Changes in this release:
- 50aa532 add libuv to smartnvr dependencies
- 8184560 webui: correct wording in subtitles
- 46e24e8 update readme
- b635e73 add a script to validate and fix json files in cameras/
- 7c43396 fix invalid json syntax (#1040)
- 367dd0b builder: use host network with docker
- 9a072bf ignore container produced artefacts
- de684ff package/lightnvr: update to 72865cf Update lightnvr from bff86d1 to 72865cf Hash change: bff86d1c9f23da72db87f83cd200278adaa74d53 -> 72865cf2a3b7ee2470af1fb48397f60e50c891f7 Changelog: 9878720: Migrate off mongoose to libuv (#83) 1481247: bug fix for HLS 9035836: bug fix for HLS 2445f52: bug fix for HLS 002b2ef: Rework shutdown/restart buttons. c737b8e: refine go2rtc shutdown sequencing b24182a: refine go2rtc shutdown sequencing fb19931: refine go2rtc shutdown sequencing b1030c4: refine go2rtc shutdown sequencing 98bf9aa: iterate on restart button. 62051cf: refine restart sequencing e0509f5: refine restart sequencing 18d27fc: Optimize shutdown sequencing f5816e9: Optimize shutdown sequencing; new retro theme 74efc5f: DRY the theme config 8d158b5: DRY the theme config 994e8c1: DRY the theme config ccb6b2e: Fix HTTP/2 bug 511e2e9: Fix favicon (generate one for now). 745f66d: Fix HTTP/2 bug 555bbb7: Fix HTTP/2 bug b3510e2: 0.20.2 13d3d93: try to fix integration tests eae9036: try to fix playwright login fa6a156: remove cruft ad63536: remove cruft 94c7bad: Fallback to migration issue affecting playwright f619ac5: Fallback to migration issue affecting playwright 8d351af: avoid proxying go2rtc a36b656: prep 0.20.3 a397be0: prep 0.20.3 aa678cc: Fix go2rtc routing in deployed container e1be248: Check pt e09796e: Add /api/ice-servers endpoint for TURN configuration d9b0f76: Check pt b794acb: try fixing integration tests cc59aa8: try fixing integration tests. 779c8cd: try fixing integration tests 2663864: iterate on integration tests 2f963b4: Update integration test pipeline. ce82fdc: Update integration test pipeline. 6453f18: Add diagnostic logging to integration tests to debug startup failures c304b9b: Remove accidentally committed submodules and untracked files 0428792: Update .gitignore to exclude local development directories 7728377: Remove frigate and prudynt-t submodules from git index afa8208: Fix stream delete API 75be945: Fix: Respect HTTP keep-alive in file serving c23ba1e: try fixing integration tests c6184c3: Convert off old hard coded migrations. 98cc8af: Fix playwright test runner 2b43e8d: Fix playwright test runner 0263887: Improvements to user management. 865ea37: Add test cleanup to prevent stream accumulation 99451e3: Restart lightNVR in container fix 6e36fb0: Add socket timeouts to go2rtc API client dc67889: Remove redundant go2rtc_sync_streams_from_database() call on stream add f1f2bdb: Optimize add stream d82da10: Non blocking delete stream b1bc6a7: Check if the listener handler is closed during restarts etc 15c0a00: HLS dts bugfix 88de102: iterate on remaining failing tests 52f5e2f: Fix: Skip re-registering streams already registered with go2rtc fd88384: libuv safety c211192: ONVIF discovery ux improvements. 5debbd1: Add optional TOTP MFA (Two-Factor Authentication) support (#84) 8e46048: Fix missing migrations f678d42: Fix missing migrations 72865cf: Fix missing migrations