github scottlamb/moonfire-nvr v0.7.27

7 hours ago
  • Fix React warnings (and potential malfunction) when opening a recording
    in list view. FullScreenVideo was not wrapped in React.forwardRef,
    so MUI's Modal/FocusTrap could not attach a ref to it. Also fix
    an MUI warning about the modal content node not accepting focus, by
    adding tabIndex={-1} to FullScreenVideo's root element.
  • Fix frequent intermittent live view failures in Firefox.
    Concurrent Blob.arrayBuffer() calls in the WebSocket message handler
    could resolve out of order, delivering fMP4 segments to the SourceBuffer
    with non-monotonic decode timestamps. Fix by processing messages
    sequentially via promise chaining.
    Fixes #343.
  • Use real hyperlinks to issues in live view error alert.
    Fixes #326.
  • Fix 9x16 videos being stretched to the full screen dimensions in
    list view full screen mode. Clean up some references to ancient
    Firefox versions along the way.
  • Test and fix dir pool shutdown with multiple streams.
    v0.7.26 introduced a busy loop error in this case.
  • Fix debug-mode panics within moonfire-nvr config command.
  • Update to retina 0.4.17,
    which improves compatibility with several camera models.

Don't miss a new moonfire-nvr release

NewReleases is sending notifications on new releases.