Nicolas Mowen
87ab4e7c9b
UI Fixes ( #13703 )
...
* Respect ui configured timezone
* Non alert videos are always 16:9
2024-09-12 14:28:15 -05:00
Nicolas Mowen
d84e3cacca
UI Improvements and Tweaks ( #13689 )
...
* Improve image loading by not loading when off screen
* Add share menu to export
* Add share button and tidy up review detail lists
* Fix missing key
* Use query args for review filter
* Add object lifecycle to explore dialog
* Adjust sizing
* Simplify share button
* Always show snapshot but hide buttons for frigate+ if not applicable
* Handle case when user switches to element missing the previously selected tab
* Handle cases where share is not available
* Fix logic
2024-09-12 09:46:29 -05:00
Josh Hawkins
b4acf4f341
Use tracked object instead of event language in docs and UI ( #13685 )
...
* Verbiage update: use tracked object instead of event
* tweaks
2024-09-11 18:53:58 -06:00
Nicolas Mowen
62657ad05a
Ensure detections are not immediately deleted ( #13683 )
...
* Ensure detections are not immediately deleted
* Formatting
2024-09-11 15:46:24 -05:00
Nicolas Mowen
f3784505e0
Explore page optimizations ( #13682 )
...
* Fix video scaling
* Simplify similarity searching
* Hide source filter when doing similarity search
* Fix up
* Remove frigate plus view
* Add icons to detail tabs
* Cleanup
2024-09-11 14:20:41 -05:00
Josh Hawkins
863f51363a
Explore UI tweaks ( #13679 )
...
* Loading indicators and filter bar tweaks
* remove unnecessary bits from search thumbnail
* simplify
* add video loading indicator
* clean up
2024-09-11 11:32:45 -06:00
Nicolas Mowen
22ee6bb137
Handle middle mouse button clicks ( #13678 )
...
* Handle middle mouse button clicks
* Fix up
2024-09-11 12:26:01 -05:00
Nicolas Mowen
3972642ba0
Refactor search details into Explore Page ( #13665 )
2024-09-11 08:41:16 -06:00
Josh Hawkins
e016bd6900
Find similar footage from review item snapshots ( #13662 )
...
* Find similar footage from review item snapshots
* Include confidence score for similarity search
2024-09-10 12:53:25 -06:00
Nicolas Mowen
d2588d9de4
Fix search detail pane ( #13658 )
2024-09-10 13:38:58 -05:00
Nicolas Mowen
07d1692f2b
Make notifications toggleable via MQTT ( #13657 )
...
* Add ability to toggle mqtt state from MQTT / ws
* Listen to notification config updates
* Add docs for notifications
2024-09-10 11:24:44 -06:00
Nicolas Mowen
8db9824842
Don't save preview frames if recording is not enabled ( #13656 )
...
* Simplify check
* Don't write frames
* Write frames only if recording enabled
2024-09-10 11:12:42 -06:00
Nicolas Mowen
c8521554c8
Refactor Search Page ( #13645 )
...
* Always enable search page
* Always show eents when searching
* No default search background
* Center and show all filters when semantic search is not enabled
* Limit number of default items shown
* Adjust search options
* Add support for sub label filtering
* Separate out filters and clean up detail pane
* Tablet cleanup
* Fix current hour search preview
* Handle single lists
* Cleanup api search
2024-09-10 10:23:20 -06:00
Nicolas Mowen
ceb7aa8b36
Improve handling of empty frames ( #13651 )
2024-09-10 08:39:37 -05:00
Josh Hawkins
cae11cbb86
Add ability to filter based on search type ( #13641 )
2024-09-09 14:45:19 -05:00
Josh Hawkins
03ff3e639f
clarify semantic search and genai docs ( #13637 )
2024-09-09 10:23:21 -06:00
Nicolas Mowen
f5dbcd5465
Add types to date preview & vod api ( #13636 )
...
* Add types to date preview api
* Formatting
2024-09-09 11:03:53 -05:00
Josh Hawkins
f143fceceb
UI tweaks ( #13633 )
...
* Object lifecycle and semantic search UI tweaks
* prevent console errors for sheet component
2024-09-09 09:33:38 -05:00
Nicolas Mowen
8be139d4d1
Fix thumbnail failure ( #13634 )
...
* Fix thumbnail failure
* Formatting
* Fix logic
2024-09-09 09:29:05 -05:00
Nicolas Mowen
17901fcfef
Fix arm build ( #13608 )
2024-09-07 09:40:31 -05:00
Josh Hawkins
d6b16a7747
Semantic search UI tweaks ( #13591 )
...
* Semantic search UI tweaks
* clean up
2024-09-06 14:26:32 -05:00
Josh Hawkins
17fa830851
Use webgl jsmpeg renderer for birdseye ( #13592 )
2024-09-06 14:26:16 -05:00
Nicolas Mowen
149339a8d9
Install onnxruntime with openvino execution provider ( #13587 )
...
* Install onnxruntime with openvino execution provider
* Update requirements-wheels.txt
* Still include openvino
2024-09-06 14:18:48 -05:00
Josh Hawkins
764cca5a70
Clarify decoding and the detect role ( #13579 )
2024-09-05 19:47:17 -06:00
Nicolas Mowen
18a6aa1824
Update ffmpeg to 7.0.2 ( #13578 )
...
* Update to ffmpeg 7.0
* Reduce CPU by not changing pixel format
* Add basic vulkan support
* Adjust gamma after vaapi change
* Formatting
2024-09-05 18:27:32 -06:00
Josh Hawkins
5c00ed352c
Don't modalize the export drawer on iOS to work around time picker bug ( #13575 )
2024-09-05 12:49:08 -05:00
Josh Hawkins
7e9a7ad49c
Add ffprobe button back to camera metrics page ( #13572 )
2024-09-05 08:51:33 -06:00
Josh Hawkins
fe2fec81ac
Improve timeline auto scrolling ( #13556 )
...
* Improve timeline auto scrolling
* touch events
2024-09-04 10:48:45 -06:00
Nicolas Mowen
055f0dfc22
Fix birdseye opening and not closing frames ( #13553 )
2024-09-04 08:25:00 -06:00
Josh Hawkins
ddf9163c47
Implement object lifecycle pane ( #13550 )
...
* Object lifecycle pane
* fix thumbnails and annotation offset math
* snapshot endpoint height and format, yaml types, bugfixes
* clean up for new type
* use get_image_from_recording in recordings snapshot api
* make height optional
2024-09-04 07:46:49 -06:00
Nicolas Mowen
e80322dab7
Fix recording cleanup logic again ( #13527 )
2024-09-03 16:56:26 -05:00
Nicolas Mowen
7626dd239a
Fix incorrect recording config access ( #13524 )
...
* Fix incorrect access
* Formatting
2024-09-03 16:27:19 -05:00
Nicolas Mowen
9afa1354da
Limit shm frame count ( #12363 )
...
* Limited shm frame count (#12346 )
* Only keep 2x detect fps frames in SHM
* Don't delete previous shm frames in output
* Catch case where images do not exist
* Ensure files are closed
* Clear out all frames when shutting down
* Correct the number of frames saved
* Simplify empty shm error handling
* Improve frame safety
* Add handler logs when frame is None
* Don't fail on cleanup
* Cleanup logging
* Update docs
* Update calculation
* Restore condition
* Fix case where thumbnail is saved without frame
* Adjust debug logs
* Calculate best shm frame count
* Fix shm count calculation
* Catch missing frame
* Formatting
* Clarify docs
* Catch none frame in autotracking
2024-09-03 10:22:30 -06:00
Nicolas Mowen
58a471e466
Fix hardcoded camera name ( #13520 )
...
* Fix hardcoded camera name
* Simplify logic
2024-09-03 10:14:30 -06:00
Nicolas Mowen
e66f47bdf6
Cleanup after recordings refactor ( #13518 )
...
* Cleanup after recordings refactor
* Fix default retention mode
* Formatting
* Fix review item query
* Default review retention
2024-09-03 08:49:50 -06:00
Nicolas Mowen
21a50cc452
Fix fetching of generated preview video ( #13498 )
2024-09-02 09:18:58 -05:00
gwmullin
5239790835
Emit an 'active' metric for events to address issue #7667 ( #13279 )
...
* Initial implementation of active object counters. Need to clean up a bit more and examine reuse of stationary/active logic in neighboring modules.
* A bit more cleanup for references to active, referencing the tracked object method rather than duplicating logic.
* Minor formatting and readability cleanup
* Update docs with the new active mqtt metric definition.
* Move the check for a change in active status into the code block protected by a false positive check.
* - Add 'active' to the tracked object dictionary, use the previous object for active comparison.
- I also missed emitting updates when a tracked object is no longer tracked, and added handling for emitting zeros on object types.
2024-09-02 07:24:15 -06:00
Nicolas Mowen
0acbd3d5e8
Refactor recordings retention to be based on review items ( #13355 )
...
* Refactor recordings config to be based off of review items
* Update object processing logic for when an event is created
* Migrate to deciding recording retention based on review items
* Refactor recording expiration to be based off of review items
* Remove remainder of recording events access
* Handle migration automatically
* Update version and cleanup
* Update docs
* Clarify docs
* Cleanup
* Target camera config
* Safely access all fields
2024-09-02 07:22:53 -06:00
Josh Hawkins
e3da5ef2d5
Lower onvif timeouts to 10s ( #13473 )
2024-08-31 16:15:10 -05:00
Martin Weinelt
ecaba82c9d
Use escapse string in get_intel_gpu_stats ( #13452 )
...
````
frigate/util/services.py:299: SyntaxWarning: invalid escape sequence '\d'
for result in re.findall('"Video/\d":{[a-z":\d.,%]+}', reading):
````
2024-08-31 10:49:13 -06:00
Nicolas Mowen
921c9de241
Fix preview generation for offline camera ( #13449 )
...
* Handle case where camera is offline when generating previews
* Don't rely on slow system
* Simplify checks to rely on other cameras
* Formatting
* Cleanup
2024-08-31 10:48:58 -06:00
Josh Hawkins
6a0b5c3a3f
Replace individual storage graphs with combined graph ( #13438 )
...
* Replace individual storage graphs with combined graph
* replace underscores with spaces
* fix bar height
2024-08-30 07:56:55 -06:00
Josh Hawkins
a8dcc87019
Warn users when creating large motion masks ( #13435 )
2024-08-30 07:34:12 -06:00
Josh Hawkins
4ec136cab0
Add camera bandwidth back in storage metrics ( #13436 )
2024-08-30 07:11:54 -06:00
Nicolas Mowen
cf7718132a
Update python deps ( #13413 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
939a055d46
Fix mobile scroll behavior ( #13201 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
01fa1777ac
Fix ZMQ race condition with events ( #13198 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
a77436eec3
Add button for downloading full set of logs ( #13188 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
c268a126dc
Make review detail scrollable on mobile and ensure F+ is enabled ( #13119 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
29e86d4eeb
Add ability to upload to Frigate+ from review side panel ( #13071 )
...
* Add ability to submit to frigate+ from review panel
* Add separator
* Use consistent ID
2024-08-29 20:19:50 -06:00