Nicolas Mowen
21a50cc452
Fix fetching of generated preview video ( #13498 )
2024-09-02 09:18:58 -05: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
939a055d46
Fix mobile scroll behavior ( #13201 )
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
Nicolas Mowen
9d18061d0f
Move plus dialog to separate component
2024-08-29 20:19:50 -06:00
Nicolas Mowen
943114c052
Add support for review information side panel ( #13063 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
b4eb83d892
Fix calendar
2024-08-29 20:19:50 -06:00
Nicolas Mowen
feb2c9fc62
Use thumbnails instead of review images for search ( #12381 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
9d7e499adb
Semantic Search Frontend ( #12112 )
...
* Add basic search page
* Abstract filters to separate components
* Make searching functional
* Add loading and no results indicators
* Implement searching
* Combine account and settings menus on mobile
* Support using thumbnail for in progress detections
* Fetch previews
* Move recordings view and open recordings when search is selected
* Implement detail pane
* Implement saving of description
* Implement similarity search
* Fix clicking
* Add date range picker
* Fix
* Fix iOS zoom bug
* Mobile fixes
* Use text area
* Fix spacing for drawer
* Fix fetching previews incorrectly
2024-08-29 20:19:50 -06:00
Josh Hawkins
f4f3cfa911
Don't allow periods in zone or camera group names ( #13400 )
2024-08-28 06:26:50 -06:00
Josh Hawkins
ca0f6e4c0a
Add portal the live player tooltip ( #13389 )
2024-08-27 19:14:22 -06:00
Nicolas Mowen
453a8d794e
Add tooltip for icons in review event list ( #13334 )
2024-08-25 07:57:10 -05:00
Nicolas Mowen
2dc5a7f767
Fix delayed preview not showing ( #13295 )
2024-08-23 09:51:59 -05:00
Nicolas Mowen
1da934e63c
Dynamically detect if full screen is supported ( #13197 )
2024-08-19 16:01:21 -05:00
Nicolas Mowen
38a8d34ba5
Preview fixes ( #13193 )
...
* Handle case where preview was saved late
* fix timing
2024-08-19 10:45:55 -06:00
Josh Hawkins
8e31244fb3
Adjust MSE player playback rate logic ( #13164 )
...
* Fix MSE playback rate logic
* don't adjust playback rate if we just started streaming
* memoize onprogress
2024-08-18 12:13:21 -06:00
Josh Hawkins
8c23ede683
Live player fixes ( #13143 )
...
* Jump to live when exceeding buffer time threshold in MSE player
* clean up
* Try adjusting playback rate instead of jumping to live
* clean up
* fallback to webrtc if enabled before jsmpeg
* baseline
* clean up
* remove comments
* adaptive playback rate and intelligent switching improvements
* increase logging and reset live mode after camera is no longer active on dashboard only
* jump to live on safari/iOS
* clean up
* clean up
* refactor camera live mode hook
* remove key listener
* resolve conflicts
2024-08-17 12:16:48 -06:00
Nicolas Mowen
1b876bf8d3
UI fixes ( #13030 )
...
* Fix difficulty overwriting export name
* Fix NaN for score selector
2024-08-13 10:12:06 -05:00
Nicolas Mowen
281482927a
Recordings Fixes ( #13005 )
...
* If recordings don't exist mark as no recordings
* Fix reloading recordings failing
* Fix mark items not clearing selected
* Cleanup
* Default to last full hour when error occurs
* Remove check
* Cleanup
* Handle empty recordings list case
* Ensure that the start time is within the time range
* Catch other reset cases
2024-08-12 14:30:16 -06:00
Josh Hawkins
77bf710299
Add confirmation dialog before deleting review items ( #12950 )
2024-08-11 06:25:09 -06:00
Nicolas Mowen
70618e93b7
Add button to mark review item as reviewed in filmstrip ( #12878 )
...
* Add button to mark review item as reviewd in filmstrip
* Add tooltip
2024-08-09 08:29:35 -05:00
Soren L. Hansen
c84511de16
Fix auth when serving Frigate at a subpath ( #12815 )
...
Ensure axios.defaults.baseURL is set when accessing login form.
Drop `/api` prefix in login form's `axios.post` call, since `/api` is
part of the baseURL.
Redirect to subpath on succesful authentication.
Prepend subpath to default logout url.
Fixes #12814
2024-08-09 07:26:26 -06:00
Josh Hawkins
33e04fe61f
Add right click to delete points in desktop mask/zone editor ( #12744 )
2024-08-09 06:46:18 -06:00
Josh Hawkins
9f43d10ba7
Ensure review card icon color for event view is visible in light mode ( #12812 )
2024-08-08 07:54:13 -06:00
Nicolas Mowen
9c2974438d
Handle case where user stops scrubbing but remains hovering ( #12794 )
...
* Handle case where user stops scrubbing but remains hovering
* Add type
2024-08-08 07:54:13 -06:00
Josh Hawkins
54e1bd9eeb
Ensure review cameras are sorted by config ui order if specified ( #12789 )
2024-08-08 07:54:13 -06:00
Nicolas Mowen
43d2986208
Handle case where sub label was null ( #12785 )
2024-08-08 07:54:13 -06:00
Nicolas Mowen
5069072a84
Fix iOS export buttons ( #12755 )
...
* Fix iOS export buttons
* Use layering instead of z index
2024-08-08 07:54:13 -06:00
Josh Hawkins
4a867ddd56
Use radix css var to limit desktop menu height ( #12743 )
2024-08-08 07:54:13 -06:00
Nicolas Mowen
84348350fe
apply iOS fix to safari ( #12663 )
2024-07-29 11:34:45 -05:00
Nicolas Mowen
7d03d99852
Show skeleton when live filmstrip items are loading ( #12660 )
2024-07-29 07:52:22 -05:00
Josh Hawkins
81139e8f47
Add filmstrip video/image toggle to general settings ( #12608 )
2024-07-25 08:34:39 -05:00
Josh Hawkins
51a1526146
loitering_time can be zero ( #12599 )
2024-07-24 14:25:01 -05:00
Nicolas Mowen
47aecff567
UI Tweaks ( #12571 )
2024-07-23 09:34:38 -05:00
Nicolas Mowen
524f03a650
Persist show reviewed locally so it maintains state ( #12560 )
...
* Persist show reviewed locally so it maintains state
* fix
* Theming fixes
2024-07-22 17:55:39 -05:00
Nicolas Mowen
68e6ffdfef
UI fixes ( #12542 )
...
* Don't require previews to show motion ui
* Fix recording text to match hls player logic
2024-07-21 14:14:59 -05:00
Josh Hawkins
e5dc476c1e
Disable web assembly for jsmpeg player ( #12502 )
2024-07-18 10:50:30 -05:00
Josh Hawkins
7bfebd5b61
Use canvas2d renderer for jsmpeg player ( #12498 )
2024-07-18 06:59:12 -06:00
Josh Hawkins
6addf4d88b
User-selectable weekday start (Sunday/Monday) for review calendar ( #12491 )
2024-07-17 11:38:12 -05:00
Nicolas Mowen
c56e7e7c6c
UI fixes ( #12490 )
...
* Improve export handling when errors occur
* Fix mobile zooming
* Handle recordings buffering
* Cleanup
* Url encode export name
* Start with actual name in input
* Fix buffering
2024-07-17 07:39:37 -06:00
Josh Hawkins
78c15f3020
Prevent onPlaying from being called repeatedly in jsmpeg player ( #12482 )
2024-07-16 13:40:11 -06:00
Nicolas Mowen
e9da453190
Don't allow backwards recordings ( #12477 )
2024-07-16 10:04:33 -05:00
Josh Hawkins
58dbbd5d29
Use refs for proper js closures in the liveReady timeout ( #12464 )
2024-07-16 05:50:58 -06:00
Josh Hawkins
5c90f7dce7
Check if camera is active before disabling liveReady ( #12461 )
2024-07-15 15:52:34 -06:00
Nicolas Mowen
b7cf5f4105
Fix handling of default group ( #12459 )
2024-07-15 11:18:01 -05:00
Josh Hawkins
c850604931
Fix flashing of previous still image when live player stops ( #12458 )
2024-07-15 09:38:59 -06:00
Nicolas Mowen
a4eb435f1a
Improve safari image scrolling performance ( #12429 )
...
* Don't set z-height on iOS
* More z-index cleanup
2024-07-13 11:54:24 -05:00