Nicolas Mowen and GitHub
334073967b
Support using GenAI for audio transcription ( #24396 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
* Add support for running transcription with GenAI
* Improve audio joining
* Fix GenAI model capability reporting
* Support language correctly
* Migrate existing users to keep english selected
* Fix models
* Fix tests
* Fix accepted null model
* Handle slwo providers
2026-09-17 16:34:47 -05:00
Nicolas Mowen and GitHub
eccd10cd94
Implement annotated frames for GenAI Review ( #24379 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
* Implement annotated frames mode for GenAI reviews to improve models with lacking temporal understanding
* Updates
* Improve debug sharing
* Do not number objects
* Fix assumptions
* Remove unhelpful content
* Improve object data sent as part of prompt
* Cleanup ollama dumbness
* Bind db
* Fixes
* Cleanup
2026-09-17 10:28:37 -06:00
Nicolas Mowen and GitHub
7821ecbb43
Migrate Hailo detector key and support hailo device ( #24327 )
...
* Migrate Hailo detector key and support hailo device
* Fix missing check
2026-09-14 08:23:36 -06:00
Nicolas Mowen
5cef6823a6
Revamp Face Recognition ( #24236 )
...
* Rename face model to face recognizer
* Refactor face detection into own module
* Return face and face landmarks
* Align faces with 5 points instead of just the eyes
* Add landmark validation to throw out images which do not fit a landmark
* Fix circular import and lock face detector for concurrent runs across threads
* Fix mypy
2026-09-12 07:30:04 -06:00
Nicolas Mowen
f9347967eb
Add ability to manually run Review Descriptions from the UI / API ( #24222 )
...
* Add ability to manually run Review Descriptions from the UI / API
* Fix not handling None type for call
2026-09-12 07:30:04 -06:00
Nicolas Mowen
82be9fff5e
Support main+sub stream exports ( #24193 )
...
* Support multi resolution exports
* Fix decoder text
* Add dropdown and ability to select export stream selection
* Fix for review comments
* Fix mypy
* Cleanup wording
2026-09-12 07:30:04 -06:00
Nicolas Mowen
af60d2db48
GenAI Chat Improvements ( #24173 )
...
* Initial tool approval implementation
* Cleanups and fixes
* Improve robustness of loading case
2026-09-12 07:30:04 -06:00
Nicolas Mowen
76708e7fa6
Add options for review prompt style ( #24166 )
...
* Add script for testing genai review prompts
* Add option for prompt styling
* Add tests
* Update docs
2026-09-12 07:30:04 -06:00
Nicolas Mowen
d183f03fee
Dynamically install and load detector dependencies ( #24156 )
...
* Dynamically install and load detector dependencies
* Cleanup
* Cleanup
2026-09-12 07:30:04 -06:00
Nicolas Mowen
6ae8050974
Refactor Hardware Stats ( #24150 )
...
* Refactor hardware stats to have consolidated ffmpeg, detector, and enrichments running.
* Cleanup hardware access that is not passed into the container
* Remove network stats from hardware refactor
2026-09-12 07:30:04 -06:00
Nicolas Mowen
b99c87f272
Fix NPU turbo key and priviledges set ( #24138 )
2026-09-12 07:30:04 -06:00
Nicolas Mowen
27a40a507b
Implement UI for managing multiple models ( #24023 )
...
* Implement hardware detection and UI management
* Cleanup Frigate+ detection
* Don't count model as changed
* Fixes for audio map error
* Add descriptions
* Enforce that all model must exist
* Fix hardware picking
* Docs fixes
* WebUI cleanup
* Cleanup handling of scenes
* UI refinement
* Cleanup recommended UI
* test fixews
2026-09-12 07:30:04 -06:00
Nicolas Mowen
8fe35ace3b
Refactor detector and model management ( #23995 )
...
* Refactor detector and model management
* Fix model resolution field
2026-09-12 07:30:04 -06:00
Nicolas Mowen
15c41c9850
Don't require object type for parameter in categorized names tool
2026-09-12 07:30:04 -06:00
Nicolas Mowen
b2345cdd0b
GenAI Chat Prompt Refinements ( #23864 )
...
* Prompt refactoring and optimization
* Update spec
2026-09-12 07:30:04 -06:00
Nicolas Mowen
c881b346a7
Update to 0.19
2026-09-12 07:30:04 -06:00
Nicolas Mowen and GitHub
9e74adf812
Guard against memory allocation in graph capture ( #24192 )
CI / AMD64 Build (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
2026-09-04 09:13:30 -06:00
Nicolas Mowen and GitHub
2117b58aba
Adjust audio striping ( #24161 )
2026-09-02 07:29:46 -06:00
Nicolas Mowen and GitHub
c1b56b51b0
Backport 0.19 iOS HLS fixes ( #24147 )
CI / AMD64 Build (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
2026-08-31 12:17:56 -05:00
Nicolas Mowen and GitHub
41c8d6cc6b
Set GPU_QUEUE_THROTTLE to low ( #24088 )
CI / AMD64 Build (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
2026-08-24 16:57:52 -05:00
Nicolas Mowen and GitHub
ad79e666eb
API Consistency / Security Fixes ( #24057 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
* Make review user read status consistent with other APIs
* Validate URLs for web push endpoint
* Validate the role for a custom viewer, rate limit password changing
* Cleanup
2026-08-22 11:08:24 -05:00
Nicolas Mowen and GitHub
fc79aeab5e
Fix review summary report analysis creation to be scoped for users with full camera access only ( #24056 )
...
* Fix review summary analysis
* Add ability to scope based on full camera access
2026-08-22 11:06:01 -05:00
Nicolas Mowen and GitHub
70d629bf93
Update OpenVINO model generation ( #23733 )
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
2026-07-16 08:00:52 -06:00
Nicolas Mowen and GitHub
775ce22204
Miscellaneous Fixes ( #23709 )
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
2026-07-13 19:55:00 -08:00
Nicolas Mowen and GitHub
65af0b1351
GenAI Fixes ( #23708 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Fix Gemini tool calling
* Catch openai bug
* Implement tool calling tests for GenAI
* Expose if embeddings are supported for a given provider
2026-07-13 07:33:15 -06:00
Nicolas Mowen and GitHub
4ee12e6237
Increase ruff coverage ( #23644 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / Jetson Jetpack 6 (push) Waiting to run
* Pin ruff
* Add python upgrade fixes
This enables python upgrade checks in ruff to look for deprecated types and patterns. This namely fixes:
- usage of deprecated `Typing` which is now built in
- some specific exceptions which are caught and have new aliases
Some specific UP checks were also ignored as they are stylistic / unimportant and likely to cause bugs
* Remove async blocking calls
Use asyncio.to_thread on two remaining blocking calls to fix hanging event thread loop. Enable this specific rule to block it in the future.
* Use proper logging mechanism
* Correctly format logs
* Raise with context
When raising an exception include the from context to improve debugging
* Cleanup
2026-07-06 12:28:02 -05:00
Nicolas Mowen and GitHub
accbab7afc
Rebuild object docs ( #23570 )
...
* Rebuild object docs
* Tweak styling and fix mixing tabs
* Fix warning
* Cleanup styling
2026-06-26 06:48:42 -06:00
Nicolas Mowen and GitHub
b3ce4486b9
Catch edge cases in security protections ( #23493 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
* Fix go2rtc nested key dict
* Don't allow path traversal
2026-06-16 08:07:12 -06:00
Nicolas Mowen and GitHub
32e433cafc
Allow GenAI providers to be initialized lazily ( #23482 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
* allow GenAI providers to be initialized even if they failed on previous attempts
* mypy
2026-06-14 11:40:33 -05:00
Nicolas Mowen and GitHub
d7ad3ba699
Fix chat tool calling and prompt breaking ( #23457 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
* Implement tool call history keeping
* Refactor to match single message implementation
* Simplify data representation
* Cleanup chat page rendering
* Include system message to not break cache
* Formatting
* Update tests and update .gitignore
2026-06-12 07:48:43 -05:00
Nicolas Mowen and GitHub
06e3d0ac5d
Chapter tweaks ( #23440 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
* Add camera metadata and fix preview chapters
* Add config option for chapters
2026-06-09 09:07:42 -06:00
Nicolas Mowen and GitHub
a08e2d7529
Upgrade ffmpeg to 8 by default ( #23393 )
...
* Upgrade to ffmpeg 8
* Remove workaround
* Cleanup ffmpeg version resolution
* Include older 7.0 for testing purposes
* include
2026-06-03 12:28:28 -05:00
Nicolas Mowen and GitHub
3f0ebb3577
Add ability to hide cameras from review UI ( #23387 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Add field to control if cameras show in review
* i18n
* Add config to UI
2026-06-02 16:11:42 -05:00
Nicolas Mowen and GitHub
28e3e1ec74
Add ability to control chapters set on MP4 Export ( #23310 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
2026-05-25 13:06:16 -05:00
Nicolas Mowen and GitHub
a4a592b4e6
Cleanup and fix mypy ( #23283 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-05-21 14:38:38 -06:00
Nicolas Mowen and GitHub
66a2417229
Support Dynamic Thinking Models ( #23281 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Extra Build (push) Blocked by required conditions
* Add ability to toggle thinking
* Disable thinking for descriptions automatically
* mypy
* Cleanup
2026-05-21 12:54:23 -05:00
Nicolas Mowen and GitHub
01c82d6921
Improve language around prompt restrictions ( #23274 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-05-20 20:38:00 -05:00
Nicolas Mowen and GitHub
b0b00fe1d0
GenAI Refactor ( #23253 )
...
* Ensure runtime options are passed
* Add attribute info to prompt when configured
* Move GenAI plugins to dedicated directory
* Migrate prompts to dedicated folder
* Move chat prompts to prompts
* Implement reasoning traces in the UI
* Cleanup
* Make azure a subclass of openai
* Implement reasoning for other providers
* mypy
* Cleanup
2026-05-19 13:03:57 -05:00
Nicolas Mowen and GitHub
26d31300e6
Add metadata for creation time to recording segments and exports ( #23239 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
2026-05-18 10:58:10 -05:00
Nicolas Mowen and GitHub
b712e1fbd9
Implement semantic query for chat ( #23206 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
2026-05-15 14:32:53 -05:00
Nicolas Mowen and GitHub
d9c1ea908d
Chat improvements ( #23195 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Support token streaming stats
* Propogate streaming token stats to chat calls
* Show token stats for each image
* Add settings to handle token stats and other options
* i18n
* Use select
* Improve mobile layout and spacing
2026-05-14 12:05:38 -05:00
Nicolas Mowen and GitHub
78fc472026
Improve Intel Stats ( #23190 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Extra Build (push) Blocked by required conditions
* Implement per intel-gpu stats collection
* Improve device naming
* Improve GPU vendor handling
* Cleanup
2026-05-13 15:12:48 -06:00
Nicolas Mowen and GitHub
c67170aa20
Implement cross-camera safety for indexed media folders ( #23164 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Implement cross-camera safety for indexed media folders
* Cleanup
* Improve robustness
2026-05-11 14:52:18 -05:00
c4b74c9148
Miscellaneous fixes ( #23155 )
...
* Change order
* Improve title
* add loading spinner to exports
* Simplify JSON since not all providers see or use this the same
* Add fields to primary prompt
* Adjust centering for no overrides
* Use GenAI title for exports when available
* detect form-root objects by field path instead of schema identity
* add bosnian
* Strip v1 if included in url
* prevent fast clicks in video controls from selecting text
* Use title for metadata chapters
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2026-05-10 12:09:28 -05:00
Nicolas Mowen and GitHub
76a1230885
ROCm Optimizations ( #23118 )
...
* Update to ROCm 7.2.3
* Add inference time for 9060XT
* Update times
* Update hardware info for latest ROCm
* Add env vars to save kernels and miopen database
* re-enable face recognition for ROCm
* Update
* Save LLVM cache
2026-05-05 16:33:43 -05:00
Nicolas Mowen and GitHub
ef9d7e07b7
Rewrite intel stats ( #23108 )
...
* Rewrite intel GPU stats to use file descriptors instead of intel_gpu_top, leading to significantly better API for interaction and more accurate results
* Update tests
* Update docs
* Adjust approach
* Update strings
2026-05-04 10:36:32 -05:00
Nicolas Mowen and GitHub
e90079ab2f
Include chapters for review items in exports ( #23052 )
2026-04-30 18:16:24 -05:00
01a7ec1060
Miscellaneous fixes ( #23044 )
...
* Move openai specific workaround so it doesn't apply to other providers
* Fix gemini tool calling
* Improve efficiency of frame listing for previews
* debug replay fixes
- initial selection without changing the radio button in the dialog would select 1 hour (rather than 1 minute)
- use CLIPS_DIR instead of CACHE_DIR so that longer replay clips don't cause tmpfs cache overflows
* don't re-render the tracking details overlay on every video time tick
* change pinned to planned
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2026-04-30 12:53:34 -05:00
Nicolas Mowen and GitHub
a182385618
Fix ROCm build ( #23040 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
2026-04-29 09:30:16 -05:00
Nicolas Mowen and GitHub
088e1ad7ef
Add ability to download case as zip ( #23034 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-04-28 19:11:41 -05:00
4171efcd79
Miscellaneous fixes ( #23009 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
* Reduce max frames per second to 1
* Use pydantic but don't fail if some constraints are not met.
* Adjust limits
* Adjust limits
* Cleanup
* add unsaved changes icon/popover to individual settings section
* allow changing camera friendly_name from camera management pane
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2026-04-26 17:09:35 -05:00
Nicolas Mowen and GitHub
0ea8924727
GenAI Optimizations ( #23006 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Test for image token usage in llama.cpp so we can more appropriately decide how many frames to include
* Limit based on frames per second
* handle zone case sensitivity
* Improve formatting
* Add observations field so model can build CoT before outputting used fields
2026-04-25 17:38:18 -05:00
Nicolas Mowen and GitHub
ea246384bf
Set min length for GenAI scene to encourage details ( #22996 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-04-24 18:40:52 -05:00
Nicolas Mowen and GitHub
fe269b77b8
Optimize face recognition ( #22993 )
...
* Improve mean generation for faces to remove outlier embeddings
* Create testing scripts folder
* Fix mypy
2026-04-24 11:14:28 -05:00
Nicolas Mowen and GitHub
8eace9c3e7
WebUI tweaks ( #22980 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Use escape key to go back to main camera dashboard
* Add icon showing when review item is needing review
2026-04-22 21:37:17 -05:00
b7261c8e70
GenAI Tweaks ( #22968 )
...
* Add debug logs
* refresh embeddings maintainer genai clients on config update
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2026-04-22 09:55:54 -06:00
Nicolas Mowen and GitHub
20705a3e97
Update oneVPL ( #22966 )
2026-04-22 08:50:37 -06:00
Nicolas Mowen and GitHub
6cdf4fe3b8
Update intel runtimes to support Battlemage ( #22943 )
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-04-20 08:23:15 -06:00
Nicolas Mowen and GitHub
d830d47c9b
fix mypy ( #22889 )
CI / ARM Extra Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-04-15 10:02:41 -05:00
Nicolas Mowen and GitHub
3e85b18ee3
Use Frigate amd64 cache image for devcontainer build ( #22888 )
...
* Cache intel driver build
* Use Frigate's cached build
2026-04-15 08:37:23 -06:00
Nicolas Mowen and GitHub
2ffe47511a
Fix manual event getting caught by global motion config ( #22887 )
2026-04-15 08:32:26 -06:00
Nicolas Mowen and GitHub
15ac76f20d
Manually build intel driver ( #22881 )
...
* build intel driver
* Update docs
2026-04-15 07:07:27 -05:00
Nicolas Mowen and GitHub
9cb76d0bd9
Refactor genai ( #22752 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Switch to a feature-based roles so it is easier to choose models for different tasks
* Fallback and try llama-swap format
* List models supported by provider
* Cleanup
* Add frontend
* Improve model loading
* Make it possible to update genai without restarting
* Cleanup
* Cleanup
* Mypy
2026-04-03 17:13:52 -06:00
Nicolas Mowen and GitHub
68dfb157ea
Auto llama.cpp context ( #22737 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Add model probing
* Include aliases
* Pull correctly
* Correctly query specific model props
* Debug log
* Update model list
2026-04-02 20:13:34 -05:00
Nicolas Mowen and GitHub
e1245cb93d
Improve profile state management and add recap tool ( #22715 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Improve profile information
* Add chat tools
* Add quick links to new chats
* Improve usefulness
* Cleanup
* fix
2026-03-31 19:09:32 -05:00
Nicolas Mowen and GitHub
f0a6626c6a
Fix EU DST bug ( #22698 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-03-29 18:38:11 -06:00
Nicolas Mowen and GitHub
decc8aa391
Incrase frequency of secondary pipeline updates ( #22673 )
...
* Incrase frequency of secondary pipeline updates when an object needs it
* Handle buffer timestamps correctly
* Consider LP that are not sub label
2026-03-29 12:12:01 -05:00
Nicolas Mowen and GitHub
831cfc2444
Refactor Intel Stats ( #22674 )
...
* Improve Intel stats collection
* Update handling of stats to be simpler
* Simplify handling
* More accurately label Intel stats
* Cleanup
* Remove
2026-03-29 12:09:02 -05:00
Nicolas Mowen and GitHub
29ca18c24c
Add warm-up to onnx as some GPUs require kernel compilation before accepting inferences ( #22685 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2026-03-29 11:19:46 -05:00
Nicolas Mowen and GitHub
1a01513223
Improve chat features ( #22663 )
...
* Improve notification messaging
* Improve wake behavior when a zone is not specified
* Fix prompt ordering for generate calls
2026-03-27 08:48:50 -05:00
Nicolas Mowen and GitHub
03d0139497
More mypy cleanup ( #22658 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / ARM Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
* Halfway point for fixing data processing
* Fix mixin types missing
* Cleanup LPR mypy
* Cleanup audio mypy
* Cleanup bird mypy
* Cleanup mypy for custom classification
* remove whisper
* Fix DB typing
* Cleanup events mypy
* Clenaup
* fix type evaluation
* Cleanup
* Fix broken imports
2026-03-26 12:54:12 -06:00
Nicolas Mowen and GitHub
0cf9d7d5b1
Inverse mypy and more mypy fixes ( #22645 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* organize
* Improve storage mypy
* Cleanup timeline mypy
* Cleanup recording mypy
* Improve review mypy
* Add review mypy
* Inverse mypy
* Fix ffmpeg presets
* fix template thing
* Cleanup camera
2026-03-25 19:30:59 -05:00
Nicolas Mowen and GitHub
b1c410bc3e
Optimize more mypy classes ( #22637 )
...
* Cleanup motion mypy
* Cleanup object detection mypy
* Update output mypy
* Cleanup
2026-03-25 12:53:19 -06:00
Nicolas Mowen and GitHub
80c4ce2b5d
Increase mypy coverage and fixes ( #22632 )
2026-03-25 09:28:48 -06:00
Nicolas Mowen and GitHub
04a2f42d11
Split apart video.py ( #22631 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
2026-03-25 08:44:12 -06:00
4b42039568
Various Tweaks ( #22609 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Mark items as reviewed as a group with keyboard
* Improve handling of half model regions
* update viewport meta tag to prevent user scaling
fixes https://github.com/blakeblackshear/frigate/issues/22017
* add small animation to collapsible shadcn elements
* add proxy auth env var tests
* Improve search effect
* Fix mobile back navigation losing overlay state on classification page
* undo historyBack changes
* fix classification history navigation
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2026-03-24 13:53:39 -06:00
Nicolas Mowen and GitHub
334245bd3c
Ensure that arbitrary reads / writes can't be executed from ffmpeg ( #22607 )
2026-03-24 10:36:08 -05:00
Nicolas Mowen and GitHub
d27ee166bc
Notification Fixes ( #22599 )
...
* Fix iOS having notification token revoked
* Try to handle iOS stacked notifications
* Fix typo
* Improve updating of notification script
2026-03-24 06:30:48 -05:00
Nicolas Mowen and GitHub
01392e03ac
Update docs for DEIMv2 support ( #22598 )
2026-03-23 16:16:54 -06:00
Nicolas Mowen and GitHub
573a5ede62
Various Improvements ( #22597 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Filter out cmdline items that we are not interested in
* Add endpoint for easily pulling review clip
2026-03-23 16:49:41 -05:00
Nicolas Mowen and GitHub
a8b6ea5005
Various Fixes ( #22594 )
...
* Fix handling of preview
* Fix schema cleaning
* Cleanup
2026-03-23 11:22:52 -05:00
Nicolas Mowen and GitHub
5d67ba76fd
Improve hwaccel UI config ( #22590 )
...
* Add proper labels for hwaccel presets
* Filter presets based on hardware
2026-03-23 08:37:40 -06:00
Nicolas Mowen and GitHub
2c9a25e678
Slightly downgrade CUDA version to fix overaggressive BFC ( #22589 )
...
* Downgrade CUDA to support 50 series without errors
* Update speed
2026-03-23 08:13:32 -06:00
Nicolas Mowen and GitHub
57c0473e6e
Add support for RDNA4 AMD GPUs ROCm ( #22585 )
2026-03-23 07:26:40 -06:00
Nicolas Mowen and GitHub
a8da4c4521
Add support a looping GenAI process to monitor a camera ( #22556 )
...
* Add support for VLM monitoring a camera
* Cleanup
* Cleanup
2026-03-20 17:44:02 -06:00
Nicolas Mowen and GitHub
acd10d0e08
Various Tweaks ( #22554 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / Assemble and push default build (push) Blocked by required conditions
* Change review GenAI metric to seconds
* Update API docs
2026-03-20 11:38:22 -06:00
Nicolas Mowen and GitHub
373bcadef8
Dynamic vision chat ( #22551 )
...
* Improve live context image handling
* Improve chat handling
* Cleanup
2026-03-20 11:01:46 -06:00
Nicolas Mowen and GitHub
23820718ee
Fix splintered language keys ( #22550 )
2026-03-20 10:02:34 -05:00
Nicolas Mowen and GitHub
411798004a
Update ffmpeg ( #22548 )
...
* Update ffmpeg builds to 7.1
* Remove unused
* Cleanup
2026-03-20 08:50:58 -05:00
Nicolas Mowen and GitHub
cedcbdba07
Add ability to toggle camera features via API ( #22538 )
...
CI / ARM Extra Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Refactor profile to be a generic state setter API
* Add tool to chat
* Cleanup
* Cleanup
2026-03-19 17:39:28 -05:00
Nicolas Mowen and GitHub
ede8b74371
Review Summary Optimizations ( #22533 )
...
* Use different association method
* Clarify
* Remove extra details from ollama schema
* Fix Gemini Chat
* Fix incorrect instructions
* Improve name handling
* Change order of information for llama.cpp
* Simplify prompt
* Fix formatting
2026-03-19 10:39:24 -06:00
Nicolas Mowen and GitHub
5a214eb0d1
Review fixes ( #22442 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
* Don't set provider options for llama.cpp as they are set on llama.cpp side
* fix openai format
2026-03-15 07:26:36 -05:00
Nicolas Mowen and GitHub
7864c446fc
Update inference times for RTX 5060 Ti ( #22423 )
...
* Update inference times for RTX 5060 Ti
* Ad RF-DETR
Added Nano-320 performance data for RTX 5060 Ti.
2026-03-13 11:43:16 -05:00
Nicolas Mowen and GitHub
f29ee53fb4
Add handler for license plate which is not expected to be stationary ( #22416 )
2026-03-13 07:02:42 -06:00
Nicolas Mowen and GitHub
59fc8449ed
Various Fixes ( #22376 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
* Correctly send topic with role value
* Fix missing previews
* Catch other one
2026-03-10 14:26:45 -05:00
Nicolas Mowen and GitHub
a0b8271532
Handle percentage as int ( #22370 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
2026-03-10 07:35:00 -06:00
Nicolas Mowen and GitHub
5254bfd00e
Refactor Review GenAI Prompt ( #22353 )
...
CI / AMD64 Build (push) Waiting to run
CI / Assemble and push default build (push) Blocked by required conditions
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
* Improve title to better capture activity
* Improve efficiency of prompt
* Use json format for llama.cpp
* Cleanup prompt
* Add output format for other LLMs
2026-03-09 19:47:37 -05:00
Nicolas Mowen and GitHub
119137c4fe
Update Intel Deps ( #22351 )
...
* Update intel deps
* Cleanup install deps
* Cleanup install deps
2026-03-09 17:15:40 -06:00
Nicolas Mowen and GitHub
ef07563d0a
Update onnx deps to support 50 series GPUs ( #22324 )
...
* Update support for newer Nvidia GPUs
* Update
* Cleanup
* Update gitignore
2026-03-08 11:45:29 -05:00
Nicolas Mowen and GitHub
a705f254e5
Support using GenAI for embeddings / semantic search ( #22323 )
...
* Support GenAI for embeddings
* Add embed API support
* Add support for embedding via genai
* Basic docs
* undo
* Fix sending images
* Don't require download check
* Set model
* Handle emb correctly
* Clarification
* Cleanup
* Cleanup
2026-03-08 10:55:00 -05:00