Nicolas Mowen
a1fd29b34b
Fix filter args ( #13718 )
...
* Fix filter args in events
* Fix export arg
* Don'
t fail
* Fix filter buttons
* Fix right click
* Formatting
2024-09-13 08:25:29 -05:00
Josh Hawkins
90c1cc3e3b
Ensure all cameras switch enables/disables each individual switch ( #13716 )
2024-09-13 06:07:11 -06:00
Josh Hawkins
ba49054cd7
Change camera offline error display and message ( #13712 )
...
* Don't display offline message in live player if camera is restreamed
* Update error message
* simplify message
2024-09-13 05:57:30 -06:00
Josh Hawkins
61854f1d6a
UI tweaks ( #13711 )
...
* Fix dialog autofocus problems on mobile
* set font size to prevent mobile zooming
* Use arrow keys to navigate Explore view
2024-09-12 21:07:35 -06:00
Josh Hawkins
1f9ba1d625
Use MobilePage for camera group editor ( #13710 )
...
* Use MobilePage for camera group editor
* alignment
* clear editing group name
2024-09-12 16:06:56 -05:00
Josh Hawkins
644ea7be4a
UI tweaks ( #13705 )
...
* mobile page component
* object lifecycle pane tweaks
* use mobile page component for review and search detail
* fix frigate+ dialog when using mobile page component
* small tweaks
2024-09-12 13:39:35 -06:00
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
mrmorganmurphy
2f38d960d4
Update cameras.md ( #13691 )
...
Amcrest IP5M-1190EW does not support autotracking. FOV relative movement not supported.
2024-09-12 07:16:23 -06: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
2fc58fea81
Add api docs for review api ( #13613 )
2024-09-07 14:21:38 -05:00
Nicolas Mowen
17901fcfef
Fix arm build ( #13608 )
2024-09-07 09:40:31 -05:00
Blake Blackshear
e7dfbf76bb
update plus docs for 0.14 ( #13604 )
2024-09-07 07:28:28 -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
OldTyT
94de29187a
docs(third_party_extensions.md): added info about frigate telegram ( #13584 )
2024-09-06 05:42:21 -06:00
Josh Hawkins
a82c1f303b
Clarify decoding and the detect role ( #13580 )
2024-09-05 20:59:47 -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