Commit Graph

37 Commits

Author SHA1 Message Date
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
b7ee094246 add activity indicator and scrollbar tweaks 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
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
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
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
c3d68f3867 move util 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
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
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
3fc07e507a comment out api call for testing 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
0b148d66f3 fix array field template 2026-02-27 09:37:57 -06:00
Josh Hawkins
42a594984d tweaks 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
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
0280c2ec43 section fields 2026-02-27 09:37:57 -06:00
Josh Hawkins
68c74fef05 use react-jsonschema-form for UI config 2026-02-27 09:37:56 -06:00