bmc_hub/RELEASE_NOTES_v2.2.39.md

1.4 KiB

Release Notes v2.2.39

Dato: 3. marts 2026

Nyt: Mission Control (MVP)

  • Nyt dedikeret fullscreen dashboard til operations-overblik på storskærm.
  • Realtime-opdateringer via WebSocket (/api/v1/mission/ws).
  • KPI-overblik for sager:
    • Åbne sager
    • Nye sager
    • Sager uden ansvarlig
    • Deadlines i dag
    • Overskredne deadlines
  • Aktivt opkaldsoverlay med deduplikering på call_id.
  • Uptime-alerts (DOWN/UP/DEGRADED) med synlig aktive alarmer.
  • Live aktivitetsfeed (seneste 20 events).
  • Lydsystem med mute + volumenkontrol i dashboardet.

Nye endpoints

  • GET /api/v1/mission/state
  • WS /api/v1/mission/ws
  • POST /api/v1/mission/webhook/telefoni/ringing
  • POST /api/v1/mission/webhook/telefoni/answered
  • POST /api/v1/mission/webhook/telefoni/hangup
  • POST /api/v1/mission/webhook/uptime

Nye filer

  • migrations/142_mission_control.sql
  • app/dashboard/backend/mission_router.py
  • app/dashboard/backend/mission_service.py
  • app/dashboard/backend/mission_ws.py
  • app/dashboard/frontend/mission_control.html

Opdaterede filer

  • main.py
  • app/core/config.py
  • app/dashboard/backend/views.py
  • VERSION

Drift/konfiguration

  • Ny setting/env til webhook-sikring: MISSION_WEBHOOK_TOKEN.
  • Nye settings-seeds til Mission Control lyd, KPI-visning, queue-filter og customer-filter.

Verificering

  • Python syntaks-check kørt på ændrede backend-filer med py_compile.