🤖 AI-Generated Changelog
Added
- Building floor plan view: Operators can now upload and manage building/floor plans and place cameras on them. The interactive plan view supports zooming, panning, camera placement in edit mode, and live camera previews directly on the map — enabling at-a-glance spatial awareness of camera coverage across a facility.
- Instance-wide audio compliance policy: A new global setting allows administrators to disable audio across all streams at the server level. When enabled, all media workers are rebuilt as video-only, making it easier to comply with audio recording regulations without configuring each stream individually.
- Option to disable the "Auto" transport mode: The "Auto" transport selector in the live view can now be hidden via a server-side setting, allowing administrators to enforce a specific streaming transport (WebRTC, HLS, or MSE) without exposing the automatic selection option to users.
Fixed
- ONVIF detection annotation links: ONVIF motion detections are now correctly linked to the active recording segment. Previously, ONVIF detections always stored a null
recording_id, breaking annotation-based navigation even when a continuous recording was in progress (issue #547). - Live view layout when navigator is hidden: The main live view area now expands to fill the full workspace when the operator navigator panel is not displayed, preventing an empty sidebar column from consuming screen space.
🔗 Full Changelog: 0.40.5...0.40.6