Josh Hawkins
ef46451b80
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-29 19:58:36 -06:00
Josh Hawkins
758b0f9734
Remove dashboard keyboard listener ( #13102 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
3650000b31
Add shortcut key "r" to mark selected items as reviewed ( #13087 )
...
* Add shortcut key "r" to mark selected items as reviewed
* unselect after keypress
2024-08-29 19:58:36 -06:00
Nicolas Mowen
f9baa3bf20
UI fixes ( #13030 )
...
* Fix difficulty overwriting export name
* Fix NaN for score selector
2024-08-29 19:58:36 -06:00
Nicolas Mowen
a75feb7f8f
Fix last hour preview ( #13027 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
009900b29b
Reset recordings when changing the date ( #13009 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
dc04cf82d8
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-29 19:58:36 -06:00
Nicolas Mowen
b2c23a367d
Hide record switch when disabled ( #12997 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
07ffd76437
Add pan/pinch/zoom capability on plus snapshots ( #12953 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
9832831c5e
Add confirmation dialog before deleting review items ( #12950 )
2024-08-29 19:58:36 -06:00
Stavros Kois
d3259c4782
add shortcut and query for fullscreen in live view ( #12924 )
...
* add shortcut and query for live view
* Update web/src/views/live/LiveDashboardView.tsx
* Update web/src/views/live/LiveDashboardView.tsx
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Apply suggestions from code review
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Update LiveDashboardView.tsx
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-08-29 19:58:36 -06:00
Nicolas Mowen
8f2cbe261b
Web deps ( #12908 )
...
* Update web compnent deps
* Update other web deps
2024-08-29 19:58:36 -06:00
Nicolas Mowen
4ecc0e15ce
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-29 19:58:36 -06:00
Soren L. Hansen
b01ce31903
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-29 19:58:36 -06:00
Josh Hawkins
87b69c373a
Persist live view muted/unmuted for session only ( #12727 )
...
* Persist live view muted/unmuted for session only
* consistent naming
2024-08-29 19:58:36 -06:00
Josh Hawkins
07b3160dff
Add right click to delete points in desktop mask/zone editor ( #12744 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
096e2791f5
Ensure review card icon color for event view is visible in light mode ( #12812 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
fe188bd646
Handle case where user stops scrubbing but remains hovering ( #12794 )
...
* Handle case where user stops scrubbing but remains hovering
* Add type
2024-08-29 19:58:36 -06:00
Josh Hawkins
f47984818f
Ensure review cameras are sorted by config ui order if specified ( #12789 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
7b274b6974
Use camera status to get state of camera config ( #12787 )
...
* Use camera status to get state of camera config
* Fix spelling
2024-08-29 19:58:36 -06:00
Nicolas Mowen
b1806b0a7c
Handle case where sub label was null ( #12785 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
69fe6cdc05
Fix iOS export buttons ( #12755 )
...
* Fix iOS export buttons
* Use layering instead of z index
2024-08-29 19:58:36 -06:00
Josh Hawkins
b7e0d14b83
Only use dense property on phones for motion review timeline ( #12768 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
7db6ed9ad5
Use radix css var to limit desktop menu height ( #12743 )
2024-08-29 19:58:36 -06:00
Josh Hawkins
da0f63f095
Fix large tablet recording view layout ( #12753 )
2024-08-29 19:58:36 -06:00
Nicolas Mowen
88d4b694f8
Fix tall videos from covering height in export page ( #12725 )
...
* Fix tall videos from covering height in export page
* Handle mobile landscape
2024-08-02 07:06:15 -06:00
Josh Hawkins
8e7b83d2f1
Display messages when no events exist ( #12694 )
...
* Display message in desktop events list when no events exist
* Add message for when no events are found on plus view
* validating check
* activity indicator check
* clarify error message
2024-07-31 14:08:07 -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
5c15659a34
Ensure that persisted state is kept in sync ( #12596 )
2024-07-24 11:17:32 -06: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
Nicolas Mowen
29345c429a
Fix plus sorting button ( #12513 )
2024-07-19 09:08:50 -05:00
Nicolas Mowen
f2c46408c4
Add more icons to event icon types ( #12507 )
2024-07-18 16:11:05 -05:00
Josh Hawkins
e5dc476c1e
Disable web assembly for jsmpeg player ( #12502 )
2024-07-18 10:50:30 -05:00
Josh Hawkins
eb2363b93d
Reset preferred live modes to defaults on window visibility change ( #12499 )
2024-07-18 07:22:31 -06: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
82d2910039
Fix camera filtering logic ( #12457 )
...
* Fix camera filtering logic
* Cleanup
* Simplify and consider birdseye only group in logic
* Don't add filter when group is birdseye only
2024-07-15 09:34:41 -06:00
Nicolas Mowen
5066fa369d
Filter alerts by camera group ( #12456 )
2024-07-15 07:35:41 -05:00