frigate/web/src
Josh Hawkins 12e9bb3944 fix profile config inheritance bug where Pydantic defaults override base values
The /config API was dumping profile overrides with model_dump() which included
all Pydantic defaults. When the frontend merged these over
the camera's base config, explicitly-set base values were
lost. Now profile overrides are re-dumped with exclude_unset=True so only
user-specified fields are returned.

Also fixes the Save All path generating spurious deletion markers for
restart-required fields that are hidden during profile
editing but not excluded from the raw data sanitization in
prepareSectionSavePayload.
2026-03-12 11:20:03 -05:00
..
api Debug replay (#22212) 2026-03-04 10:07:34 -06:00
components show active profile indicator in desktop status bar 2026-03-12 10:58:16 -05:00
context Update frontend to React 19 (#22275) 2026-03-05 07:42:38 -07:00
hooks Frontend fixes (#22309) 2026-03-07 06:43:00 -07:00
lib formatting 2026-03-11 11:07:23 -05:00
pages immediately create profiles on backend instead of deferring to Save All 2026-03-12 10:53:53 -05:00
types immediately create profiles on backend instead of deferring to Save All 2026-03-12 10:53:53 -05:00
utils fix profile config inheritance bug where Pydantic defaults override base values 2026-03-12 11:20:03 -05:00
views immediately create profiles on backend instead of deferring to Save All 2026-03-12 10:53:53 -05:00
App.tsx Frontend fixes (#22309) 2026-03-07 06:43:00 -07:00
env.ts Fix linter and fix lint issues (#10141) 2024-02-28 16:23:56 -06:00
index.css Improve live streaming (#16447) 2025-02-10 09:42:35 -07:00
login.tsx Fix auth when serving Frigate at a subpath (#12815) 2024-08-09 07:26:26 -06:00
main.tsx feat: add i18n (translation/localization) (#16877) 2025-03-16 10:36:20 -05:00
vite-env.d.ts switch to vite 2022-03-11 07:49:06 -06:00