frigate/frigate
Claude 8f990817b4
feat: add role-based visibility for camera groups
Add optional `roles` field to camera groups config to control which user
roles can see each group. Groups without roles are visible only to admins.
Admin users always see all groups. Backend filters groups in GET /config
based on remote-role header. Frontend adds roles multiselect in group
editor (admin only).

https://claude.ai/code/session_011sp9kHQfM39JvVxKHFh1Xq
2026-03-20 03:38:12 +00:00
..
api feat: add role-based visibility for camera groups 2026-03-20 03:38:12 +00:00
camera Various Fixes (#22263) 2026-03-04 15:53:20 -07:00
comms MQTT: Publish "stopped" to available topic on app stop (#22527) 2026-03-19 14:46:37 -06:00
config feat: add role-based visibility for camera groups 2026-03-20 03:38:12 +00:00
data_processing Review Summary Optimizations (#22533) 2026-03-19 10:39:24 -06:00
db Improve LPR regex support (#19767) 2025-08-26 08:11:37 -05:00
detectors fix: organise imports in axengine.py 2026-03-18 14:39:13 -05:00
embeddings fix: update correct metric in batch_embed_thumbnail (#22501) 2026-03-16 17:33:40 -06:00
events fix: iterator exhausted by debug log prevents event cleanup (#22469) 2026-03-16 06:48:35 -06:00
genai Review Summary Optimizations (#22533) 2026-03-19 10:39:24 -06:00
images Replace green screen with error message and force camera_fps to 0 (#4544) 2022-11-28 21:47:20 -06:00
jobs Fix multi-root cleanup/sync behavior and add tests 2026-03-07 10:30:46 +11:00
motion Skip motion threshold configuration (#22255) 2026-03-05 18:20:03 -06:00
object_detection [MemryX] Clean shutdown of detector process (#21035) 2025-11-25 10:25:07 -07:00
output Merge branch 'blakeblackshear:dev' into dev 2026-03-18 13:24:52 +11:00
ptz fix: inverted condition causes division by zero in velocity direction check (#22470) 2026-03-16 06:47:24 -06:00
record Merge branch 'blakeblackshear:dev' into dev 2026-03-19 14:49:40 +11:00
review fix: operator precedence makes detection type check always true (#22471) 2026-03-18 09:40:54 -05:00
service_manager Add metrics page for embeddings and face / license plate processing times (#15818) 2025-02-08 12:47:01 -06:00
stats Fix multi-root cleanup/sync behavior and add tests 2026-03-07 10:30:46 +11:00
test Merge branch 'blakeblackshear:dev' into dev 2026-03-20 14:02:44 +11:00
track Debug replay (#22212) 2026-03-04 10:07:34 -06:00
util Merge branch 'blakeblackshear:dev' into dev 2026-03-20 14:02:44 +11:00
__init__.py app container and config schema 2021-01-26 21:40:33 -06:00
__main__.py Handle SIGINT with forkserver (#18860) 2025-08-16 10:20:33 -05:00
app.py Merge branch 'blakeblackshear:dev' into dev 2026-03-20 14:02:44 +11:00
const.py Debug replay (#22212) 2026-03-04 10:07:34 -06:00
debug_replay.py Add ability to delete cameras (#22336) 2026-03-08 16:23:48 -06:00
ffmpeg_presets.py fix: wrong index for FPS replacement in preset-http-jpeg-generic (#22465) 2026-03-16 09:57:14 -06:00
log.py Add languages (#21870) 2026-02-03 13:29:52 -06:00
models.py Improve motion review and add motion search (#22253) 2026-03-05 17:53:48 -06:00
mypy.ini Enable mypy for track and fix typing errors (#19529) 2025-08-17 12:27:42 -05:00
plus.py fix: upload_image parses response body before checking HTTP status (#22475) 2026-03-16 17:34:30 -06:00
storage.py fix: clean up stale DB recording entries when file is missing on disk 2026-03-16 04:58:47 +00:00
timeline.py Debug replay (#22212) 2026-03-04 10:07:34 -06:00
types.py Media sync API refactor and UI (#21542) 2026-02-26 21:27:56 -07:00
video.py Add dynamic configuration for more fields (#22295) 2026-03-06 13:45:39 -07:00
watchdog.py Improve async object detector support (#17712) 2025-04-15 08:55:38 -05:00