- Fix React warnings (and potential malfunction) when opening a recording
in list view.FullScreenVideowas not wrapped inReact.forwardRef,
so MUI'sModal/FocusTrapcould not attach a ref to it. Also fix
an MUI warning about the modal content node not accepting focus, by
addingtabIndex={-1}toFullScreenVideo's root element. - Fix frequent intermittent live view failures in Firefox.
ConcurrentBlob.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.26introduced a busy loop error in this case. - Fix debug-mode panics within
moonfire-nvr configcommand. - Update to retina 0.4.17,
which improves compatibility with several camera models.