馃 AI-Generated Changelog
Added
- ONVIF discovery inventory persistence: Discovered ONVIF devices are now saved across restarts, eliminating the need to re-scan your network each session
- Per-stream playback transport selection: Each stream can now be configured with an explicit transport mode (TCP/UDP/HTTP) for live view playback
- Durable recording migration jobs: Recording migrations now survive restarts and resume automatically, preventing data loss during long migrations
- Saved views and health queues: Fleet management now supports saving custom views and monitoring stream health through dedicated queues
- Storage target health event publishing: System now emits events when storage target health changes, enabling automated monitoring and alerting
- MQTT operational events: Operational state changes are now broadcast through MQTT, allowing integration with external automation systems
- Mobile touch target compliance: All interactive elements now meet minimum touch target sizes for reliable mobile use
Changed
- Mobile live view gestures: Tap, swipe, and pinch gestures are now supported on live view tiles for a native mobile experience
- Live view fullscreen controls: Tile status indicators and fullscreen controls have been refined for clarity and usability
- Recordings mobile timeline: The recordings timeline has been redesigned for mobile, including improved scrubbing, playback controls, and layout
Fixed
- Transport mode enforcement: Live view now strictly applies the configured transport mode instead of silently overriding it
- Thumbnail request storm: Recordings page no longer floods the server with simultaneous thumbnail requests; requests are now throttled
- Offline source fallback behavior: Live view no longer attempts a fallback stream when the source is known to be offline, reducing unnecessary load
- Health overlay label conflict: The stream health overlay is now hidden when stream labels are visible, preventing overlapping UI elements
- Telemetry reporting bug: Corrected an error in operational telemetry data collection
馃敆 Full Changelog: 0.39.4...0.40.0