Nicolas Mowen
c18ac05e40
Catch OSError for deleting classification image
2025-12-17 08:31:57 -07:00
78eace258e
Miscellaneous Fixes (0.17 Beta) ( #21320 )
...
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
* Exclude D-FINE from using CUDA Graphs
* fix objects count in detail stream
* Add debugging for classification models
* validate idb stored stream name and reset if invalid
fixes https://github.com/blakeblackshear/frigate/discussions/21311
* ensure jina loading takes place in the main thread to prevent lazily importing tensorflow in another thread later
reverts atexit changes in https://github.com/blakeblackshear/frigate/pull/21301 and fixes https://github.com/blakeblackshear/frigate/discussions/21306
* revert old atexit change in bird too
* revert types
* ensure we bail in the live mode hook for empty camera groups
prevent infinite rendering on camera groups with no cameras
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-12-16 22:35:43 -06:00
fa16539429
Miscellaneous Fixes ( #21289 )
...
* Exclude yolov9 license plate from migraphx runner
* clarify auth endpoint return in openapi schema
* Clarify ROCm enrichments
* fix object mask creation
* Consider audio activity when deciding if recording segments should be kept due to motion
* ensure python defs match openapi spec for auth endpoints
* Fix check for audio activity to keep a segemnt
* fix calendar popover modal bug on export dialog
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-12-15 09:32:11 -06:00
8ddcbf9a8d
Improve handling of backchannel audio in camera wizard ( #21250 )
...
* Improve handling of backchannel audio in camera wizard
* Cleanup
* look for backchannel on all registered streams on save
avoids potential issues with a timeout in stream registration
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-12-13 07:12:37 -07:00
Nicolas Mowen and GitHub
649ca49e55
Beta discussion template ( #21239 )
...
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 beta support template for discussions
* Add note to bug
2025-12-11 09:37:46 -06:00
4cf4520ea7
Miscellaneous Fixes ( #21193 )
...
* Fix saving zone friendly name when it wasn't set
* Fix UTF-8 handling for Onvif
* Don't remove none directory for classes
* Lookup all event IDs for review item immediately
* Cleanup typing
* Only fetch events when review group is open
* Cleanup
* disable debug paths switch for autotracking cameras
* fix clickable birdseye
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-12-09 12:08:44 -06:00
c136e5e8bd
Miscellaneous fixes ( #21141 )
...
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
* Remove source_type from API
* Don't require state classification models to select all classes
* Specifically validate provided end_time for manual events
* Remove yolov9 specification for warning
* Remove warning for coral
* clarify zone name tip
* clarify replace rules in lpr docs
* remove periods
* Add explanation for review report
* adjust HLS gap controller params
defaults to false, should help to recover from hangs and stalling in tracking details videos on chrome
* only redirect to login page once on 401
attempt to fix ios pwa safari redirect storm
* Use contextual information from other cameras to inform report summary
* Formatting and prompt improvements for review summary report
* More improvements to prompt
* Remove examples
* Don't show admin action buttons on export card
* fix redirect race condition
Coordinate 401 redirect logic between ApiProvider and ProtectedRoute using a shared flag to prevent multiple simultaneous redirects that caused UI flashing. Ensure both auth error paths check and set the redirect flag before navigating to login, eliminating race conditions where both mechanisms could trigger at once
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-12-04 12:19:07 -06:00
Nicolas Mowen and GitHub
8a360eecf8
Refactor ROCm Support ( #21132 )
...
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
* Remove gfx 900 support and only keep ROCm build with all variants by default
* Include C++ for JIT header compilation
2025-12-02 09:41:02 -07:00
Nicolas Mowen and GitHub
aa09132dfd
Update ROCm to 7.1.1 ( #21113 )
...
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
* Update ROCm to 7.1.1
* testing for build
* Fix
* remove debug
2025-12-01 08:07:35 -07:00
97b29d177a
Miscellaneous Fixes ( #21072 )
...
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
* Implement renaming in model editing dialog
* add transcription faq
* remove incorrect constraint for viewer as username
should be able to change anyone's role other than admin
* Don't save redundant state changes
* prevent crash when a camera doesn't support onvif imaging service required for focus support
* Fine tune behavior
* Stop redundant go2rtc stream metadata requests and defer audio information to allow bandwidth for image requests
* Improve cleanup logic for capture process
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-11-30 06:54:42 -06:00
1b57fb15a7
Miscellaneous Fixes ( #21063 )
...
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 history management failing when updating URL
* Handle case where user doesn't have images that represent all states
If a user selects all imags and can't proceed we show a warning that they can still proceed but the model won't be trained until they get at least one image for every state.
* Still create all classes
We stil need to create all classes even if the user didn't assign images to them.
* fix camera group access for non admin users
changes from previous PR wrongly included users from the standard viewer role (but excluded custom viewer roles)
* Adjust threat level interaction to be less strict
* use base path when fetching go2rtc data
* show config error message when starting in safe mode
* fix genai migration
* fix genai
* Fix genai migration
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-11-27 07:58:35 -06:00
de2144f158
Miscellaneous Fixes ( #21050 )
...
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 / AMD64 Build (push) Waiting to run
CI / Synaptics Build (push) Blocked by required conditions
* Don't add to history when opening search dialog
* Update caniuse
* Revamp the history handling for dialog components
* clarify audio transcription docs
* Use titlecase helper
* Allow running object clasasification on stationary objects
* small spacing tweaks for tablets
* require admin role to delete users
* explicitly prevent deletion of admin user
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-11-26 07:23:51 -06:00
Nicolas Mowen and GitHub
e79ff9a079
Add built in support for memray memory debugging ( #21057 )
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
2025-11-25 16:34:01 -06:00
Nicolas Mowen and GitHub
2a9c028f55
Update ROCm to 7.1.0 ( #21032 )
...
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
* Update ROCm to 7.1.0
* Change to be consistent
2025-11-24 07:45:00 -06:00
224cbdc2d6
Miscellaneous Fixes ( #20989 )
...
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
* Include DB in safe mode config
Copy DB when going into safe mode to avoid creating a new one if a user has configured a separate location
* Fix documentation for example log module
* Set minimum duration for recording segments
Due to the inpoint logic, some recordings would get clipped on the end of the segment with a non-zero duration but not enough duration to include a frame. 100 ms is a safe value for any video that is 10fps or higher to have a frame
* Add docs to explain object assignment for classification
* Add warning for Intel GPU stats bug
Add warning with explanation on GPU stats page when all Intel GPU values are 0
* Update docs with creation instructions
* reset loading state when moving through events in tracking details
* disable pip on preview players
* Improve HLS handling for startPosition
The startPosition was incorrectly calculated assuming continuous recordings, when it needs to consider only some segments exist. This extracts that logic to a utility so all can use it.
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-11-21 15:40:58 -06:00
Nicolas Mowen and GitHub
8e8346099e
Miscellaneous Fixes ( #20973 )
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
2025-11-20 17:50:17 -06:00
Nicolas Mowen and GitHub
b0527df3c7
HLS adjustments ( #20983 )
...
* Revert "Fix HLS jumping to end of timeChunk (#20982 )"
This reverts commit 301e0a1a3a .
* Never use native HLS
* Fix inverse operation
2025-11-20 15:58:58 -07:00
Nicolas Mowen and GitHub
301e0a1a3a
Fix HLS jumping to end of timeChunk ( #20982 )
...
* Fix HLS jumping to end
* Undo
2025-11-20 15:50:00 -06:00
f1a05d0f9b
Miscellaneous fixes ( #20875 )
...
* Improve stream fetching logic
* Reduce need to revalidate stream info
* fix frigate+ frame submission
* add UI setting to configure jsmpeg fallback timeout
* hide settings dropdown when fullscreen
* Fix arcface running on OpenVINO
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2025-11-11 17:00:54 -06:00
Nicolas Mowen and GitHub
99a363c047
Improve classification ( #20863 )
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
2025-11-09 16:21:13 -06:00
Nicolas Mowen and GitHub
a374a60756
Miscellaneous Fixes ( #20850 )
...
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 wrongly added detection objects to alert
* Fix CudaGraph inverse condition
* Add debug logs
* Formatting
2025-11-09 08:38:38 -06:00
Nicolas Mowen and GitHub
d41ee4ff88
Miscellaneous Fixes ( #20848 )
...
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
* Fix filtering for classification
* Adjust prompt to account for response tokens
* Correctly return response for reprocess
* Use API response to update data instead of trying to re-parse all of the values
* Implement rename class api
* Fix model deletion / rename dialog
* Remove camera spatial context
* Catch error
2025-11-08 13:13:40 -07:00
Nicolas Mowen
88a2f6c991
Fix weblate incorrect state
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
2025-11-06 09:33:14 -07:00
Nicolas Mowen and GitHub
35ce275071
Add ability to define Review Summary camera context ( #20828 )
...
* Add ability to define GenAI camera context
* Cleanup
* Only show example with list
2025-11-06 07:39:44 -07:00
Nicolas Mowen and GitHub
8048168814
Bug Fixes ( #20825 )
...
* Correctly sort summary responses
* Consider JinaV2 as a complex model
* Subscribe to record updates in camera watchdog
* Cleanup score showing
* No need to sort review summary
* Add tests for recording summary
* Don't break existing format
* Sort event summary by day
2025-11-06 08:21:07 -06:00
Nicolas Mowen and GitHub
a510ea9036
Review card refactor ( #20813 )
...
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
* Use the review card in event timeline popover
* Show review title in review card
2025-11-05 09:48:47 -06:00
Nicolas Mowen and GitHub
81faa8899d
Classification Improvements ( #20807 )
...
* Don't show model selection or back button when in multi select mode
* Add dialog to edit classification models
* Fix header spacing
* Cleanup desktop
* Incrase max number of object classifications
* fix iOS mobile card
* Cleanup
2025-11-05 07:11:12 -07:00
Nicolas Mowen and GitHub
043bd9e6ee
Fix jetson build ( #20808 )
...
* Fix jetson build
* Set numpy version in model wheels
* Use constraint instead
* Simplify
2025-11-05 07:10:56 -07:00
Nicolas Mowen and GitHub
b751228476
Various Tweaks ( #20800 )
...
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
* Fix incorrectly picking start time when date was selected
* Implement shared file locking utility
* Cleanup
2025-11-04 17:06:14 -06:00
Nicolas Mowen and GitHub
3b2d136665
UI Tweaks ( #20791 )
...
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
* Add tooltip for classification group
* Don't portal upload dialog when not in fullscreen
2025-11-04 10:54:05 -06:00
Nicolas Mowen and GitHub
84409eab7e
Various fixes ( #20785 )
...
* Catch case where detector overflows
* Add more debug logs
* Cleanup
* Adjust no class wording
* Adjustments
2025-11-03 18:42:59 -06:00
Nicolas Mowen and GitHub
fc1cad2872
Adjust LPR packages for licensing ( #20780 )
2025-11-03 14:11:02 -06:00
Nicolas Mowen and GitHub
5529432856
Various fixes ( #20774 )
...
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
* Change order of deletion
* Add debug log for camera enabled
* Add more face debug logs
* Set jetson numpy version
2025-11-03 10:05:03 -06:00
Nicolas Mowen and GitHub
31fa87ce73
Correctly remove classification model from config ( #20772 )
...
* Correctly remove classification model from config
* Undo
* fix
* Use existing config update API and dynamically remove models that were running
* Set update message for face
2025-11-03 08:01:30 -07:00
Nicolas Mowen and GitHub
740c618240
Fix review summary for DST ( #20770 )
...
* Fix review summary for DST
* Fix
2025-11-03 07:34:47 -06:00
Nicolas Mowen and GitHub
4f76b34f44
Classification fixes ( #20771 )
...
* Fully delete a model
* Fix deletion dialog
* Fix classification back step
* Adjust selection gradient
* Fix
* Fix
2025-11-03 07:34:06 -06:00
Nicolas Mowen and GitHub
9937a7cc3d
Add ability to delete classification models ( #20747 )
...
* fix typo
* Add ability to delete classification models
2025-11-01 09:11:24 -05:00
Nicolas Mowen and GitHub
7aac6b4f21
Don't remove tensorflow on trt ( #20743 )
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
2025-10-31 16:17:41 -05:00
Nicolas Mowen and GitHub
338b681ed0
Various Tweaks ( #20742 )
...
* Pull context size from openai models
* Adjust wording based on type of model
* Instruct to not use parenthesis
* Simplify genai config
* Don't use GPU for training
2025-10-31 12:40:31 -06:00
Nicolas Mowen and GitHub
685f2c5030
Mark delivery objects with marker so LLM knows what is happening ( #20736 )
CI / AMD64 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 / ARM Build (push) Waiting to run
CI / Assemble and push default build (push) Blocked by required conditions
2025-10-31 07:14:34 -05:00
Nicolas Mowen and GitHub
971521cd8e
Review description updates ( #20723 )
...
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (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
* Update docs for review descriptions
* Add logging for context tokens used
* Incrase number of images due to lower than expected context usage
* Re-balance the suspicious activity checks
* Adjustments to context sizing
* optimize context usage
* Adjust context usage
* Make title more direct
* Update docs
2025-10-30 08:52:55 -06:00
Nicolas Mowen and GitHub
fd1eb64921
Add qwen3 vl ( #20720 )
2025-10-29 21:31:25 -05:00
Nicolas Mowen and GitHub
29bc213c04
Various Tweaks ( #20713 )
...
* Adjust for commutes
* Tweaks
* Don't show no models view in grid
* Add text-md to inputs
* Adjust train title for mobile
* Cleanup prompt more
* Use i18n functions for tooltip
* Fix model complexity causing crash
* Cleanup
2025-10-29 09:40:50 -05:00
Nicolas Mowen and GitHub
16e17e027d
Review prompt adjustments ( #20704 )
...
* Make prompt more fair and reduce time extension
* Adjust naming of unrecognized objects
* Improve object naming behavior
* Add more context image levels
2025-10-28 08:28:36 -05:00
Nicolas Mowen and GitHub
710a77679b
Improve default genai review prompt structure ( #20690 )
2025-10-27 11:34:39 -05:00
Nicolas Mowen and GitHub
5ff7a47ba9
Unify list of objects under dedicated section ( #20684 )
...
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
* Unify list of objects under dedicated section
* Use helper fuction
2025-10-26 16:37:57 -05:00
Nicolas Mowen and GitHub
43706eb48d
Add button to view exports when exported ( #20682 )
2025-10-26 13:11:48 -05:00
Nicolas Mowen and GitHub
190925375b
Classification fixes ( #20677 )
...
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
* Don't run classification on stationary objects and set a maximum number of classifications
* Fix layout of classification selection
2025-10-26 08:41:18 -05:00
Nicolas Mowen and GitHub
094a0a6e05
Add ability to change source of images for review descriptions ( #20676 )
...
* Add ability to change source of images for review descriptions
* Undo
2025-10-26 08:40:38 -05:00
Nicolas Mowen and GitHub
1fb21a4dac
Classification improvements ( #20665 )
...
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
* Don't classify objects that are ended
* Use weighted scoring for object classification
* Implement state verification
2025-10-25 16:15:49 -06:00
Nicolas Mowen and GitHub
0a6b9f98ed
Various fixes ( #20666 )
...
* Remove nvidia pyindex
* Improve prompt
2025-10-25 16:40:04 -05:00
Nicolas Mowen and GitHub
83fa651ada
Various fixes ( #20655 )
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
2025-10-24 16:38:35 -05:00
Nicolas Mowen and GitHub
f5a57edcc9
Implement Wizard for Creating Classification Models ( #20622 )
...
* Implement extraction of images for classification state models
* Add object classification dataset preparation
* Add first step wizard
* Update i18n
* Add state classification image selection step
* Improve box handling
* Add object selector
* Improve object cropping implementation
* Fix state classification selection
* Finalize training and image selection step
* Cleanup
* Design optimizations
* Cleanup mobile styling
* Update no models screen
* Cleanups and fixes
* Fix bugs
* Improve model training and creation process
* Cleanup
* Dynamically add metrics for new model
* Add loading when hitting continue
* Improve image selection mechanism
* Remove unused translation keys
* Adjust wording
* Add retry button for image generation
* Make no models view more specific
* Adjust plus icon
* Adjust form label
* Start with correct type selected
* Cleanup sizing and more font colors
* Small tweaks
* Add tips and more info
* Cleanup dialog sizing
* Add cursor rule for frontend
* Cleanup
* remove underline
* Lazy loading
2025-10-23 13:27:28 -06:00
Nicolas Mowen and GitHub
4df7793587
Set correct nginx container value ( #20641 )
2025-10-23 12:44:12 -06:00
Nicolas Mowen and GitHub
8c3c596dee
Fix ffmpeg command ( #20637 )
2025-10-23 11:51:16 -05:00
Nicolas Mowen and GitHub
c5def83e08
Always use fmp4 for HLS ( #20638 )
2025-10-23 11:50:37 -05:00
Nicolas Mowen and GitHub
0d5cfa2e38
Actually set filter back to undefined ( #20624 )
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
2025-10-22 18:40:39 -05:00
Nicolas Mowen and GitHub
d6f5d2b0fa
Classification Model UI Refactor ( #20602 )
...
* Add cutoff for object classification
* Add selector for classifiction model type
* Improve model selection view
* Clean up design of classification card
* Tweaks
* Adjust button colors
* Improvements to gradients and making face library consistent
* Add basic classification model wizard
* Use relative coordinates
* Properly get resolution
* Clean up exports
* Cleanup
* Cleanup
* Update to use pre-defined component for image shadow
* Refactor image grouping
* Clean up mobile
* Clean up decision logic
* Remove max check on classification objects
* Increase default number of faces shown
* Cleanup
* Improve mobile layout
* Clenaup
* Update vocabulary
* Fix layout
* Fix page
* Cleanup
* Choose last item for unknown objects
* Move explore button
* Cleanup grid
* Cleanup classification
* Cleanup grid
* Cleanup
* Set transparency
* Set unknown
* Don't filter all configs
* Check length
2025-10-22 07:36:09 -06:00
Nicolas Mowen and GitHub
c5fe354552
Improve Reolink Camera Documentation ( #20605 )
...
* Improve Reolink Camera Documentation
* Update Reolink configuration link in live.md
2025-10-21 16:20:41 -06:00
Nicolas Mowen and GitHub
007371019a
Set default values for LLM performance ( #20606 )
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
2025-10-21 17:10:00 -05:00
Nicolas Mowen and GitHub
f6f555387e
Fix timeline attribute assumption ( #20555 )
2025-10-18 22:31:55 -05:00
Nicolas Mowen and GitHub
a8bcc109a9
Add support for Intel NPU stats ( #20542 )
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 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
2025-10-17 08:06:41 -05:00
Nicolas Mowen and GitHub
4228861810
Improve Intel Model ( #20541 )
...
* Update supported models and inference times
* Fix d-fine inputs
* Improve d-fine
2025-10-17 06:31:28 -06:00
Nicolas Mowen and GitHub
0302db1c43
Fix model exports ( #20540 )
2025-10-17 07:16:30 -05:00
Nicolas Mowen and GitHub
d7275a3c1a
Add support for Intel NPU ( #20536 )
2025-10-17 05:58:59 -05:00
Nicolas Mowen and GitHub
9599450cff
Add GenAI info to detail stream ( #20527 )
...
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 / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Extra Build (push) Blocked by required conditions
* Add camera previews back
* Add genai info
2025-10-16 07:55:10 -06:00
Nicolas Mowen and GitHub
2e7a2fd780
Store and show boxes for attributes in timeline ( #20513 )
...
* Store and show boxes for attributes in timeline
* Simplify
2025-10-16 07:00:38 -06:00
Nicolas Mowen and GitHub
a4764563a5
Fix YOLOv9 export script ( #20514 )
2025-10-16 07:56:37 -05:00
Nicolas Mowen and GitHub
e592c7044b
Improve recording retention logic ( #20506 )
...
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
* Change default event retention
* Update docs
* Handle both record and event record
* Catch edge case
* Undo motion change and improve motion behavior
* fix typo
* Remove record retention banner
* Remove unused
* Fix tests
2025-10-15 11:09:28 -06:00
Nicolas Mowen and GitHub
4d582062fb
Ensure that a user must provide an image in an expected location ( #20491 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 5 (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
* Ensure that a user must provide an image in an expected location
* Use const
2025-10-14 16:29:20 -05:00
Nicolas Mowen and GitHub
e0a8445bac
Improve rf-detr export ( #20485 )
2025-10-14 08:32:44 -05:00
Nicolas Mowen and GitHub
c091b10df9
Ensure that a negative score can not be sent ( #20483 )
2025-10-14 07:52:34 -05:00
Nicolas Mowen and GitHub
a96a617fc9
Add warning for recommending users to use better sub streams ( #20482 )
2025-10-14 07:52:13 -05:00
Nicolas Mowen and GitHub
1a1ec8cf91
Refresh recordings when data is stale ( #20470 )
...
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
* Refresh recordings when data is stale
* Fix
* Improve checks
* Increase time to 10 minutes
2025-10-13 17:18:04 -06:00
Nicolas Mowen and GitHub
6a031eb9ee
Add dynamic Reolink stream configuration for stream URL ( #20469 )
...
* Migrate camera APIs to separate tag
* Implement reolink detection to handle dynamic URL assignment
* Cleanup codec handling
* Use average framerate not relative framerate
* Add reolink rtsp warning
* Don't return exception
* Use avg_frame_rate in final info
* Clenaup
* Validate host
* Fix overlap
2025-10-13 17:47:26 -05:00
Nicolas Mowen and GitHub
6caa2050ff
Use arg in preset ( #20466 )
2025-10-13 13:46:34 -06:00
Nicolas Mowen and GitHub
423693d14d
Add ability to select GPU for ffmpeg ( #20455 )
...
* Add ability to set selected GPU for ffmpeg
* Cleanup
* Cleanup
* Improve handling
2025-10-13 09:59:38 -06:00
Nicolas Mowen and GitHub
925bf78811
Update review topic description ( #20445 )
2025-10-12 07:28:08 -05:00
Nicolas Mowen and GitHub
78d487045b
Empty cameras view ( #20434 )
...
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 define camera by default
* Add empty card component and use for camera view
* Add i18n
2025-10-11 15:40:39 -06:00
Nicolas Mowen and GitHub
e183ae5ef6
Add docs for HomeKit ( #20435 )
2025-10-11 16:29:24 -05:00
Nicolas Mowen and GitHub
09d00c5220
Update ROCm to 7.0.2 ( #20433 )
2025-10-11 15:55:30 -05:00
Nicolas Mowen and GitHub
b1a5896b53
Map verified objects to their sub label directly ( #20413 )
...
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
* Map verified objects to their sub label directly
* Simplify access
* Cleanup
* Add protection for mismatched object and index
* Keep track of verified objects separately
2025-10-10 08:07:00 -05:00
Nicolas Mowen and GitHub
24a1874225
UI Tweaks ( #20403 )
...
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
Stalebot / stale (push) Has been cancelled
* Fix context menu link to debug
* Use genai title for tooltip when available
2025-10-09 09:49:42 -05:00
Nicolas Mowen and GitHub
3c7e36fb16
Api docs updates ( #20388 )
...
* Update classification API docs
* Add information to events api
* Fix tag
* Add exports
* Add generic response to model for classification apis
* Add preview API information
* Cleanup
* Cleanup
2025-10-08 14:55:38 -05:00
Nicolas Mowen and GitHub
28e3f83ae3
Review genai improvements ( #20387 )
...
* Add padding to when genai popup shows
* Move popup to timeline for mobile
* Improve UI
* Use genai title for notification
2025-10-08 14:55:04 -05:00
Nicolas Mowen and GitHub
7a8f93e9f5
Review summary popup ( #20383 )
...
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
* Add title to prompt
* Add popup for genai review summary
* Add animation
2025-10-07 19:11:04 -05:00
Nicolas Mowen and GitHub
33f0c23389
RKNN Fixes ( #20380 )
...
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 arm64 unable to optimize onnx
* Move to onnx format for rknn
2025-10-07 14:45:03 -05:00
Nicolas Mowen and GitHub
37afd5da6b
Generic classification card ( #20379 )
...
* Refactor face card into generic classification card
* Update classification data card to use classification card
* Refactor state training grid to use classification card
* Refactor grouped face card into generic component
* Combine classification objects by event
* Fixup
* Cleanup
* Cleanup
* Do not fail if a single event is not found
* Save original frame
* Cleanup
* Undo
2025-10-07 14:43:06 -05:00
Nicolas Mowen and GitHub
2d45ea271e
Refactor object genai to be a post-processor ( #20331 )
...
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
* Refactor object genai to be a post-processor
* Include function correctly
2025-10-02 12:48:11 -06:00
Nicolas Mowen and GitHub
37999abbe6
Improve review summary performance ( #20328 )
...
* Undo vite
* Balance the prompt
* Round duration
* Calculate context size to determine number of images
* Increase number of images
2025-10-02 10:17:25 -05:00
Nicolas Mowen and GitHub
2030809a6d
Make keyboard shortcuts consistent ( #20326 )
...
* Make keyboard shortcuts consistent
* Cleanup
* Refactor prevent default to not require separate input
* Fix
* Implement escape for reviews
* Implement escape for explore
* Send content ref to get page changes for free
2025-10-02 07:21:37 -06:00
Nicolas Mowen and GitHub
ed6b892200
Fix object genai prompt access ( #20322 )
2025-10-02 05:48:16 -06:00
Nicolas Mowen and GitHub
41e5c12e5b
Don't use rknn if device is CPU ( #20312 )
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
2025-10-01 19:14:04 -05:00
Nicolas Mowen and GitHub
993459152b
fix stationary runtime error ( #20309 )
2025-10-01 09:17:30 -06:00
Nicolas Mowen and GitHub
f7c4ff12f7
Add script to generate english config translation file from config ( #20301 )
2025-10-01 07:39:43 -05:00
Nicolas Mowen and GitHub
8f0be18422
Improve stationary classification ( #20303 )
...
* Improve stationary classification
* Cleanup for mypy
2025-10-01 07:39:11 -05:00
Nicolas Mowen and GitHub
28e3aa39f0
Customizable GenAI Review prompt ( #20296 )
...
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
* Add customizable prompt
* Update docs
2025-09-30 18:07:16 -05:00
Nicolas Mowen and GitHub
e8b2828ca0
Use key to correctly reload live view when camera changes directly ( #20291 )
2025-09-30 14:51:47 -06:00
Nicolas Mowen and GitHub
923412ec1c
Improve Review Summary Prompt ( #20289 )
...
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 prompt to have better discernment and logic based on detected objects
* Be more specific about the time of day
* Add re-inforcers for LLM to be accurate and not complete a narrative
2025-09-30 06:52:38 -06:00
Nicolas Mowen and GitHub
bebe99d9b8
Implement automatic go2rtc homekit config ( #20275 )
...
* Implement automatic go2rtc homekit config
* Update docs
2025-09-29 18:48:20 -05:00