Enhance documentation, fix websocket access, and update dependencies#16
Closed
ManupaKDU wants to merge 135 commits into
Closed
Enhance documentation, fix websocket access, and update dependencies#16ManupaKDU wants to merge 135 commits into
ManupaKDU wants to merge 135 commits into
Conversation
* docs: update MemryX documentation section * docs: update MemryX documentation section
* Update restream.md Clarified that exec output must be put in curly braces ONLY in case of RTSP, not pipe, as per go2rtc docs. Added additional example use case for exec function (rpi5b cam set-up). * Cleanup Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> --------- Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com> Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
#22859) * fix: bump OpenVINO to 2025.4.x to resolve LXC container crash * fix: replace openvino + onnxruntime with onnxruntime-openvino 1.24.* onnxruntime-openvino 1.24.* bundles OpenVINO 2025.4.1, which fixes a crash in constrained CPU environments (e.g. Proxmox LXC) where lin_system_conf.cpp calls stoi("") on empty strings read from offline CPU sysfs entries. Consolidating to onnxruntime-openvino also ensures the OpenVINO runtime and ONNX Runtime OpenVINO EP are always compatible versions. * revert: restore onnxruntime, keep openvino bump Reverting onnxruntime-openvino consolidation - onnxruntime is used with multiple execution providers (CUDA, TensorRT, MIGraphX, CPU) and cannot be replaced wholesale with the openvino-specific wheel.
* warn in camera wizard when detect stream resolution cannot be determined * add timeout and tcp fallback for rtsp urls only
* use ffmpeg to probe rtsp urls instead of cv2 cv2 is faster (no subprocess launch) and will continue to be used for recording segments * tweak faq * change unsaved color to orange avoids confusion with validation errors (red) * don't use any variant of orange as a profile color avoids confusion with unsaved changes * more unsaved color tweaks
* Add debug logs * refresh embeddings maintainer genai clients on config update --------- Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.20 to 0.0.26. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.20...0.0.26) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.26 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.18.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 0.1.13. - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.12...v.0.1.13) --- updated-dependencies: - dependency-name: path-to-regexp dependency-version: 0.1.13 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash-es dependency-version: 4.18.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fall back to tcp transport when rtsp probes fail over udp * tweak wizard message
* Use escape key to go back to main camera dashboard * Add icon showing when review item is needing review
* only send monitoring notifications to users with camera access * check access to similarity search event id camera * require admin role for storage usage endpoint * check camera access for jsmpeg and birdseye cameras * tests * formatting
* Improve mean generation for faces to remove outlier embeddings * Create testing scripts folder * Fix mypy
* reset several dropdown and context menus to non-modal * add specific e2e test to confirm pointer events bug
* revert modal changes from #22963 * add test and lint
* ensure classification wizard dialog is scrollable on mobile too * add chat and features group to mobile menu Co-authored-by: Copilot <copilot@github.com> * Set min length for summary too * Don't use orange for review item --------- Co-authored-by: Copilot <copilot@github.com> Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Test for image token usage in llama.cpp so we can more appropriately decide how many frames to include * Limit based on frames per second * handle zone case sensitivity * Improve formatting * Add observations field so model can build CoT before outputting used fields
Currently translated at 31.8% (7 of 22 strings) Translated using Weblate (Thai) Currently translated at 22.8% (40 of 175 strings) Translated using Weblate (Thai) Currently translated at 15.2% (9 of 59 strings) Translated using Weblate (Thai) Currently translated at 15.5% (7 of 45 strings) Translated using Weblate (Thai) Currently translated at 0.5% (4 of 794 strings) Translated using Weblate (Thai) Currently translated at 16.0% (4 of 25 strings) Translated using Weblate (Thai) Currently translated at 16.0% (8 of 50 strings) Translated using Weblate (Thai) Currently translated at 13.5% (8 of 59 strings) Translated using Weblate (Thai) Currently translated at 37.5% (24 of 64 strings) Translated using Weblate (Thai) Currently translated at 21.7% (38 of 175 strings) Translated using Weblate (Thai) Currently translated at 12.0% (3 of 25 strings) Translated using Weblate (Thai) Currently translated at 11.6% (10 of 86 strings) Translated using Weblate (Thai) Currently translated at 14.0% (7 of 50 strings) Translated using Weblate (Thai) Currently translated at 13.3% (6 of 45 strings) Translated using Weblate (Thai) Currently translated at 7.8% (90 of 1141 strings) Translated using Weblate (Thai) Currently translated at 0.3% (3 of 794 strings) Translated using Weblate (Thai) Currently translated at 4.6% (6 of 129 strings) Translated using Weblate (Thai) Currently translated at 1.2% (6 of 473 strings) Translated using Weblate (Thai) Currently translated at 77.6% (184 of 237 strings) Translated using Weblate (Thai) Currently translated at 9.6% (14 of 145 strings) Translated using Weblate (Thai) Currently translated at 27.2% (6 of 22 strings) Translated using Weblate (Thai) Currently translated at 8.0% (2 of 25 strings) Translated using Weblate (Thai) Currently translated at 11.8% (7 of 59 strings) Translated using Weblate (Thai) Currently translated at 8.8% (4 of 45 strings) Translated using Weblate (Thai) Currently translated at 10.4% (9 of 86 strings) Translated using Weblate (Thai) Currently translated at 16.0% (16 of 100 strings) Translated using Weblate (Thai) Currently translated at 21.1% (37 of 175 strings) Translated using Weblate (Thai) Currently translated at 15.0% (6 of 40 strings) Translated using Weblate (Thai) Currently translated at 45.0% (27 of 60 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ton Zabretooth <zabretooth@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/th/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/th/ 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/views-chat 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-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (German) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (German) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (German) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (German) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (German) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (German) Currently translated at 100.0% (50 of 50 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sebastian Sie <sebastian.neuplanitz@googlemail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/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/objects/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings
Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Estonian) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Estonian) Currently translated at 100.0% (127 of 127 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/et/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/et/ Translation: Frigate NVR/common Translation: Frigate NVR/objects
Currently translated at 92.0% (23 of 25 strings) Translated using Weblate (Russian) Currently translated at 100.0% (22 of 22 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Max Slotov <max@slotov.dev> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ru/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ru/ Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation
Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (1129 of 1129 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (127 of 127 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/common/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings
Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (811 of 811 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1171 of 1171 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1162 of 1162 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1151 of 1151 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1150 of 1150 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1137 of 1137 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1129 of 1129 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1122 of 1122 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (127 of 127 strings) Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com> Co-authored-by: Gerard Ricart Castells <gerard.ricart@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings
Currently translated at 100.0% (2 of 2 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/pt/ Translation: Frigate NVR/components-input
Currently translated at 91.9% (218 of 237 strings) Translated using Weblate (Polish) Currently translated at 63.5% (731 of 1150 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: J P <jpoloczek24@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/ Translation: Frigate NVR/common Translation: Frigate NVR/views-settings
Currently translated at 27.7% (220 of 794 strings) Translated using Weblate (Italian) Currently translated at 24.9% (118 of 473 strings) Translated using Weblate (Italian) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Italian) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Italian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Italian) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Italian) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Italian) Currently translated at 100.0% (175 of 175 strings) Translated using Weblate (Italian) Currently translated at 100.0% (64 of 64 strings) Translated using Weblate (Italian) Currently translated at 24.8% (197 of 794 strings) Translated using Weblate (Italian) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Italian) Currently translated at 20.0% (95 of 473 strings) Translated using Weblate (Italian) Currently translated at 77.3% (882 of 1141 strings) Co-authored-by: Gringo <ita.translations@tiscali.it> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-events 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% (794 of 794 strings) Translated using Weblate (Dutch) Currently translated at 83.0% (49 of 59 strings) Translated using Weblate (Dutch) Currently translated at 83.9% (397 of 473 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (1150 of 1150 strings) Translated using Weblate (Dutch) Currently translated at 15.2% (72 of 473 strings) Translated using Weblate (Dutch) Currently translated at 30.0% (15 of 50 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (45 of 45 strings) Translated using Weblate (Dutch) Currently translated at 10.2% (81 of 794 strings) Translated using Weblate (Dutch) Currently translated at 59.3% (35 of 59 strings) Translated using Weblate (Dutch) Currently translated at 35.0% (14 of 40 strings) Translated using Weblate (Dutch) Currently translated at 23.7% (14 of 59 strings) Translated using Weblate (Dutch) Currently translated at 24.4% (11 of 45 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Dutch) Currently translated at 63.4% (712 of 1122 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Dutch) Currently translated at 11.8% (7 of 59 strings) Translated using Weblate (Dutch) Currently translated at 20.0% (8 of 40 strings) Translated using Weblate (Dutch) Currently translated at 8.8% (4 of 45 strings) Translated using Weblate (Dutch) Currently translated at 10.1% (80 of 792 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Dutch) Currently translated at 93.7% (121 of 129 strings) Co-authored-by: Bart Smeding <bartsmeding@gmail.com> Co-authored-by: Björn Vanneste <info@nidhhoggr.net> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Hosted Weblate user 151476 <marijndekker3@gmail.com> Co-authored-by: bb61523 <brambini@gmail.com> Co-authored-by: soosterwaal <sebastiaan@bg-engineering.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/nl/ 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/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/nl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/components-player Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings
Currently translated at 29.7% (14 of 47 strings) Translated using Weblate (Nepali) Currently translated at 53.8% (14 of 26 strings) Translated using Weblate (Nepali) Currently translated at 16.2% (14 of 86 strings) Translated using Weblate (Nepali) Currently translated at 14.0% (14 of 100 strings) Translated using Weblate (Nepali) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Nepali) Currently translated at 23.7% (14 of 59 strings) Translated using Weblate (Nepali) Currently translated at 56.0% (14 of 25 strings) Translated using Weblate (Nepali) Currently translated at 1.1% (13 of 1122 strings) Translated using Weblate (Nepali) Currently translated at 32.5% (13 of 40 strings) Translated using Weblate (Nepali) Currently translated at 63.6% (14 of 22 strings) Translated using Weblate (Nepali) Currently translated at 11.6% (15 of 129 strings) Translated using Weblate (Nepali) Currently translated at 18.9% (14 of 74 strings) Translated using Weblate (Nepali) Currently translated at 24.1% (14 of 58 strings) Translated using Weblate (Nepali) Currently translated at 5.9% (14 of 237 strings) Translated using Weblate (Nepali) Currently translated at 3.1% (15 of 471 strings) Translated using Weblate (Nepali) Currently translated at 28.5% (14 of 49 strings) Translated using Weblate (Nepali) Currently translated at 11.0% (14 of 127 strings) Translated using Weblate (Nepali) Currently translated at 2.2% (18 of 792 strings) Translated using Weblate (Nepali) Currently translated at 9.6% (14 of 145 strings) Translated using Weblate (Nepali) Currently translated at 3.7% (19 of 501 strings) Translated using Weblate (Nepali) Currently translated at 20.3% (13 of 64 strings) Translated using Weblate (Nepali) Currently translated at 13.8% (14 of 101 strings) Translated using Weblate (Nepali) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Nepali) Currently translated at 31.1% (14 of 45 strings) Translated using Weblate (Nepali) Currently translated at 8.0% (14 of 175 strings) Translated using Weblate (Nepali) Currently translated at 100.0% (6 of 6 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: bijaydewan <bijaydewan@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ne/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ne/ 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-player Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat 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-motionSearch Translation: Frigate NVR/views-recording Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1171 of 1171 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (811 of 811 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1150 of 1150 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1137 of 1137 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (175 of 175 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1129 of 1129 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (145 of 145 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (45 of 45 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (59 of 59 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (64 of 64 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (471 of 471 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (101 of 101 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (1122 of 1122 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (792 of 792 strings) Translated using Weblate (Spanish) Currently translated at 52.5% (31 of 59 strings) Translated using Weblate (Spanish) Currently translated at 99.4% (174 of 175 strings) Translated using Weblate (Spanish) Currently translated at 23.3% (110 of 471 strings) Translated using Weblate (Spanish) Currently translated at 68.8% (31 of 45 strings) Translated using Weblate (Spanish) Currently translated at 21.8% (173 of 792 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Spanish) Currently translated at 62.3% (63 of 101 strings) Translated using Weblate (Spanish) Currently translated at 40.6% (35 of 86 strings) Translated using Weblate (Spanish) Currently translated at 80.0% (32 of 40 strings) Translated using Weblate (Spanish) Currently translated at 67.6% (759 of 1122 strings) Translated using Weblate (Spanish) Currently translated at 70.3% (45 of 64 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: jjavin <javiernovoa@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/es/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat 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-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (French) Currently translated at 46.6% (21 of 45 strings) Translated using Weblate (French) Currently translated at 30.0% (12 of 40 strings) Co-authored-by: Erwan Cogoluenhes <erwan.cogo@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Le Buzzy <bwinster2@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/fr/ Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-replay
Currently translated at 4.0% (1 of 25 strings) Translated using Weblate (Urdu) Currently translated at 4.5% (1 of 22 strings) Translated using Weblate (Urdu) Currently translated at 0.1% (1 of 794 strings) Translated using Weblate (Urdu) Currently translated at 0.2% (1 of 473 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Muhammad Arsalan Siddiqui <mailofarsalan@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ur/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ur/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ur/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ur/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation
Currently translated at 100.0% (101 of 101 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (64 of 64 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (175 of 175 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (45 of 45 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (145 of 145 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (59 of 59 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (1150 of 1150 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (473 of 473 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jamie HUANG <114514020@live.asia.edu.tw> Co-authored-by: fascinate722 <fascinate722@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hant/ 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-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-player Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat 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-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
Currently translated at 100.0% (1162 of 1162 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1150 of 1150 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.8% (1128 of 1141 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1122 of 1122 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (792 of 792 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (471 of 471 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (127 of 127 strings) Co-authored-by: Edward Zhang <hsrzq@126.com> Co-authored-by: GuoQing Liu <842607283@qq.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/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/objects/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings
Currently translated at 100.0% (1141 of 1141 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (794 of 794 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (473 of 473 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (127 of 127 strings) Update translation files Updated by "Squash Git commits" add-on in Weblate. Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (59 of 59 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (45 of 45 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (237 of 237 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (175 of 175 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (471 of 471 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (792 of 792 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (1122 of 1122 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
* render orphaned filter entries as collapsibles instead of the Key/Value editor * Symlink for various AI files * change replay confg dialog to platform aware sheet * change agents title * fix test * tweak collapsible * remove camera ui section in settings no point to having it anymore with profiles and camera management settings * fix admin response cache leak to non-admin users via nginx proxy_cache * add model fetcher endpoint for genai config ui --------- Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Refactor move_preview_frames to simplify logic and improve error handling.
* ensure motion masks from source camera are copied to replay * stop polling debug_replay/status after live_ready * use vod for constructing replay clips
* redact credentials in config endpoint with sentinel * backend test * frontend * apply widget for credential fields * i18n
* filter replay camera from camera selectors * add face rec and lpr to replay configuration sheet * add missing config topic subscriptions in embeddings maintainer * pop replay camera from config object when stopping
* Add ability to toggle thinking * Disable thinking for descriptions automatically * mypy * Cleanup
* use monotonic clock for detector inference duration to prevent negative values from wall clock steps * add ability to set camera's webui_url from camera management pane * Gemini send thought signature * Update docs * copy face and lpr configs from source camera to replay camera * add guard * improve dummy camera docs * remove version number * fix stale field message after reverting a conditional form field Routes field-level conditional messages through a dedicated React Context instead of merging them into uiSchema. RJSF's Form keeps state.uiSchema sticky across renders during processPendingChange (formData is updated, uiSchema is not), so a previously injected ui:messages array stays attached to a field even after the triggering condition flips back to false. Context propagation re-runs FieldTemplate directly on every provider value change, sidestepping that staleness. * add semantic search field message to note that model_size is irrelevant when embeddings provider is selected --------- Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* unlink shm frames when camera is removed * drop stale shm cache refs when cached segment is too small for requested shape * skip new-object frame cache write when current_frame is unavailable * add tests * use setdefault when adding a new camera Multiple subscribers in the same process each unpickle the ZMQ payload independently and would otherwise write divergent Python objects to the shared cameras dict — leaving long-lived references (e.g. CameraState.camera_config) pointing at a copy that subsequent in-place mutations like apply_section_update can never reach. setdefault collapses everyone onto the first writer's object so attribute mutations propagate to every consumer in this process. * rebuild ffmpeg commands on detect update Rebuild the cached ffmpeg cmd so the next process spawn picks up new resolution/fps. Running cameras keep their existing cmd (ffmpeg_cmds is only read at process startup); replay cameras are recycled by CameraMaintainer to pick up the rebuilt cmd * drop stale shm cache refs when cached segment size doesn't match requested shape The cached SharedMemoryFrameManager reference can point at a segment whose size no longer matches the requested shape — the segment was unlinked and recreated at a different size in a camera add/remove cycle. This catches both a resolution increase (cached too small) and a decrease (cached too large, pointing at an orphaned inode whose stale bytes would otherwise be misinterpreted at the new shape, producing distorted/miscolored YUV frames). After reopening, if the OS-level segment still doesn't match the requested shape we're in a transient mid-recreate state — either the maintainer hasn't allocated the new segment yet (size too small) or we opened a pre-recycle segment (size too big). Either way, skip the frame and don't cache the mismatched ref. * recycle replay camera on detect update * discard tracked-object state when detect resolution changes mid-session When detect resolution changes mid-session every tracked object we hold was localized against the old pixel grid. Their boxes no longer correspond to anything in the new frame, and the `end` callback that fires when their IDs disappear from the new detect process's detections publishes those stale boxes to consumers (LPR, snapshot crop) that slice the new frame and crash on empty arrays. Drop the tracked-object state on a shape change so no stale boxes ever cross the CameraState boundary. Belt-and-suspenders: also drop any incoming batch whose boxes exceed the current detect resolution. These are in-flight queue entries from the pre-recycle detect process that beat the new detect process to the queue; processing them would re-introduce stale-resolution tracked objects we just dropped above. The per-camera detect process clamps legitimate boxes to detect.width-1 / detect.height-1, so any coord beyond that is unambiguously stale. * rebuild motion and object filter masks on detect resolution change Apply the detect update first so frame_shape reflects the new resolution before we rebuild dependents. Motion's rasterized_mask is sized to frame_shape at construction. When detect resolution changes we must rebuild RuntimeMotionConfig so the mask matches the new frame size; otherwise consumers like the LPR processor and motion detector hit a shape mismatch when they index frames with the stale mask. Same story for per-object filter masks — rebuild RuntimeFilterConfig at the new frame_shape so the merged global+per-object masks they hold match what they'll be indexed against. * republish motion and objects on in-memory detect resize A detect resolution change also invalidates the rasterized masks on motion and per-object filters. apply_section_update has rebuilt them at the new frame_shape; publish them too so other processes replace their old values. * add test * frontend * add refresh topic for camera maintainer recycle action The maintainer's recycle branch is doing an action (recycle the camera) in response to a section-level signal. Introduce a CameraConfigUpdateEnum.refresh case as an explicit action signal — the maintainer subscribes to refresh instead of detect, parallel with add and remove. Publishers fire refresh alongside detect when a recycle is needed; section-level subscribers keep their existing topic. Since no main-process subscriber listens for detect anymore, the refresh handler calls recreate_ffmpeg_cmds() explicitly so the shared CameraConfig's ffmpeg_cmds is rebuilt before the new subprocesses spawn. * factor stale-resolution state drop into a CameraState method
Member
|
@copilot Please fix the conflicts |
PR template validation failedThis PR was automatically closed because the description does not follow the pull request template. Issues found:
Please update your PR description to include all required sections from the template, then reopen this PR.
|
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.
Please read the contributing guidelines before submitting a PR.
Proposed change
Type of change
Additional information
For new features
AI disclosure
AI tool(s) used (e.g., Claude, Copilot, ChatGPT, Cursor):
How AI was used (e.g., code generation, code review, debugging, documentation):
Extent of AI involvement (e.g., generated entire implementation, assisted with specific functions, suggested fixes):
Human oversight: Describe what manual review, testing, and validation you performed on the AI-generated portions.
Checklist
enlocale.ruff format frigate)