Nicolas Mowen
f8d114cd33
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
2024-01-31 12:56:11 +00:00
Blake Blackshear
bdebb99b5a
Use new UI ( #8983 )
...
* fixup build
* swap frontends
2024-01-31 12:56:11 +00:00
Nicolas Mowen
b1cd5f0926
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>
2024-01-31 12:56:11 +00: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
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
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
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
Nicolas Mowen
fa6c6c50d0
Support ManagedMediaSource and update docs to reflect iOS 17.1+ supports MSE ( #8160 )
...
* Refactor media source handling in MsePlayer.js and Birdseye.jsx to support ManagedMediaSource
* lint
* Update docs to reflect iOS supporting mse
---------
Co-authored-by: Sergey Krashevich <svk@svk.su>
2023-10-13 19:17:09 -05:00
Nicolas Mowen
9b687d77ce
Add support for nvidia decoder and encoder utilization stats ( #8150 )
...
* Add encoder and decoder stats to nvidia hwaccel stats
* Fix
* Fix
2023-10-13 09:44:18 -05:00
Nicolas Mowen
2379e6fd1b
Support TiB in storage calculation ( #8142 )
2023-10-13 06:14:24 -05:00
Nicolas Mowen
dcafcc1320
Fix Config success message ( #8121 )
...
* Fix saved message
* Fix save mask
2023-10-10 08:23:18 -05:00
Nicolas Mowen
d7ddcea951
Show settings cog for camera toggles on mobile ( #8098 )
...
* Show settings cog on mobile
* Cleanup ui and remove label
* Fix tests
2023-10-08 14:49:41 -05:00
Daniel
cc6e049966
Change multiselect camera icon ( #8016 )
...
* CenterFocusString icon
* Add CenterFocusString to multiselect
* Rename CenterFocusString.jsx
* Rename icon and make it smaller
* Rename icon
* Fix lint and use icon
for speech
* remove unused vars
* Remove unused import
2023-10-08 14:30:53 -05:00
Nicolas Mowen
08ef69bac4
Add recordings timeline entry for frigate+ attributes ( #8063 )
...
* Add attribute item to timeline
* Add face icon
* Add support for other icons
* Cleanup
* Ensure attributes are only updated once
* don't show _ in attributes
2023-10-07 09:17:18 -05:00
Blake Blackshear
14d2b79c72
Security fixes ( #8081 )
...
* use safeloader
* use json responses wherever possible
* remove CORS and add CSRF token
* formatting fixes
* add envjs back
* fix baseurl test
2023-10-06 22:20:30 -05:00
Nicolas Mowen
9f3ac19e05
Limit max player height ( #7974 )
2023-09-28 18:01:23 -05:00
Nicolas Mowen
e26bb94007
Add seconds to exports ( #7955 )
2023-09-27 06:10:37 -05:00
Nicolas Mowen
1aba8c1ef5
Refactor time filter ( #7962 )
...
* Add ability to filter events by start time
* Add tests
* Add time param to events
* Add time picker
* Update docs
* Catch overnight case
Update comment
* Cleanup
* Fix tests
2023-09-27 06:09:38 -05:00
Nicolas Mowen
f92237c9c1
Fix recording timeline info text in light mode ( #7963 )
2023-09-27 06:08:58 -05:00
Nicolas Mowen
080d7a2d88
Update go2rtc to 1.7.1 ( #7657 )
...
* Update go2rtc to 1.7.0
* Update docs references
* Add docs for homekit restream
* Exit with better error message when substitution is not correct
* Formatting
* Fix pin
* Update go2rtc dep
* Update go2rtc docs references
* Fix name
* Mute player by default
* Remove homekit mention
2023-09-21 06:52:46 -06:00
Scott Stancil
c743dfd657
Add capability to link directly to an event ID in the web UI ( #7803 )
...
* Add capability to link directly to an event ID in the web UI
* Move event ID to searchParams, add View All button
* Use searchParams inside eventsFetcher
2023-09-21 05:27:23 -05:00
Josh Hawkins
a3eccce8f3
use useEffect for key listeners on camera control panel ( #7827 )
...
* use useEffect for key listeners
* dependencies
* useCallbacks
2023-09-21 05:25:57 -05:00
Nicolas Mowen
76d4f16db3
Add cancel button to delete starred event dialog ( #7853 )
2023-09-21 05:24:12 -05:00
Nicolas Mowen
e5664826b1
Add ability to play and delete exports from webUI ( #7882 )
...
* add ability to playback exports on exports screen
* Add ability to delete exports from exports screen
* Fix large dialog
* Formatting
2023-09-21 05:20:57 -05:00
Nicolas Mowen
b9e6afa659
Fix webUI success / error messages ( #7820 )
...
* Fix export error handling
* Ensure that config editor success / error is updated each time
* Set response
* Formatting
2023-09-16 04:59:50 -05:00
Nicolas Mowen
db6ee41f3c
Improve error checking and handling for recordings export ( #7647 )
...
* Improve error checking and handling for recordings export
* Cleanup
* Remove order by
2023-09-02 05:42:33 -05:00
Sergey Krashevich
de6a916939
WebUI: audio icons in MultiSelect component ( #7564 )
...
* Add support for audio icons in MultiSelect component
* update icon
* speaker icon
2023-09-01 07:04:07 -05:00
Sergey Krashevich
24365fb865
bugfix: date selection in events calendar ( #7374 )
...
* Refactor Calendar component to update month details only when year or month changes
* Update web/src/components/Calendar.jsx
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2023-08-05 05:48:14 -05:00
Nicolas Mowen
b7ff6735f6
Add support for stationary and active timeline entires ( #7344 )
...
* Add support for stationary and active timeline entires
* Be sure to update stored event data copy with stationary
2023-07-31 21:43:48 -05:00
spacebares
0fd1eaff43
scroll camera list in camera/recordings route ( #7195 )
2023-07-21 07:31:02 -05:00
Nicolas Mowen
d30a738960
Show status when mask is saved ( #7212 )
2023-07-21 07:30:22 -05:00
Nicolas Mowen
91aadb6044
Don't show frigate+ button for audio / custom events ( #7203 )
2023-07-18 07:41:45 -06:00
Nicolas Mowen
c6d0e93157
Allow customization of tooltip capitalization ( #7172 )
2023-07-16 07:44:05 -05:00
Nicolas Mowen
07155b1fa9
Show / Download Exported recordings UI ( #7171 )
...
* Start with getting list of exports
* List downloadable exports in export page
* Fix downloading
* use swr instead of effect
2023-07-15 15:13:53 -05:00
Nicolas Mowen
5c12762cb5
Fix Birdseye Width & PTZ control panel ( #7118 )
...
* Cleanup birdseye UI
* Cleanup
* Fix reversed condition
2023-07-14 06:29:57 -05:00