Josh Hawkins
2a28964e63
Improve UI logs ( #16434 )
...
* use react-logviewer and backend streaming
* layout adjustments
* readd copy handler
* reorder and fix key
* add loading state
* handle frigate log consolidation
* handle newlines in sheet
* update react-logviewer
* fix scrolling and use chunked log download
* don't combine frigate log lines with timestamp
* basic deduplication
* use react-logviewer and backend streaming
* layout adjustments
* readd copy handler
* reorder and fix key
* add loading state
* handle frigate log consolidation
* handle newlines in sheet
* update react-logviewer
* fix scrolling and use chunked log download
* don't combine frigate log lines with timestamp
* basic deduplication
* move process logs function to services util
* improve layout and scrolling behavior
* clean up
2025-02-10 08:38:56 -07:00
Josh Hawkins
d5b60237a2
Improve display of recordings data ( #16436 )
...
* backend
* frontend
* add earliest recording available to storage metrics page
2025-02-09 16:02:36 -07:00
Josh Hawkins
c8cec63cb9
Object area debugging and improvements ( #16432 )
...
* add ability to specify min and max area as percentages
* debug draw area and ratio
* docs
* update for best percentage
2025-02-09 14:48:23 -07:00
Josh Hawkins
cc2dbdcb44
Timeline improvements ( #16429 )
...
* virtualize event segments
* use virtual segments in event review timeline
* add segmentkey to props
* virtualize motion segments
* use virtual segments in motion review timeline
* update draggable element hook to use only math
* timeline zooming hook
* add zooming to event review timeline
* update playground
* zoomable timeline on recording view
* consolidate divs in summary timeline
* only calculate motion data for visible motion segments
* use swr loading state
* fix motion only
* keep handlebar centered when zooming
* zoom animations
* clean up
* ensure motion only checks both halves of segment
* prevent handlebar jump when using motion only mode
2025-02-09 14:13:32 -07:00
Nicolas Mowen
81a56549da
Face recognition UI improvements ( #16422 )
...
* Rework face recognition APIs
* Fix error message on cancel
* Add ability to create new face library
2025-02-09 13:22:25 -06:00
Nicolas Mowen
a42ad7ead9
UI fixes ( #16406 )
...
* Fix new review item banner blocking third chip
* Fix custom export mode
2025-02-09 07:36:55 -06:00
Nicolas Mowen
281407247b
Implement face recognition training in UI ( #15786 )
...
* Rename debug to train
* Add api to train image as person
* Cleanup model running
* Formatting
* Fix
* Set face recognition page title
2025-02-08 12:47:01 -06:00
Nicolas Mowen
d0ad840ef4
Enable temporary caching of camera images to improve responsiveness of UI ( #15614 )
2025-02-08 12:47:01 -06:00
Nicolas Mowen
0e4ff91d6b
Improve face recognition ( #15205 )
...
* Validate faces using cosine distance and SVC
* Formatting
* Use opencv instead of face embedding
* Update docs for training data
* Adjust to score system
* Set bounds
* remove face embeddings
* Update writing images
* Add face library page
* Add ability to select file
* Install opencv deps
* Cleanup
* Use different deps
* Move deps
* Cleanup
* Only show face library for desktop
* Implement deleting
* Add ability to upload image
* Add support for uploading images
2025-02-08 12:47:01 -06:00
Nicolas Mowen
99d27c154e
Don't show sub labels in main label filter list ( #16168 )
2025-01-27 08:07:49 -06:00
Josh Hawkins
9efc20e58a
Fix selection of tracked objects in Explore on desktop Safari ( #16153 )
...
* ensure meta click works on desktop safari to select objects in explore
* don't break mobile
2025-01-26 10:57:38 -07:00
Josh Hawkins
aedfaa3641
Don't prevent default when tracked object details description input is focused ( #16064 )
2025-01-20 06:23:22 -07:00
Josh Hawkins
ef6952e3ea
Fix display of save button in tracked object details pane ( #15946 )
2025-01-11 15:23:52 -06:00
Josh Hawkins
a1ce9aacf2
Tracked object details pane bugfix ( #15736 )
...
* restore save button in tracked object details pane
* conditionally show save button
2024-12-30 08:23:25 -06:00
Josh Hawkins
98338e4c7f
Ensure object lifecycle ratio is re-normalized to camera aspect ( #15717 )
2024-12-28 13:37:39 -07:00
Josh Hawkins
171a89f37b
Language consistency - use Explore instead of Search ( #15709 )
2024-12-27 17:38:43 -07:00
Josh Hawkins
8114b541a8
Sort camera group edit screen by ui config values ( #15705 )
2024-12-27 14:30:27 -06:00
Josh Hawkins
3dc26e78ef
Genai descriptions are not generated until tracked objects end ( #15561 )
2024-12-17 17:33:04 -06:00
Josh Hawkins
292499aebc
Improve review message again ( #15538 )
2024-12-16 09:18:34 -07:00
Josh Hawkins
1ea282fba8
Improve the message for missing objects in review items ( #15500 )
2024-12-13 12:02:41 -07:00
Blake Blackshear
6b12a45a95
return 401 for login failures ( #15432 )
...
* return 401 for login failures
* only setup the rate limiter when configured
2024-12-10 06:42:55 -07:00
Josh Hawkins
c0ba98e26f
Explore sorting ( #15342 )
...
* backend
* add type and params
* radio group in ui
* ensure search_type is cleared on reset
2024-12-04 08:54:10 -07:00
Josh Hawkins
5f42caad03
Explore bulk actions ( #15307 )
...
* use id instead of index for object details and scrolling
* long press package and hook
* fix long press in review
* search action group
* multi select in explore
* add bulk deletion to backend api
* clean up
* mimic behavior of review
* don't open dialog on left click when mutli selecting
* context menu on container ref
* revert long press code
* clean up
2024-12-02 11:12:55 -07:00
Josh Hawkins
4a5fe4138e
Explore audio event tweaks ( #15291 )
2024-12-01 12:08:03 -06:00
tpjanssen
5802a66469
Fix audio events in explore section ( #15286 )
...
* Fix audio events in explore section
Make sure that audio events are listed in the explore section
* Update audio.py
* Hide other submit options
Only allow submits for objects only
2024-12-01 07:47:37 -07:00
Josh Hawkins
9ae839ad72
Tracked object metadata changes ( #15055 )
...
* add enum and change topic name
* frontend renaming
* docs
* only display sublabel score if it it exists
* remove debug print
2024-11-18 11:26:44 -07:00
Josh Hawkins
ed9c67804a
UI fixes ( #14933 )
...
* Fix plus dialog
* Remove activity indicator on review item download button
* fix explore view
2024-11-12 05:37:25 -07:00
Josh Hawkins
64b3397f8e
Add tooltip and change default value for is_submitted ( #14910 )
2024-11-10 19:25:16 -06:00
Josh Hawkins
0829517b72
Add ability to filter Explore by Frigate+ submission status ( #14909 )
...
* backend
* add is_submitted to query params
* add submitted filter to dialog
* allow is_submitted filter selection with input
2024-11-10 16:57:11 -06:00
Josh Hawkins
7bae9463b2
Small general filter bugfix ( #14870 )
2024-11-08 08:49:05 -06:00
Josh Hawkins
ae30ac6e3c
Refactor general review filter to only call the update function once ( #14866 )
2024-11-08 07:45:00 -06:00
Josh Hawkins
0d59754be2
Small genai fix ( #14850 )
...
* Ensure the regenerate button shows when genai is only enabled at the camera level
* update docs
2024-11-07 13:27:55 -07:00
Josh Hawkins
fc0fb158d5
Show dialog when restarting from config editor ( #14815 )
...
* Show restart dialog when restarting from config editor
* don't save until confirmed restart
2024-11-05 09:33:41 -06:00
Josh Hawkins
29ea7c53f2
Bugfixes ( #14813 )
...
* fix api filter from matching event id as timestamp
* add padding on platform aware sheet for tablets
* docs tweaks
* tweaks
2024-11-05 07:22:41 -07:00
Josh Hawkins
ac762762c3
Overwrite existing saved search ( #14792 )
...
* Overwrite existing saved search
* simplify
2024-11-04 12:50:05 -07:00
Nicolas Mowen
a13b9815f6
Various fixes ( #14786 )
...
* Catch openvino error
* Remove clip deletion
* Update deletion text
* Fix timeline not respecting timezone config
* Tweaks
* More timezone fixes
* Fix
* More timezone fixes
* Fix shm docs
2024-11-04 07:07:57 -07:00
Josh Hawkins
7d3313e732
Add ability to view tracked objects in Explore from review item details pane ( #14744 )
2024-11-02 17:16:07 -06:00
Josh Hawkins
1234003527
Fix width of object lifecycle buttons ( #14729 )
2024-11-01 18:30:40 -06:00
Josh Hawkins
8c2c07fd18
UI tweaks ( #14719 )
...
* Show activity indicator when search grid is revalidating
* improve frigate+ button title grammar
2024-11-01 06:37:52 -06:00
Josh Hawkins
9e1a50c3be
Clean up copy output ( #14705 )
...
* Remove extra spacing for next/prev carousel buttons
* Clarify ollama genai docs
* Clean up copied gpu info output
* Clean up copied gpu info output
* Better display when manually copying/pasting log data
2024-10-31 13:48:26 -06:00
Josh Hawkins
885485da70
Small tweaks ( #14700 )
...
* Remove extra spacing for next/prev carousel buttons
* Clarify ollama genai docs
2024-10-31 06:58:33 -05:00
Josh Hawkins
bb80a7b2ee
UI changes and bugfixes ( #14669 )
...
* Home/End buttons for search input and max 8 search columns
* Fix lifecycle label
* remove video tab if tracked object has no clip
* hide object lifecycle if there is no clip
* add test for filter value to ensure only fully numeric values are set as numbers
2024-10-30 05:54:06 -06:00
Josh Hawkins
73da3d9b20
Use strict equality check for annotation offset in object lifecycle settings ( #14667 )
2024-10-29 13:33:09 -05:00
Josh Hawkins
e67b7a6d5e
Add ability to use carousel buttons to scroll through object lifecycle elements ( #14662 )
2024-10-29 10:28:17 -05:00
Josh Hawkins
8aeb597780
Fix sublabel and icon spacing ( #14651 )
2024-10-29 07:06:19 -06:00
Josh Hawkins
4dadf6d353
Bugfixes ( #14587 )
...
* Ensure review and search item mobile pages reopen correctly
* disable pan/pinch/zoom when native browser video controls are displayed
* report 0 for storage usage when api returns null
2024-10-25 06:24:04 -06:00
Josh Hawkins
8fefded8dc
Fix score in search details dialog for old events ( #14541 )
2024-10-23 10:31:20 -05:00
Josh Hawkins
7afc1e9762
Improve error message when semantic search is not enabled with genai ( #14528 )
2024-10-23 06:14:50 -06:00
Josh Hawkins
fc59c83e16
Add download chips to search item details video and snapshot panes ( #14525 )
2024-10-22 21:09:57 -06:00
Josh Hawkins
ad308252a1
Accessibility features ( #14518 )
...
* Add screen reader aria labels to buttons and menu items
* Fix sub_label score in search detail dialog
2024-10-22 16:07:42 -06:00