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
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
30db891837
new titles as i18n
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
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
Josh Hawkins
425e68c51c
don't use properties wrapper when generating config i18n json
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
Josh Hawkins
b66e69efc9
Media sync API refactor and UI ( #21542 )
...
* generic job infrastructure
* types and dispatcher changes for jobs
* save data in memory only for completed jobs
* implement media sync job and endpoints
* change logs to debug
* websocket hook and types
* frontend
* i18n
* docs tweaks
* endpoint descriptions
* tweak docs
2026-02-26 21:27:56 -07:00
Josh Hawkins
63e7bf8b28
Add media sync API endpoint ( #21526 )
...
* add media cleanup functions
* add endpoint
* remove scheduled sync recordings from cleanup
* move to utils dir
* tweak import
* remove sync_recordings and add config migrator
* remove sync_recordings
* docs
* remove key
* clean up docs
* docs fix
* docs tweak
2026-02-26 21:27:56 -07:00
Nicolas Mowen
9ef8b70208
Exports Improvements ( #21521 )
...
* Add images to case folder view
* Add ability to select case in export dialog
* Add to mobile review too
2026-02-26 21:27:56 -07:00
Nicolas Mowen
6b77952b72
Add support for GPU and NPU temperatures ( #21495 )
...
* Add rockchip temps
* Add support for GPU and NPU temperatures in the frontend
* Add support for Nvidia temperature
* Improve separation
* Adjust graph scaling
2026-02-26 21:27:56 -07:00