Hosted Weblate and Josh Hawkins
dfaf3ebe1b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
bd0ab2a71c
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
7ff5ff717c
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
3d5f14e79e
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-live
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
6a0e8a851b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
e31592ab2b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
74fb3111dc
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
7108d24d8b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
07c15079a3
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
5e8c70f24c
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
590b0c9d2d
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
f26f9c467a
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.0% (400 of 800 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (474 of 474 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (240 of 240 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (500 of 500 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Marco Cordeiro <marcoecordeiro@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
b29fb3431b
Translated using Weblate (Tamil)
...
Currently translated at 16.6% (1 of 6 strings)
Translated using Weblate (Tamil)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Tamil)
Currently translated at 0.2% (1 of 474 strings)
Translated using Weblate (Tamil)
Currently translated at 100.0% (74 of 74 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ta/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ta/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/ta/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ta/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-recording
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
c3750ffc80
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
75d22a436c
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
a466d46476
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-live
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
6aacb47c34
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-09-12 16:32:31 -05:00
Hosted Weblate and Josh Hawkins
c5093e6668
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
2026-09-12 16:32:31 -05:00
Josh Hawkins and GitHub
9cba1c2963
remove deepstack detector and all references to it ( #24259 )
...
the 0.18 release notes indicated this was being removed in 0.19
2026-09-12 16:20:50 -05:00
Josh Hawkins and GitHub
d59c28e53a
Add command menu to frontend ( #24256 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
* add command menu to quickly jump between pages, cameras, settings, and quick actions
* access tweaks
2026-09-12 10:57:17 -06:00
Josh Hawkins and GitHub
4861a668b1
Add error boundary to frontend ( #24255 )
...
* add error boundary
on frontend errors, show a page-level recovery panel and a separate compact strip for the sidebar/status/bottombar so failures there don't take down the rest of the page
* tweaks
* fix test
2026-09-12 10:32:22 -06:00
Josh Hawkins and GitHub
dcfe5307c9
fix CI smoke test ( #24254 )
2026-09-12 10:12:57 -06:00
Josh Hawkins and Nicolas Mowen
37f338d5d6
fix save_attempts trimming ( #24246 )
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
7bc32fd4c9
Refactor Notices and System Health pane ( #24243 )
...
* refactor notices
* show startup message for enrichments in health pane
* tweaks
2026-09-12 07:30:04 -06:00
Nicolas Mowen
5cef6823a6
Revamp Face Recognition ( #24236 )
...
* Rename face model to face recognizer
* Refactor face detection into own module
* Return face and face landmarks
* Align faces with 5 points instead of just the eyes
* Add landmark validation to throw out images which do not fit a landmark
* Fix circular import and lock face detector for concurrent runs across threads
* Fix mypy
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
e3029beba5
Report skipped detections in status bar ( #24223 )
...
* report skipped detections in the system notices pane
* revert notices and move to status bar
* shorten string
2026-09-12 07:30:04 -06:00
Nicolas Mowen
f9347967eb
Add ability to manually run Review Descriptions from the UI / API ( #24222 )
...
* Add ability to manually run Review Descriptions from the UI / API
* Fix not handling None type for call
2026-09-12 07:30:04 -06:00
Nicolas Mowen
82be9fff5e
Support main+sub stream exports ( #24193 )
...
* Support multi resolution exports
* Fix decoder text
* Add dropdown and ability to select export stream selection
* Fix for review comments
* Fix mypy
* Cleanup wording
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
70ce193e09
Improve System Health pane ( #24188 )
...
* build out system health pane
* tweaks
* fixes
* fix notice link so it opens the correct camera
* tweak language
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
6d33b31bc6
show disk space reclaimed by media sync ( #24189 )
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
d6b93301e2
Miscellaneous fixes ( #24179 )
...
* rename migration
* use ASC composite index for event camera and start_time
the planner still picks for newest-first single-camera queries but doesn't slow down full per-camera scans on a cold cache
* pause playback while the timeline range handles are up
* reduce multi camera seeded export range to 30m
allows both handlebars to fit within most desktop windows
2026-09-12 07:30:04 -06:00
11b4d34f93
Misc backend performance improvements ( #23244 )
...
* Add additional indicies on event and review tables. Every events or timeline endpoint filters on event start time and camera, this should speed things up by avoiding a range scan on the table.
* Rewrite to use a CTE to leverage speedups by using sqllite internal optimization to do a single query instead of a starter query to get distinct labels and a subsequent loop of querys per distinct event labels.
Frigate is currently shipping sqlite 3.46.1, which is above the minimum version 3.25 needed for CTEs.
* Collapse a few sequential queries into a single one.
* Use peewee instead of rw sql for the CTE query.
* Slightly simplify review logic and avoid duplicating the json response for empty review IDs.
* Rerun ruff formatting.
* Remove 2x unnecessary index on reviewsegment, remove reference to prior code implementation in comment in event.py
* Editor fail, re-ruff format.
* Remove the CTE and restore the generator with sub-queries, which is more performance (thanks Nick and Blake for testing against your larger DB!)
* Update peewee index migration description
* Add on_conflict_ignore, replacing the try/catch/pass on IntegrityError
* Add a testcase for validating that on_conflict_ignore bypasses what was formerly an IntegrityError
* Change testcase to clarify that it covers the peewee behavior of on_conflict_ignore
---------
Co-authored-by: Greg <{ID}+{username}@users.noreply.github.com >
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
f3a31e2fb4
Add a notice registry and System Health tab ( #24178 )
...
* add a notice registry and System Health tab
Problems Frigate detects on its own (ffmpeg crash loops, stuck detectors, failed model downloads, recordings deleted before their retention period) only ever existed as log lines. This adds a `NoticeRegistry` in the main process backed by two tables, an `update_notice` IPC topic so producers in other processes can reach it through the dispatcher, an admin-only API and websocket topic, and a Health tab that lists them. Kinds declare their own mode, severity, and category in one place: state notices are resolved by their producer, event notices are dismissed by the user.
* treat a prerelease as behind its final release
* fix notices clearing early
* rename menu items and update docs
* don't resolve the update notice on a failed version lookup
2026-09-12 07:30:04 -06:00
Nicolas Mowen
af60d2db48
GenAI Chat Improvements ( #24173 )
...
* Initial tool approval implementation
* Cleanups and fixes
* Improve robustness of loading case
2026-09-12 07:30:04 -06:00
Nicolas Mowen
76708e7fa6
Add options for review prompt style ( #24166 )
...
* Add script for testing genai review prompts
* Add option for prompt styling
* Add tests
* Update docs
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
6bd6d3383f
fix hardware stats crash when audio transcription is enabled ( #24164 )
2026-09-12 07:30:04 -06:00
Li Xingyu and Nicolas Mowen
8cd36416e2
Avoid killing recovered detector during restart ( #24146 )
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
9eef369dd0
fix latched loading spinner after cancelling a timeline selection ( #24162 )
...
isLoading and isBuffering only clear on playback progress, and scrubbing holds the player paused, so a source rebuild during a timeline selection left them set with nothing able to clear them. Cancelling made them visible as a spinner over an already-loaded frame, which stayed until the next manual seek. Leaving a scrub now clears them when the source is loaded and the element holds a frame.
2026-09-12 07:30:04 -06:00
Nicolas Mowen
d183f03fee
Dynamically install and load detector dependencies ( #24156 )
...
* Dynamically install and load detector dependencies
* Cleanup
* Cleanup
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
53b04f44ef
Fix preview players at the hour rollover ( #24157 )
...
* fix preview players at the hour rollover
* clean up
2026-09-12 07:30:04 -06:00
Nicolas Mowen
6ae8050974
Refactor Hardware Stats ( #24150 )
...
* Refactor hardware stats to have consolidated ffmpeg, detector, and enrichments running.
* Cleanup hardware access that is not passed into the container
* Remove network stats from hardware refactor
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
8370e205da
add network isolation docs ( #24148 )
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
9416e74aeb
fix frozen time bounds on the recordings API ( #24121 )
...
`after` and `before` defaulted to `datetime.now()` in the function signature, so they were evaluated once at import. Requests that omitted them got a window ending at process start. They now resolve in the handler.
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
e2da7aae99
Add a deny option for the proxy default role ( #24145 )
...
* backend
* frontend
* docs
* fix none default role casing and name reserved roles in the error
* reserve every casing of none as a role name
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
41bc1a5844
Container security hardening (phase 4) ( #24140 )
...
* Support read-only rootfs with self-signed certs in /config/tls
* Support read-only rootfs in s6 and pre-compile bytecode
* Assert read-only rootfs support in CI
* Document hardened read-only deployment
* keep certsync's cert selection identical to nginx's
* note the uid trade-off in user: mode
* fail fast when EXTRA_GROUPS or a missing media volume meets read_only
* keep nosuid and nodev on the /run tmpfs
* support read_only in the default mode
* don't take go2rtc down when the homekit file isn't writable
* lead with the hardware consequence of switching to user:
* refuse to write TLS material through a symlink as root
* note that memryx writes models to the root filesystem
* certsync watches whichever cert path nginx loaded
2026-09-12 07:30:04 -06:00
Nicolas Mowen
b99c87f272
Fix NPU turbo key and priviledges set ( #24138 )
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
3be59c9c18
Container security hardening (phase 3, breaking) ( #24081 )
...
* Run the frigate service as the frigate user
* Run go2rtc as its own restricted user
* Run nginx as the frigate user with writable state in /tmp/nginx
* Disable bandwidth stats gracefully when not running as root
* Hand TensorRT model cache ownership to the runtime user
* Document non-root operation and per-hardware device access
* Create /media/frigate after the ownership sweep
* Assert non-root services, JWT migration, and escape hatch in CI
* only write the sweep sentinel when a media volume is mounted
* tolerate homekit config chown failures in the go2rtc run script
* chown the s6 log pipe so non-root nginx can reopen /dev/stdout
* set HOME to /config for non-root services
* run smoke nginx -t and the write probe as the runtime user
* re-own the nginx shm cache on service restart
* discard stdout for the unprivileged smoke nginx -t
* unwrap hard-wrapped prose in the installation docs
* report progress during the ownership sweep
* document EXTRA_GROUPS as the only device access path for dropped services
* expand the non-root device access docs with diagnosis steps and udev rules
* document network storage ownership and the remaining detector hardware
* skip lost+found during the ownership sweep
* hand /tmp/cache to the runtime user before services start
* make bundled models readable by the runtime user
* reload nginx by signaling the master instead of parsing its config as root
* harden root writes into unprivileged-owned paths
Restrict the sweep sentinel to a mount at or below /media/frigate so a
parent /media mount cannot bless a later-shadowed volume. Rebuild
/tmp/nginx root-owned each start so root's cp and tempio writes cannot
follow a symlink an unprivileged nginx planted in the previous run.
* collapse the duplicated sentinel comment
* add a service-runs-as-root helper for granular root services
* validate FRIGATE_ROOT_SERVICES and fail fast on unknown names
* let services listed in FRIGATE_ROOT_SERVICES skip the privilege drop
* record the root-services mode in the sentinel and sweep small trees each boot
* cache the runtime ids in the ownership helper
* chown recordings, previews, and exports to the runtime user at create
* chown the database files after init
* recommend FRIGATE_ROOT_SERVICES in the bandwidth stats warning
* assert granular root services in CI
* document FRIGATE_ROOT_SERVICES
* own every directory level created for a recording segment
* clear the cached runtime ids when ownership tests finish
* skip missing media paths in the per-boot ownership sweep
* clarify granular root services docs
* clean up
* install acl for device access grants
* grant runtime users access to mapped device nodes at boot
* assert device access grants in CI
* document automatic device access grants
* stop telling users device access needs host side setup
* clarify the non-root docs
* link the migration script to the repo
* group the manual device setup under one section
* harden against symlink attacks
/config is owned by the unprivileged runtime user after the ownership sweep, so root operations on files there could be redirected by a planted symlink.
- go2rtc HomeKit setup: replace the root yq/jq normalization and chown with an O_NOFOLLOW helper (prepare_homekit.py), so a symlink at go2rtc_homekit.yml can't redirect a root write or chown onto another file
- go2rtc binary override: ignore /config/go2rtc whenever the service runs as root, so a planted binary can't exec as root under FRIGATE_ROOT_SERVICES
- sweep sentinel: read and write it through safe-sentinel, which trusts only a root-owned regular file and never follows a symlink, so it can't be forged to skip the migration or symlinked to clobber a root file
- ownership sweep: chown with -execdir so a parent directory swapped for a symlink mid-walk can't redirect the chown out of the volume
- validate inputs: restrict DEVICE_ACL_PATHS to /dev, require nonzero numeric EXTRA_GROUPS, and reject PUID/PGID that collide with the go2rtc ids
- docs: correct the TLS key ownership note to match what actually happens
* tweak docs
* stop the ownership sweep chasing entries other mechanisms own
* keep custom binaries out of root services only under granular root
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
1693415375
switch nginx-vod-module to the maintained dio-az fork ( #24123 )
...
The `v1.x` line is the same muxed fMP4 code as Kaltura's 1.31 with fixes backported, so the mapping JSON, manifest routes, and ffmpeg consumers are unchanged. The `MAX_CLIPS` patch applies as-is and the HEVC workaround is rewritten for the fork's reformatted source.
`vod_hls_version 6` is now explicit because the fork replaced Kaltura's automatic version calculation with a directive that defaults to 4 and only warns when fmp4 needs 6, so playlists were being stamped `EXT-X-VERSION:4` while carrying `EXT-X-MAP`. The `error_page 502 =404` hack is gone: https://github.com/kaltura/nginx-vod-module/issues/468 is a `vod_mode remote` bug and we're `mapped`, so those 502s were really `_vod_response` returning 404 upstream. The fork maps that through now, and the hack was also turning real 5xx into "no recordings".
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
aaf18b81b2
Fix LPR vehicle message for multiple models ( #24119 )
...
* use the camera's model for the lpr vehicle check
`FrigateConfig.model` became `models[]` in the detector refactor, so this didn't compile on 0.19. Each camera has its own detector/model pair now, so the check resolves the camera's scene with `getModelForCamera` instead of looking at every model.
* use camera config model
* fix export test
2026-09-12 07:30:04 -06:00
Josh Hawkins and Nicolas Mowen
98706482f5
Add Apple compatibility switch to the camera wizard ( #24115 )
...
* add apple compatibility switch to the camera wizard
* don't require every record stream to be h265
2026-09-12 07:30:04 -06:00