Nick Mowen
6c5615ca43
Separate mobile and desktop views and don't rerender
2023-12-31 15:37:35 -07:00
Nick Mowen
e3eadf5cee
Fix previews
2023-12-31 15:37:35 -07:00
Nick Mowen
7be8ecd109
Improve hooks
2023-12-31 15:37:35 -07:00
Nick Mowen
51011dcd87
Add full day of timelines
2023-12-31 15:37:35 -07:00
Nick Mowen
c879c353af
Show all timelines for day
2023-12-31 15:37:35 -07:00
Nick Mowen
cd4882d1e0
Better dialog sizes
2023-12-31 15:37:35 -07:00
Nick Mowen
48945fef91
Get video scaling working
2023-12-31 15:37:35 -07:00
Nick Mowen
82ad64143f
More work on youtube view
2023-12-31 15:37:35 -07:00
Nick Mowen
c3ca8ebf2c
get layout going
2023-12-31 15:37:35 -07:00
Nick Mowen
bfeda4224e
Get video player to fit
2023-12-31 15:37:35 -07:00
Nick Mowen
e8eea75cb5
Add timeline item card
2023-12-31 15:37:35 -07:00
Nick Mowen
2926a88be4
more modest default width
2023-12-31 15:37:35 -07:00
Nick Mowen
5e2225b8ac
Set aspect ratio for player correctly
2023-12-31 15:37:35 -07:00
Nick Mowen
6807400314
Break apart mobile and desktop timeline views
2023-12-31 15:37:35 -07:00
Nicolas Mowen
944afd7c3a
Refactor history viewer to show player / timeline for full hour and use preview while scrubbing timeline ( #9051 )
...
* Move history card view to separate view and create timeline view
* Get custom time scrubber working
* Add back nav
* Show timeline bounding boxes
* Implement seeking limiter
* Use browser history to allow back button to close timeline viewer
* Fix mobile timeline and add more icons for detections
* Play when item is initially visible
2023-12-31 07:50:09 -06:00
Nicolas Mowen
451ce17578
Add logs to new webui ( #9118 )
...
* Add logs to new webui
* Automatically refresh logs while viewing
* Clean up hooks
2023-12-31 07:50:09 -06:00
Nicolas Mowen
6c3f452bac
Add mse live view ( #9117 )
2023-12-31 07:50:09 -06:00
Nicolas Mowen
f36ed5c079
Update dashboard cameras dynamically ( #9100 )
...
* Automatically update camera image when detecting objects and show activity indicators
* Update ws typing
* Cleanup type
2023-12-31 07:50:09 -06:00
Nicolas Mowen
21e3002993
Add support for filtering history page and add support for creating timeline entries for audio / custom events ( #9034 )
...
* Add filter popover
* Add api filter hook and use UI with filtering
* Get history filtering working for cameras and labels
* Allow filtering on detail level
* Save timeline entries for api events
* reset
* fix width
2023-12-31 07:50:09 -06:00
Nicolas Mowen
7e689efd62
Allow deletion of history items ( #9030 )
...
* Allow deletion of history items
* Remove type
2023-12-31 07:50:09 -06:00
Josh Hawkins
a15303cfe8
Scrubber UI component ( #9036 )
...
* add scrubber and ui playground when running dev
* fix mobile dropdown menu width
* timeline scrubber and revamp for all event handlers
2023-12-31 07:50:09 -06:00
Nicolas Mowen
c004dbd062
Add jsmpeg support to new webUI and make birdseye default for live page ( #8995 )
...
* Add jsmpeg and make birdseye default for live view
* Fix jsmpeg
* Fix
2023-12-31 07:50:09 -06:00
Nicolas Mowen
a9a64036a2
Webui cleanups ( #8991 )
...
* Fix mobile event timeago
* Reduce preview playback rate for safari browser
* Fix dashboard buttons
* Update recent events correctly
* Fix opening page on icon toggle
* Fix video player remote playback check
* fix history image
* Add sticky headers to history page
* Fix iOS empty frame
* reduce duplicate items and improve time format
* Organize data more effictively and ensure data is not overwritten
* Use icon to indicate preview
2023-12-31 07:50:09 -06:00
Blake Blackshear
363db0596b
Use new UI ( #8983 )
...
* fixup build
* swap frontends
2023-12-31 07:50:09 -06:00
Nicolas Mowen
6ca0876fc3
Add external sub label as timeline entry ( #8855 )
...
* Add external sub label to timeline
* Include icon
* Update timeline.py
Co-authored-by: Sergey Krashevich <svk@svk.su>
* Formatting
---------
Co-authored-by: Sergey Krashevich <svk@svk.su>
2023-12-31 07:50:08 -06:00
Josh Hawkins
a4f5ad3a94
Proxy websockets in devcontainers ( #8886 )
...
* proxy websockets
* remove whitespace
2023-12-08 01:08:35 +00:00
Blake Blackshear
a47068922f
Update deps ( #8872 )
...
* update web deps
* update docs deps
* update gh actions
2023-12-07 06:09:20 -06:00
Nicolas Mowen
ebcf25741b
Fix timeline overlay for in progress events ( #8852 )
2023-12-04 13:43:23 -07:00
Blake Blackshear
f00ced5a33
Show bbox on in_progress events ( #8785 )
...
* fix default value in docs
* use default snapshot config for in progress
2023-11-29 23:37:53 +00:00
Blake Blackshear
a490c375f4
Limit exposed go2rtc api to bare minimum ( #8762 )
...
* only permit GET requests to go2rtc
* bare minimum go2rtc passthrough
* support frigate card
* expose go2rtc streams data only
2023-11-27 18:25:47 -06:00
Nicolas Mowen
15644a2b0c
Fix dark color scheme for exports ( #8770 )
2023-11-27 18:13:41 -06:00
Blake Blackshear
fc186e4d5f
update web deps ( #8663 )
2023-11-19 05:24:52 -06:00
Nicolas Mowen
563fdec211
Fix safari timezone ( #8574 )
...
* Fix safari bad time format
* Fix processing
2023-11-10 18:12:48 -06:00
Nicolas Mowen
1b57f8c7e2
Show error when clicking on image before mask ( #8547 )
2023-11-09 06:42:19 -06:00
Josh Hawkins
e89db13282
fix restart from webui ( #8541 )
2023-11-08 09:37:54 -07:00
tpjanssen
08777100b5
Add /vod and /exports to Vite proxy config ( #8490 )
2023-11-06 06:44:53 -06:00
Blake Blackshear
aefecad4c0
Update deps ( #8426 )
...
* update web deps
* other deps
2023-11-02 13:36:49 +00:00
tpjanssen
8b6b83bd62
Filtering on Frigate+ submits in frontend ( #8344 )
...
* Initial draft for filtering Frigate+ submits in frontend
* Hide filter when Frigate+ is not enabled
* Update http.py
* Revert "Update http.py"
This reverts commit fa292682d6 .
2023-11-01 23:19:46 +00:00
tpjanssen
8a9b26df4e
Visit camera directly from system page ( #8405 )
...
* Visit camera directly from system page
* Processed all feedback
* Changed button caption
2023-11-01 07:08:59 -06:00
Blake Blackshear
159fb51518
implement nginx caching ( #8333 )
...
* implement nginx caching
* bypass cache from frigate frontend, reduce to 5s
* set cache time to 2s
* cache 200s for 5s
* exclude vod endpoints from cache
2023-10-29 06:47:24 -05:00
tpjanssen
859ab0e7fa
Show event duration in landscape mode ( #8301 )
...
* Show event duration in landscape mode
* Update Events.jsx
2023-10-26 06:20:28 -05:00
Nicolas Mowen
cff4b9651f
Fix long webrtc connections failing ( #8273 )
...
* Fix webrtc timing out
* Only close pc
2023-10-22 13:34:56 -05:00
Nicolas Mowen
29f82add72
Fix player height ( #8270 )
2023-10-22 09:40:32 -05:00
Blake Blackshear
e13a176820
Update deps ( #8261 )
...
* update web deps
* update python deps
* actions deps
2023-10-21 10:53:21 -05:00
Nicolas Mowen
b4d5a3ef14
Fix dangling webrtc connections ( #8251 )
...
* fix dangling webrtc connections
* Make more efficient
* Close pc as well
2023-10-20 19:20:38 -04:00
tpjanssen
facd557f8c
Change camera stats to be more structured ( #8151 )
...
* Change camera stats to be more structured
* Update stats.py
* Update stats.py
* Update System.jsx
Front end also breaks due to moved camera stats
2023-10-19 17:15:47 -05:00
Nicolas Mowen
efbc094bbc
Fixes for ongoing events ( #8208 )
...
* Refresh ongoing and standard events
* Collapse ongoing when props are set
* Fix
2023-10-17 21:18:06 -04:00
Nicolas Mowen
8626160df2
Show ongoing events at top of events page ( #8168 )
...
* Show ongoing events separately
* Separate to separate event function
* Change icon type
* Hide in progress when date range search occurs
* Collapse in progress when filtering
* Fix event overlay
* Make tooltip more clear
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
---------
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
2023-10-15 13:01:44 -04:00
Nicolas Mowen
d4d2bb2521
Remove sizing on summary icons ( #8169 )
2023-10-15 08:14:44 -05:00
Blake Blackshear
e545dfc47b
Websocket changes ( #8178 )
...
* use react-use-websockets
* check ready state
* match context shape
* jsonify dispatch
* remove unnecessary ready check
* bring back h
* non-working tests
* skip failing tests
* upgrade some dependencies
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2023-10-15 08:14:20 -05:00