Commit Graph

3425 Commits

Author SHA1 Message Date
Josh Hawkins
39a5ca5df0 two columns on mobile 2024-10-15 19:22:09 -05:00
Josh Hawkins
4fb807afc1 fix double scrollbars and add separators on mobile too 2024-10-15 19:21:58 -05:00
Josh Hawkins
a894cd650e Merge branch 'embeddings-ui' of https://github.com/blakeblackshear/frigate into embeddings-ui 2024-10-15 19:01:45 -05:00
Nicolas Mowen
a1abaed9b3 Fix scroll 2024-10-15 17:32:09 -06:00
Nicolas Mowen
eff4e66159 Cleanup 2024-10-15 17:05:40 -06:00
Nicolas Mowen
0e180cd135 Fix embeddings access 2024-10-15 17:01:26 -06:00
Nicolas Mowen
8ce569d365 Fix mobile fitler page 2024-10-15 17:01:26 -06:00
Josh Hawkins
00d16d8691 fix icon size 2024-10-15 17:01:26 -06:00
Josh Hawkins
683e350ca1 better match with ui settings 2024-10-15 17:01:26 -06:00
Nicolas Mowen
3fad61df84 Add all filters to side panel 2024-10-15 17:01:26 -06:00
Nicolas Mowen
b7ffc1ec4c Add zones and saving logic 2024-10-15 17:01:26 -06:00
Josh Hawkins
37bece3419 clean up search settings view 2024-10-15 17:01:26 -06:00
Josh Hawkins
fd7580ce97 use two columns on mobile view 2024-10-15 17:01:26 -06:00
Josh Hawkins
6664ec686e fix icon size 2024-10-15 17:31:23 -05:00
Josh Hawkins
f1ffcc0bb1 Merge branch 'embeddings-ui' of https://github.com/blakeblackshear/frigate into embeddings-ui 2024-10-15 17:20:00 -05:00
Josh Hawkins
28139f265b better match with ui settings 2024-10-15 17:19:59 -05:00
Nicolas Mowen
e48f3c5236 Merge branch 'embeddings-ui' of github.com:blakeblackshear/frigate into embeddings-ui 2024-10-15 16:10:00 -06:00
Nicolas Mowen
af4a291cb2 Add time range to side filter 2024-10-15 16:09:51 -06:00
Josh Hawkins
53ac693938 clean up search settings view 2024-10-15 17:06:36 -05:00
Nicolas Mowen
9bce6efddc Add cameras page to more filters 2024-10-15 15:55:05 -06:00
Josh Hawkins
9d61fe3073 Merge branch 'embeddings-ui' of https://github.com/blakeblackshear/frigate into embeddings-ui 2024-10-15 16:45:46 -05:00
Josh Hawkins
d76228ac3c use two columns on mobile view 2024-10-15 16:45:45 -05:00
Nicolas Mowen
e11f4b8940 Add platform aware sheet component 2024-10-15 15:36:51 -06:00
Nicolas Mowen
4716ab202f Add search settings and rename general to ui settings 2024-10-15 14:52:06 -06:00
Nicolas Mowen
e746956bab Handle Frigate+ submitted case 2024-10-15 13:34:25 -06:00
Nicolas Mowen
b75efcbca2
UI tweaks (#14369)
* Adjust text size

* Make cursor consistent

* Fix lint
2024-10-15 09:37:04 -06:00
Nicolas Mowen
25043278ab
Always run embedding descs one by one (#14365) 2024-10-15 07:40:45 -06:00
Josh Hawkins
644069fb23
Explore layout changes (#14348)
* Reset selected index on new searches

* Remove right click for similarity search

* Fix sub label icon

* add card footer

* Add Frigate+ dialog

* Move buttons and menu to thumbnail footer

* Add similarity search

* Show object score

* Implement download buttons

* remove confidence score

* conditionally show submenu items

* Implement delete

* fix icon color

* Add object lifecycle button

* fix score

* delete confirmation

* small tweaks

* consistent icons

---------

Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-10-15 07:24:47 -06:00
Nicolas Mowen
0eccb6a610
Db fixes (#14364)
* Handle case where embeddings overflow token limit

* Set notification tokens

* Fix sort
2024-10-15 07:17:54 -06:00
Josh Hawkins
0abd514064
Use direct download link instead of blob method (#14347) 2024-10-14 17:53:25 -06:00
Nicolas Mowen
3879fde06d
Don't allow unlimited unprocessed segments to stay in cache (#14341)
* Don't allow unlimited unprocessed frames to stay in cache

* Formatting
2024-10-14 16:11:43 -06:00
Nicolas Mowen
887433fc6a
Streaming download (#14346)
* Send downloaded mp4 as a streaming response instead of a file

* Add download button to UI

* Formatting

* Fix CSS and text

Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>

* download video button component

* use download button component in review detail dialog

* better filename

---------

Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-10-14 15:23:02 -06:00
Josh Hawkins
dd7a07bd0d
Add ability to rename camera groups (#14339)
* Add ability to rename camera groups

* clean up

* ampersand consistency
2024-10-14 10:27:50 -05:00
Josh Hawkins
0ee32cf110
Fix yaml bug and ensure embeddings progress doesn't show until all models are loaded (#14338) 2024-10-14 08:23:08 -06:00
Josh Hawkins
72aa68cedc
Fix genai labels (#14330)
* Publish model state and embeddings reindex in dispatcher onConnect

* remove unneeded from explore

* add embeddings reindex progress to statusbar

* don't allow right click or show similar button if semantic search is disabled

* fix status bar

* Convert peewee model to dict before formatting for genai description

* add embeddings reindex progress to statusbar

* fix status bar

* Convert peewee model to dict before formatting for genai description
2024-10-14 06:23:10 -06:00
Nicolas Mowen
9adffa1ef5
Detection adjustments (#14329) 2024-10-13 21:34:51 -05:00
Josh Hawkins
4ca267ea17
Search UI tweaks and bugfixes (#14328)
* Publish model state and embeddings reindex in dispatcher onConnect

* remove unneeded from explore

* add embeddings reindex progress to statusbar

* don't allow right click or show similar button if semantic search is disabled

* fix status bar
2024-10-13 19:36:49 -06:00
Josh Hawkins
833768172d
UI tweaks (#14326)
* small tweaks for frigate+ submission and debug object list

* exclude attributes from labels colormap
2024-10-13 15:48:54 -06:00
Josh Hawkins
1ec459ea3a
Batch embeddings fixes (#14325)
* fixes

* more readable loops

* more robust key check and warning message

* ensure we get reindex progress on mount

* use correct var for length
2024-10-13 15:25:13 -06:00
Josh Hawkins
66d0ad5803
See a preview when using the timeline to export footage (#14321)
* custom hook and generic video player component

* add export preview dialog

* export preview dialog when using timeline export

* refactor search detail dialog to use new generic video player component

* clean up
2024-10-13 12:46:40 -05:00
Josh Hawkins
92ac025e43
Don't show submit to frigate plus card if plus is disabled (#14319) 2024-10-13 11:34:39 -06:00
Nicolas Mowen
e8b2fde753
Support batch embeddings when reindexing (#14320)
* Refactor onnx embeddings to handle multiple inputs by default

* Process items in batches when reindexing
2024-10-13 12:33:27 -05:00
Josh Hawkins
0fc7999780
Improve reindex completion flag (#14308) 2024-10-12 14:44:01 -05:00
Nicolas Mowen
3a403392e7
Fixes for model downloading (#14305)
* Use different requestor for downloaders

* Handle case where lock is left over from failed partial download

* close requestor

* Formatting
2024-10-12 13:36:10 -05:00
Josh Hawkins
acccc6fd93
Only revalidate if event update is valid (#14302) 2024-10-12 08:32:11 -06:00
Nicolas Mowen
40bb4765d4
Add support for more icons (#14299) 2024-10-12 08:37:22 -05:00
Josh Hawkins
48c60621b6
Fix substitution on genai prompts (#14298) 2024-10-12 06:19:24 -06:00
Josh Hawkins
1e1610671e
Add info icons for popovers in debug view (#14296) 2024-10-12 06:12:02 -06:00
Josh Hawkins
de86c37687
Prevent single letter words from matching filter suggestions (#14297) 2024-10-12 06:11:22 -06:00
Nicolas Mowen
6e332bbdf8
Remove device config and use model size to configure device used (#14290)
* Remove device config and use model size to configure device used

* Don't show Frigate+ submission when in progress

* Add docs link for bounding box colors
2024-10-11 17:08:14 -05:00