Commit Graph
100 Commits
Author SHA1 Message Date
Josh Hawkins f90acd9b71 update restartRequired for all fields 2026-02-27 09:40:21 -06:00
Josh Hawkins b60e66f224 show frigate+ model info in detection model settings when using a frigate+ model 2026-02-27 09:40:21 -06:00
Josh Hawkins fdf7e22130 refactor frigate+ view and make tweaks to sections 2026-02-27 09:40:21 -06:00
Josh Hawkins 23c6e5231f tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins ad00001049 refactor profile settings to match rjsf forms 2026-02-27 09:40:21 -06:00
Josh Hawkins fc5ad3edf7 clean up field template 2026-02-27 09:40:21 -06:00
Josh Hawkins d3924e2cff default column layout and add field sizing 2026-02-27 09:40:21 -06:00
Josh Hawkins 3042c36168 add replace rules field 2026-02-27 09:40:21 -06:00
Josh Hawkins 9c43c73a3b fix config saving 2026-02-27 09:40:21 -06:00
Josh Hawkins 093a25e9ac use rjsf for notifications view 2026-02-27 09:40:21 -06:00
Josh Hawkins 0db6e87413 add footer message for required restart 2026-02-27 09:40:21 -06:00
Josh Hawkins efd10aaa6a add another hidden field 2026-02-27 09:40:21 -06:00
Josh Hawkins 12ef7def86 fix validation for model section 2026-02-27 09:40:21 -06:00
Josh Hawkins 5462dcb72d role map field with validation 2026-02-27 09:40:21 -06:00
Josh Hawkins c5fcf6aa1f add timezone widget 2026-02-27 09:40:21 -06:00
Josh Hawkins 2ae972c068 fix logger and env vars config section saving
use escaped periods in keys to retain them in the config file (eg "frigate.embeddings")
2026-02-27 09:40:21 -06:00
Josh Hawkins cb231ffa66 tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 1a6e634ba6 fix mobile menu not re-rendering with unsaved dots 2026-02-27 09:40:21 -06:00
Josh Hawkins 4dd12ac934 add popover to show what fields will be saved 2026-02-27 09:40:21 -06:00
Josh Hawkins 7d92fade91 add mono fonts 2026-02-27 09:40:21 -06:00
Josh Hawkins c90a547ec9 preserve form data when changing cameras 2026-02-27 09:40:21 -06:00
Josh Hawkins a48304d3a2 consolidate utils 2026-02-27 09:40:21 -06:00
Josh Hawkins 8cb3575100 add RJSF to dictionary 2026-02-27 09:40:21 -06:00
Josh Hawkins a779016f2c add undo all button 2026-02-27 09:40:21 -06:00
Josh Hawkins f0bd84bf63 refactor to shared utils and add save all button 2026-02-27 09:40:21 -06:00
Josh Hawkins df52529927 add null to enum list when unwrapping 2026-02-27 09:40:21 -06:00
Josh Hawkins 2ca5d20320 highlight label of changed fields 2026-02-27 09:40:21 -06:00
Josh Hawkins f774b2282b small tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 38e1b62135 make buttons sticky at bottom of sections 2026-02-27 09:40:21 -06:00
Josh Hawkins 412eaf983a don't zoom into text on mobile 2026-02-27 09:40:21 -06:00
Josh Hawkins 6836a9a291 section tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 2c2ae970cd fix buttons 2026-02-27 09:40:21 -06:00
Josh Hawkins 13cdab5071 add ui option to remove inner cards 2026-02-27 09:40:21 -06:00
Josh Hawkins ef55d90379 add restart button to toast when restart is required 2026-02-27 09:40:21 -06:00
Josh Hawkins 5d518bfa65 add full detectors config to api model dump
works around the way we use detector plugins so we can have the full detector config for the frontend
2026-02-27 09:40:21 -06:00
Josh Hawkins d1422f295b don't save model config back to yaml when saving detectors 2026-02-27 09:40:21 -06:00
Josh Hawkins 19acfe0f7c clean up detectors section and i18n 2026-02-27 09:40:21 -06:00
Josh Hawkins d55b6226d0 add individual detectors to schema
add detector titles and descriptions (docstrings in pydantic are used for descriptions) and add i18n keys to globals
2026-02-27 09:40:21 -06:00
Josh Hawkins 710e34b4ab field order 2026-02-27 09:40:21 -06:00
Josh Hawkins f6f8c82f3c refactor with shared utilities 2026-02-27 09:40:21 -06:00
Josh Hawkins 90d2ebfe19 add layout grid field 2026-02-27 09:40:21 -06:00
Josh Hawkins 1aec1eb87c small wording tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 3a6f8aa232 networking section docs and description 2026-02-27 09:40:21 -06:00
Josh Hawkins 4b950723bc fix i18n keys 2026-02-27 09:40:21 -06:00
Josh Hawkins 5841c827f7 spacing and language tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins de5c26dd0b add warning log about incorrectly nested model config 2026-02-27 09:40:21 -06:00
Josh Hawkins 8582ac9dec hide descriptions for additional properties arrays 2026-02-27 09:40:21 -06:00
Josh Hawkins 8dd05a6cb4 improve wording 2026-02-27 09:40:21 -06:00
Josh Hawkins 3777f1d906 add backend endpoint and frontend widget for ffmpeg presets and manual args 2026-02-27 09:40:21 -06:00
Josh Hawkins 7f916dfb47 add review classification zones to review form 2026-02-27 09:40:21 -06:00
Josh Hawkins 7835585378 fix global ffmpeg section 2026-02-27 09:40:21 -06:00
Josh Hawkins 44f7c9c799 wording changes 2026-02-27 09:40:21 -06:00
Josh Hawkins de2a456a14 add docs to filter fields 2026-02-27 09:40:21 -06:00
Josh Hawkins b7ee094246 add activity indicator and scrollbar tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins d05145d62a spacing tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins e9108dc471 tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 74115a37a0 don't show description for new key/val fields 2026-02-27 09:40:21 -06:00
Josh Hawkins 87b76c6a02 remove key from config when resetting to default/global 2026-02-27 09:40:21 -06:00
Josh Hawkins 737be737cb fix type 2026-02-27 09:40:21 -06:00
Josh Hawkins ed5596d50d add audio label switches and input to filter list 2026-02-27 09:40:21 -06:00
Josh Hawkins 95d9b01771 add audio labels endpoint 2026-02-27 09:40:21 -06:00
Josh Hawkins babad67cea tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins bbd62129ca combine review sections 2026-02-27 09:40:21 -06:00
Josh Hawkins f82a721477 add section form special cases 2026-02-27 09:40:21 -06:00
Josh Hawkins f886846253 add special case and comments for global motion section 2026-02-27 09:40:21 -06:00
Josh Hawkins 59b0f3a680 add docs links, readonly keys, and restart required per field 2026-02-27 09:40:21 -06:00
Josh Hawkins edc980ab8b tweaks 2026-02-27 09:40:21 -06:00
Josh Hawkins 5f262621c4 fix red unsaved dot 2026-02-27 09:40:21 -06:00
Josh Hawkins b9149b6366 mark pending changes and add confirmation dialog for resets 2026-02-27 09:40:21 -06:00
Josh Hawkins 95a0530ce6 re-add override and modified indicators 2026-02-27 09:40:21 -06:00
Josh Hawkins f8eee8ed0b remove unused 2026-02-27 09:40:21 -06:00
Josh Hawkins 88578284a5 update nav tree 2026-02-27 09:40:21 -06:00
Josh Hawkins 09ceff9bd8 add custom validation and use it for ffmpeg input roles 2026-02-27 09:40:21 -06:00
Josh Hawkins 718757fc60 fix fast refresh 2026-02-27 09:40:21 -06:00
Josh Hawkins 3e708255a7 clean up error messages 2026-02-27 09:40:21 -06:00
Josh Hawkins f00a6af905 remove unused i18n 2026-02-27 09:40:21 -06:00
Josh Hawkins c3d68f3867 move util 2026-02-27 09:40:21 -06:00
Josh Hawkins 72ccd397f9 apply hidden fields after ui schema 2026-02-27 09:40:21 -06:00
Josh Hawkins 123e12cee8 fix review description 2026-02-27 09:40:21 -06:00
Josh Hawkins a97333d881 refactor configs to use individual files with a template 2026-02-27 09:40:21 -06:00
Josh Hawkins c9c29b7c33 chore(sections): remove legacy single-section components replaced by template 2026-02-27 09:40:20 -06:00
Josh Hawkins fdc0ef76c2 fix titles 2026-02-27 09:40:20 -06:00
Josh Hawkins 3c5298e304 add ability to render components before and after fields 2026-02-27 09:40:20 -06:00
Josh Hawkins e09928a7f0 refactor sections and overrides 2026-02-27 09:40:20 -06:00
Josh Hawkins 43c7193a3a tweaks 2026-02-27 09:40:20 -06:00
Josh Hawkins 5e8de5a911 clean up now obsolete namespaces 2026-02-27 09:40:20 -06:00
Josh Hawkins 3f7f5e3253 separate and consolidate global and camera i18n namespaces 2026-02-27 09:40:20 -06:00
Josh Hawkins 8f681d5689 add section description from schema and clarify global vs camera level descriptions 2026-02-27 09:40:20 -06:00
Josh Hawkins 8b7156438e improve typing 2026-02-27 09:40:20 -06:00
Josh Hawkins 4dc039072a add field template for additionalproperties schema objects 2026-02-27 09:40:20 -06:00
Josh Hawkins 06c21bf6f2 add wildcards and fix object filter fields 2026-02-27 09:40:20 -06:00
Josh Hawkins ba1d5d42c5 form tweaks 2026-02-27 09:40:20 -06:00
Josh Hawkins 3b5b4bffb9 clean up 2026-02-27 09:40:20 -06:00
Josh Hawkins bc5c29fda1 rebase 2026-02-27 09:40:20 -06:00
Josh Hawkins eecc00865d tweaks 2026-02-27 09:40:20 -06:00
Josh Hawkins 637a38fc0f tweaks 2026-02-27 09:40:20 -06:00
Josh Hawkins bf94c009a4 update i18n config generation script to use json schema 2026-02-27 09:40:20 -06:00
Josh Hawkins 30db891837 new titles as i18n 2026-02-27 09:40:20 -06:00
Josh Hawkins 13b9d1b6e3 make titles more concise 2026-02-27 09:40:20 -06:00
Josh Hawkins e128aaaa61 add descriptions to all pydantic fields 2026-02-27 09:40:16 -06:00