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 |
|
Josh Hawkins
|
aad24497bf
|
add config groups as a separate i18n namespace
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
3fc07e507a
|
comment out api call for testing
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
7f6887d8b2
|
tweaks
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
e916f5b582
|
add missing i18n keys
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
40b59c5d0c
|
add array field item template and fix ffmpeg section
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
8c65cbce22
|
deep merge schema for advanced fields
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
de6ad5a32a
|
remove collapsible around root section
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
bc5d7cf575
|
i18n tweaks
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
0b148d66f3
|
fix array field template
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
ab727089d2
|
use shadcn theme
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
42a594984d
|
tweaks
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
25aaa2d9f7
|
remove show advanced fields switch
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
f534c7216a
|
improve generic error validation messages
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
dd0c497fd3
|
generic and custom per-field validation
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
f7cc87e8ce
|
fix validation for schema objects that can be null
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
55c6c50c97
|
fix sections and live validation
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
b1cd5432bf
|
tweaks
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
dbc8e4c2d1
|
add reset logic to global config view
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
f9e5969b7d
|
i18n
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
7692c89234
|
add global sections, camera config overrides, and reset button
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
260237bf1a
|
ensure update_topic is added to api calls
this needs further backend implementation to work correctly
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
73ae2db1a5
|
fix nullable schema entries
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
72ab1f93b5
|
add switches widgets and use friendly names
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
f25b69e3eb
|
sanitize internal fields
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
223eb89dc4
|
fix nullable fields
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
6a664f4624
|
motion i18n
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
bd0bafc05e
|
add descriptions to all fields for i18n
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
0280c2ec43
|
section fields
|
2026-02-27 09:37:57 -06:00 |
|
Josh Hawkins
|
737de2f53a
|
configure for full i18n support
|
2026-02-27 09:37:56 -06:00 |
|