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
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
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
eecc00865d
tweaks
2026-02-27 09:40:20 -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
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
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
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
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
Josh Hawkins
68c74fef05
use react-jsonschema-form for UI config
2026-02-27 09:37:56 -06:00
Felipe Santos
b88186983a
Increase maximum stream timeout to 15s ( #21936 )
...
* Increase maximum stream timeout to 15s
* Use predefined intervals instead for the stream timeout
2026-02-26 21:54:00 -07:00
Josh Hawkins
12506f8c80
Improve jsmpeg player websocket handling ( #21943 )
...
* improve jsmpeg player websocket handling
prevent websocket console messages from appearing when player is destroyed
* reformat files after ruff upgrade
2026-02-26 21:27:56 -07:00
Eric Work
2db0269825
Add networking options for configuring listening ports ( #21779 )
2026-02-26 21:27:56 -07:00
Josh Hawkins
c78ab2dc87
Offline preview image ( #21752 )
...
* use latest preview frame for latest image when camera is offline
* remove frame extraction logic
* tests
* frontend
* add description to api endpoint
2026-02-26 21:27:56 -07:00