Merged
Conversation
…ar#22508) setVolumeStates was replacing the entire state object instead of merging, so changing one camera's volume reset all others to default. Uses the functional update pattern to preserve existing state, matching how toggleAudio already works.
…eblackshear#22471) * fix: operator precedence bug in detection type check The condition: topic == DetectionTypeEnum.api.value or DetectionTypeEnum.lpr.value evaluates as: (topic == DetectionTypeEnum.api.value) or (DetectionTypeEnum.lpr.value) Since DetectionTypeEnum.lpr.value is a non-empty string (truthy), the second operand is always True regardless of topic. The intended check is whether topic matches either enum value: topic == DetectionTypeEnum.api.value or topic == DetectionTypeEnum.lpr.value * fix: apply same or operator fix to review/maintainer.py Same issue as record/maintainer.py — the condition was always true because the bare enum value is truthy. * style: ruff format record/maintainer.py
Currently translated at 71.9% (123 of 171 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 56.0% (14 of 25 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 63.6% (14 of 22 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 49.7% (455 of 915 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 2.7% (13 of 467 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 1.2% (14 of 1084 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Nitokui <xaube@proton.me> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (German) Currently translated at 56.9% (617 of 1084 strings) Translated using Weblate (German) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (German) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (German) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (German) Currently translated at 99.4% (170 of 171 strings) Translated using Weblate (German) Currently translated at 71.7% (335 of 467 strings) Translated using Weblate (German) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (German) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (German) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (German) Currently translated at 79.8% (731 of 915 strings) Translated using Weblate (German) Currently translated at 79.8% (731 of 915 strings) Translated using Weblate (German) Currently translated at 31.4% (341 of 1084 strings) Translated using Weblate (German) Currently translated at 99.4% (168 of 169 strings) Translated using Weblate (German) Currently translated at 100.0% (138 of 138 strings) Translated using Weblate (German) Currently translated at 40.4% (189 of 467 strings) Translated using Weblate (German) Currently translated at 18.4% (200 of 1084 strings) Translated using Weblate (German) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (German) Currently translated at 93.4% (158 of 169 strings) Translated using Weblate (German) Currently translated at 78.9% (722 of 915 strings) Translated using Weblate (German) Currently translated at 24.8% (116 of 467 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sebastian Sie <sebastian.neuplanitz@googlemail.com> Co-authored-by: zobe123 <manuel.zobl@gmx.at> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-filter 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
Currently translated at 100.0% (171 of 171 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (62 of 62 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: lukasig <lukasig@hotmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ro/ Translation: Frigate NVR/views-events Translation: Frigate NVR/views-system
Currently translated at 100.0% (171 of 171 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (62 of 62 strings) Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ca/ Translation: Frigate NVR/views-events Translation: Frigate NVR/views-system
Currently translated at 1.0% (5 of 467 strings) Translated using Weblate (Vietnamese) Currently translated at 16.0% (4 of 25 strings) Translated using Weblate (Vietnamese) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Vietnamese) Currently translated at 18.1% (4 of 22 strings) Translated using Weblate (Vietnamese) Currently translated at 65.2% (15 of 23 strings) Translated using Weblate (Vietnamese) Currently translated at 98.1% (53 of 54 strings) Translated using Weblate (Vietnamese) Currently translated at 85.2% (427 of 501 strings) Translated using Weblate (Vietnamese) Currently translated at 96.5% (56 of 58 strings) Translated using Weblate (Vietnamese) Currently translated at 41.5% (380 of 915 strings) Translated using Weblate (Vietnamese) Currently translated at 93.4% (215 of 230 strings) Translated using Weblate (Vietnamese) Currently translated at 33.6% (41 of 122 strings) Translated using Weblate (Vietnamese) Currently translated at 0.4% (5 of 1084 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Long Ngo Tien <ngotienlong1996@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/vi/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings
Currently translated at 0.2% (1 of 467 strings) Translated using Weblate (Armenian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Armenian) Currently translated at 16.6% (1 of 6 strings) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Added translation using Weblate (Armenian) Co-authored-by: Artush Ghazaryan <artush.ghazaryan96@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/hy/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/hy/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/hy/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-recording
Currently translated at 27.2% (6 of 22 strings) Translated using Weblate (Hungarian) Currently translated at 4.2% (20 of 467 strings) Translated using Weblate (Hungarian) Currently translated at 24.0% (6 of 25 strings) Translated using Weblate (Hungarian) Currently translated at 1.8% (20 of 1084 strings) Translated using Weblate (Hungarian) Currently translated at 65.2% (15 of 23 strings) Translated using Weblate (Hungarian) Currently translated at 16.0% (4 of 25 strings) Translated using Weblate (Hungarian) Currently translated at 18.1% (4 of 22 strings) Translated using Weblate (Hungarian) Currently translated at 80.4% (111 of 138 strings) Translated using Weblate (Hungarian) Currently translated at 1.4% (16 of 1084 strings) Translated using Weblate (Hungarian) Currently translated at 3.8% (18 of 467 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ZsiGiT <zsigit@gmail.com> Co-authored-by: veberj.mark2c82ae088dda4760 <veberj.mark@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/hu/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/hu/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/hu/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/hu/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/hu/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/hu/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports
Currently translated at 13.6% (3 of 22 strings) Translated using Weblate (Dutch) Currently translated at 12.0% (3 of 25 strings) Translated using Weblate (Dutch) Currently translated at 4.8% (53 of 1084 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: InSaNiTy57 <mjtvanderlinden@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/nl/ Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation
Currently translated at 86.5% (148 of 171 strings) Translated using Weblate (French) Currently translated at 36.0% (9 of 25 strings) Translated using Weblate (French) Currently translated at 2.1% (23 of 1084 strings) Translated using Weblate (French) Currently translated at 2.1% (23 of 1084 strings) Translated using Weblate (French) Currently translated at 40.9% (9 of 22 strings) Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: N D <n.dubreuil@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/ Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/views-system
Currently translated at 69.5% (16 of 23 strings) Translated using Weblate (Persian) Currently translated at 76.6% (131 of 171 strings) Translated using Weblate (Persian) Currently translated at 100.0% (467 of 467 strings) Translated using Weblate (Persian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Persian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Persian) Currently translated at 34.3% (372 of 1084 strings) Translated using Weblate (Persian) Currently translated at 70.2% (643 of 915 strings) Translated using Weblate (Persian) Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (Persian) Currently translated at 93.4% (215 of 230 strings) Translated using Weblate (Persian) Currently translated at 18.2% (85 of 467 strings) Translated using Weblate (Persian) Currently translated at 6.4% (70 of 1084 strings) Co-authored-by: Ebrahim Mamani <emsebi@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fa/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fa/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 30.0% (69 of 230 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sali Maloku <sali.maloku94@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sq/ Translation: Frigate NVR/common
Currently translated at 5.7% (7 of 122 strings) Translated using Weblate (Korean) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Korean) Currently translated at 28.3% (21 of 74 strings) Translated using Weblate (Korean) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Korean) Currently translated at 14.2% (7 of 49 strings) Translated using Weblate (Korean) Currently translated at 12.0% (3 of 25 strings) Translated using Weblate (Korean) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Korean) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Korean) Currently translated at 66.6% (114 of 171 strings) Translated using Weblate (Korean) Currently translated at 43.4% (10 of 23 strings) Translated using Weblate (Korean) Currently translated at 79.6% (43 of 54 strings) Translated using Weblate (Korean) Currently translated at 0.2% (3 of 1084 strings) Translated using Weblate (Korean) Currently translated at 15.3% (140 of 915 strings) Translated using Weblate (Korean) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Korean) Currently translated at 13.9% (70 of 501 strings) Translated using Weblate (Korean) Currently translated at 12.3% (17 of 138 strings) Translated using Weblate (Korean) Currently translated at 0.6% (3 of 467 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: John <john@akfn.net> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ko/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports 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
Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (6 of 6 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (915 of 915 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (171 of 171 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (138 of 138 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Slovenian) Currently translated at 69.3% (43 of 62 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (467 of 467 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (1084 of 1084 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: thehijacker <thehijacker@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sl/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/components-icons Translation: Frigate NVR/components-input Translation: Frigate NVR/components-player Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-configeditor 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-recording Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (138 of 138 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (915 of 915 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (467 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1084 of 1084 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.9% (462 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 82.8% (758 of 915 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (171 of 171 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.9% (462 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1084 of 1084 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 71.4% (654 of 915 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1084 of 1084 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 73.9% (17 of 23 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 82.8% (387 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 20.5% (96 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 8.6% (94 of 1084 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 7.2% (34 of 467 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 65.2% (15 of 23 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 3.1% (34 of 1084 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 71.3% (653 of 915 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 82.8% (140 of 169 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 54.5% (12 of 22 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 52.0% (13 of 25 strings) Co-authored-by: GuoQing Liu <842607283@qq.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: veberj.mark2c82ae088dda4760 <veberj.mark@gmail.com> Co-authored-by: 郁闷的太子 <taiziccf@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
…r UI config generation Add Pydantic model configuration to AxengineDetectorConfig.
* add CameraProfileConfig model for named config overrides * add profiles field to CameraConfig * add active_profile field to FrigateConfig Runtime-only field excluded from YAML serialization, tracks which profile is currently active. * add ProfileManager for profile activation and persistence Handles snapshotting base configs, applying profile overrides via deep_merge + apply_section_update, publishing ZMQ updates, and persisting active profile to /config/.active_profile. * add profile API endpoints (GET /profiles, GET/PUT /profile) * add MQTT and dispatcher integration for profiles - Subscribe to frigate/profile/set MQTT topic - Publish profile/state and profiles/available on connect - Add _on_profile_command handler to dispatcher - Broadcast active profile state on WebSocket connect * wire ProfileManager into app startup and FastAPI - Create ProfileManager after dispatcher init - Restore persisted profile on startup - Pass dispatcher and profile_manager to FastAPI app * add tests for invalid profile values and keys Tests that Pydantic rejects: invalid field values (fps: "not_a_number"), unknown section keys (ffmpeg in profile), invalid nested values, and invalid profiles in full config parsing. * formatting * fix CameraLiveConfig JSON serialization error on profile activation refactor _publish_updates to only publish ZMQ updates for sections that actually changed, not all sections on affected cameras. * consolidate * add enabled field to camera profiles for enabling/disabling cameras * add zones support to camera profiles * add frontend profile types, color utility, and config save support * add profile state management and save preview support * add profileName prop to BaseSection for profile-aware config editing * add profile section dropdown and wire into camera settings pages * add per-profile camera enable/disable to Camera Management view * add profiles summary page with card-based layout and fix backend zone comparison bug * add active profile badge to settings toolbar * i18n * add red dot for any pending changes including profiles * profile support for mask and zone editor * fix hidden field validation errors caused by lodash wildcard and schema gaps lodash unset does not support wildcard (*) segments, so hidden fields like filters.*.mask were never stripped from form data, leaving null raw_coordinates that fail RJSF anyOf validation. Add unsetWithWildcard helper and also strip hidden fields from the JSON schema itself as defense-in-depth. * add face_recognition and lpr to profile-eligible sections * move profile dropdown from section panes to settings header * add profiles enable toggle and improve empty state * formatting * tweaks * tweak colors and switch * fix profile save diff, masksAndZones delete, and config sync * ui tweaks * ensure profile manager gets updated config * rename profile settings to ui settings * refactor profilesview and add dots/border colors when overridden * implement an update_config method for profile manager * fix mask deletion * more unique colors * add top-level profiles config section with friendly names * implement profile friendly names and improve profile UI - Add ProfileDefinitionConfig type and profiles field to FrigateConfig - Use ProfilesApiResponse type with friendly_name support throughout - Replace Record<string, unknown> with proper JsonObject/JsonValue types - Add profile creation form matching zone pattern (Zod + NameAndIdFields) - Add pencil icon for renaming profile friendly names in ProfilesView - Move Profiles menu item to first under Camera Configuration - Add activity indicators on save/rename/delete buttons - Display friendly names in CameraManagementView profile selector - Fix duplicate colored dots in management profile dropdown - Fix i18n namespace for overridden base config tooltips - Move profile override deletion from dropdown trash icon to footer button with confirmation dialog, matching Reset to Global pattern - Remove Add Profile from section header dropdown to prevent saving camera overrides before top-level profile definition exists - Clean up newProfiles state after API profile deletion - Refresh profiles SWR cache after saving profile definitions * remove profile badge in settings and add profiles to main menu * use icon only on mobile * change color order * docs * show activity indicator on trash icon while deleting a profile * tweak language * immediately create profiles on backend instead of deferring to Save All * hide restart-required fields when editing a profile section fields that require a restart cannot take effect via profile switching, so they are merged into hiddenFields when profileName is set * show active profile indicator in desktop status bar * fix profile config inheritance bug where Pydantic defaults override base values The /config API was dumping profile overrides with model_dump() which included all Pydantic defaults. When the frontend merged these over the camera's base config, explicitly-set base values were lost. Now profile overrides are re-dumped with exclude_unset=True so only user-specified fields are returned. Also fixes the Save All path generating spurious deletion markers for restart-required fields that are hidden during profile editing but not excluded from the raw data sanitization in prepareSectionSavePayload. * docs tweaks * docs tweak * formatting * formatting * fix typing * fix test pollution test_maintainer was injecting MagicMock() into sys.modules["frigate.config.camera.updater"] at module load time and never restoring it. When the profile tests later imported CameraConfigUpdateEnum and CameraConfigUpdateTopic from that module, they got mock objects instead of the real dataclass/enum, so equality comparisons always failed * remove * fix settings showing profile-merged values when editing base config When a profile is active, the in-memory config contains effective (profile-merged) values. The settings UI was displaying these merged values even when the "Base Config" view was selected. Backend: snapshot pre-profile base configs in ProfileManager and expose them via a `base_config` key in the /api/config camera response when a profile is active. The top-level sections continue to reflect the effective running config. Frontend: read from `base_config` when available in BaseSection, useConfigOverride, useAllCameraOverrides, and prepareSectionSavePayload. Include formData labels in Object/Audio switches widgets so that labels added only by a profile override remain visible when editing that profile. * use rasterized_mask as field makes it easier to exclude from the schema with exclude=True prevents leaking of the field when using model_dump for profiles * fix zones - Fix zone colors not matching across profiles by falling back to base zone color when profile zone data lacks a color field - Use base_config for base-layer values in masks/zones view so profile-merged values don't pollute the base config editing view - Handle zones separately in profile manager snapshot/restore since ZoneConfig requires special serialization (color as private attr, contour generation) - Inherit base zone color and generate contours for profile zone overrides in profile manager * formatting * don't require restart for camera enabled change for profiles * publish camera state when changing profiles * formatting * remove available profiles from mqtt * improve typing
* Add go2rtc settings section - create separate settings section for all go2rtc streams - extract credentials mask code into util - create ffmpeg module utility - i18n * add camera config updater topic for live section to support adding go2rtc streams after configuring a new one via the UI * clean up * tweak delete button color for consistency * tweaks
* Use different association method * Clarify * Remove extra details from ollama schema * Fix Gemini Chat * Fix incorrect instructions * Improve name handling * Change order of information for llama.cpp * Simplify prompt * Fix formatting
…ar#22527) * Publish "stopped" to available topic on app stop * Add docs
* Refactor profile to be a generic state setter API * Add tool to chat * Cleanup * Cleanup
* fix genai settings ui - add roles widget to select roles for genai providers - add dropdown in semantic search to allow selection of embeddings genai provider * tweak grouping to prioritize fieldOrder before groups previously, groups were always rendered first. now fieldOrder is respected, and any fields in a group will cause the group and all the fields in that group to be rendered in order. this allows moving the enabled switches to the top of the section * mobile tweaks stack buttons, add more space on profiles pane, and move the overridden badge beneath the description * language consistency * prevent camera config sections from being regenerated for profiles * conditionally import axengine module to match other detectors * i18n * update vscode launch.json for new integrated browser * formatting
* Update ffmpeg builds to 7.1 * Remove unused * Cleanup
* add weblate to contributing docs * show vertex points in dialog only in motion search
* Improve live context image handling * Improve chat handling * Cleanup
* Change review GenAI metric to seconds * Update API docs
…ear#22556) * Add support for VLM monitoring a camera * Cleanup * Cleanup
* monitor subprocesses and auto-restart with watchdog * fix typing * formatting
Updated input data types and pixel format for object detector configuration.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed change
Type of change
Additional information
Checklist
enlocale.ruff format frigate)