🤖 AI-Generated Changelog
Added
- Individual toggles for WebRTC, HLS, and MSE stream views on the dashboard, allowing users to show or hide each player type independently
- Refresh button in the recordings toolbar for manually reloading the recordings list
- go2rtc codec-aware stream registration with live re-registration when the codec changes, improving stream compatibility
Changed
- Renamed
onvif_motion_recordingsetting tocross_stream_motion_triggerto better reflect its purpose; update any configuration referencing the old name - Migrated network-bound action buttons to an async pattern, providing better feedback during operations
- Timeline now preserves playback state across seek operations, preventing unexpected pauses
Fixed
- ONVIF events now work correctly with strict ONVIF servers such as Reolink cameras
- HTTP request handler no longer holds a dangling pointer into a reallocated receive buffer, preventing potential memory corruption
- MQTT settings inputs no longer get incorrectly filled by Firefox's saved-login autofill
- Disconnected camera reconnect loop no longer spins uncontrollably, and suppresses repetitive EOF log spam
Removed
/api/motion/testendpoint has been removed; any integrations using this endpoint should be updated
🔗 Full Changelog: 0.34.1...0.34.2