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
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
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
44f7c9c799
wording changes
2026-02-27 09:40:21 -06:00
Josh Hawkins
e9108dc471
tweaks
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
b9149b6366
mark pending changes and add confirmation dialog for resets
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
f00a6af905
remove unused i18n
2026-02-27 09:40:21 -06:00
Josh Hawkins
123e12cee8
fix review description
2026-02-27 09:40:21 -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
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
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
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
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
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
55c6c50c97
fix sections and live validation
2026-02-27 09:37:57 -06:00
Josh Hawkins
f9e5969b7d
i18n
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
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
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
Eric Work
2db0269825
Add networking options for configuring listening ports ( #21779 )
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
Josh Hawkins
dde738cfdc
Camera connection quality indicator ( #21297 )
...
* add camera connection quality metrics and indicator
* formatting
* move stall calcs to watchdog
* clean up
* change watchdog to 1s and separately track time for ffmpeg retry_interval
* implement status caching to reduce message volume
2026-02-26 21:27:56 -07:00