frigate/frigate/api
Josh Hawkins 4772e6a2ab
Tweaks (#22656)
* tweak language

* show validation errors in json response

* fix export hwaccel args field in UI

* increase annotation offset consts

* fix save button race conditions, add reset spinner, and fix enrichments profile leak

- Disable both Save and SaveAll buttons while either operation is in progress so users cannot trigger concurrent saves
- Show activity indicator on Reset to Default/Global button during the API call
- Enrichments panes (semantic search, genai, face recognition) now always show base config fields regardless of profile selection in the header dropdown

* fix genai additional_concerns validation error with textarea array widget

The additional_concerns field is list[str] in the backend but was using the textarea widget which produces a string value, causing validation errors.
Created a TextareaArrayWidget that converts between array (one item per line) and textarea display, and switched additional_concerns to use it

* populate and sort global audio filters for all audio labels

* add column labels in profiles view

* enforce a minimum value of 2 for min_initialized

* reuse widget and refactor for multiline

* fix

* change record copy preset to transcode audio to aac
2026-03-26 13:47:24 -05:00
..
defs Add verbose mode to Media Sync (#22592) 2026-03-23 10:05:38 -06:00
__init__.py Update flask and restructure into api folder with apis put into separate folders (#10193) 2024-03-02 22:10:37 +00:00
app.py Tweaks (#22656) 2026-03-26 13:47:24 -05:00
auth.py Merge remote-tracking branch 'origin/master' into dev 2026-03-22 17:34:11 -05:00
camera.py Merge remote-tracking branch 'origin/master' into dev 2026-03-22 17:34:11 -05:00
chat.py Add support a looping GenAI process to monitor a camera (#22556) 2026-03-20 17:44:02 -06:00
classification.py Reclassification (#22603) 2026-03-24 07:18:06 -06:00
debug_replay.py Debug replay (#22212) 2026-03-04 10:07:34 -06:00
event.py Enable event snapshot API to honour query params after event ends (#22375) 2026-03-22 13:33:04 -06:00
export.py Ensure that arbitrary reads / writes can't be executed from ffmpeg (#22607) 2026-03-24 10:36:08 -05:00
fastapi_app.py Camera profile support (#22482) 2026-03-19 09:47:57 -05:00
media.py Various Improvements (#22597) 2026-03-23 16:49:41 -05:00
motion_search.py Improve motion review and add motion search (#22253) 2026-03-05 17:53:48 -06:00
notification.py API admin exemptions and route guard updates (#21094) 2025-11-29 07:30:04 -06:00
preview.py Various Fixes (#22594) 2026-03-23 11:22:52 -05:00
record.py Recordings API and calendar UI performance improvements (#22352) 2026-03-09 17:22:01 -06:00
review.py Add support for multiple GenAI Providers (#22144) 2026-02-27 08:35:33 -07:00