github opensensor/lightNVR 0.31.3
Release 0.31.3

17 hours ago

🤖 AI-Generated Changelog

Added

  • Share grid layout preference across all live view modes so your chosen layout persists when switching views
  • Stream disable button in WebRTC live view cell for quick per-stream control
  • Privacy quick-disable toggle for streams, allowing fast privacy management without entering settings
  • Per-thread component and stream fields in log output for improved traceability
  • Live view fullscreen to timeline fullscreen handoff, enabling seamless transitions between views

Changed

  • Replaced view-mode buttons with a tab strip in Live View for a cleaner navigation experience
  • Recordings table now highlights selected rows for clearer selection feedback
  • Audio recording changes now take effect on the next segment without requiring a restart
  • Log context wired into remaining worker threads for consistent logging across all components

Fixed

  • Grid layout enforced as square-only across all live views for consistent appearance
  • Stream status improvements and credential update now apply correctly
  • Arrow-key grid navigation in native fullscreen now works as expected in Live View
  • Eliminated spacebar play/pause loop race condition in timeline
  • Recordings layout — tabs, gear icon alignment, and sidebar-proof toolbar
  • Recordings toolbar gear icon stays pinned to the right when action buttons wrap
  • Heading layout improvements for better visual consistency
  • Second horizontal divider removed at large breakpoints to reduce visual noise
  • Language selector, edit profile, and logout now display correctly in a single row
  • WebRTC error message improved when camera source is unreachable
  • Replaced permanent give-up behavior with cooldown-retry logic in the outer recording thread
  • Updated llhttp wget URLs to use the correct release branch format

🔗 Full Changelog: 0.31.2...0.31.3

Don't miss a new lightNVR release

NewReleases is sending notifications on new releases.