NVR with realtime local object detection for IP cameras
Use Job infrastructure for Debug Replay (#23099)
* use ReplayState enum * extract shared ffmpeg progress helper * make start call non-blocking with worker thread * expose replay state on status endpoint and return 202 from start * cancel in-flight ffmpeg when stop is called during preparation * add replay i18n strings for preparing and error states * show status in replay UI * navigate immediately on 202 from debug replay menus and dialog * remove unused * simplify to use Job infrastructure * tests * cleanup and tweaks * fetch schema * update api spec * formatting * fix e2e test * mypy * clean up * formatting * fix * fix test * don't try to show camera image until status reports ready * simplify loading logic * fix race in latest_frame on debug replay shutdown * remove toast when successfully stopping it gets hidden almost immediately
J
Josh Hawkins committed
814c497bef828f45df5fff95732584c3cc254df7
Parent: 5bc15d4
Committed by GitHub <noreply@github.com>
on 5/3/2026, 8:54:20 PM