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
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
Blake Blackshear
0858859939
Dep updates ( #7933 )
...
* update actions
* web deps
2023-09-24 07:00:41 -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
Blake Blackshear
5658e5a4cc
more deps ( #7712 )
2023-09-06 08:32:09 -05:00
Nicolas Mowen
64fd5f8be3
Upgrade more deps ( #7684 )
...
* Bump axios from 1.4.0 to 1.5.0 in /web
Bumps [axios](https://github.com/axios/axios ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump @testing-library/jest-dom from 5.17.0 to 6.1.2 in /web
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.17.0 to 6.1.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.17.0...v6.1.2 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump autoprefixer from 10.4.14 to 10.4.15 in /web
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.14 to 10.4.15.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.15 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump postcss from 8.4.27 to 8.4.29 in /web
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.27 to 8.4.29.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.29 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump video.js from 8.3.0 to 8.5.2 in /web
Bumps [video.js](https://github.com/videojs/video.js ) from 8.3.0 to 8.5.2.
- [Release notes](https://github.com/videojs/video.js/releases )
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/video.js/compare/v8.3.0...v8.5.2 )
---
updated-dependencies:
- dependency-name: video.js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump preact from 10.16.0 to 10.17.1 in /web
Bumps [preact](https://github.com/preactjs/preact ) from 10.16.0 to 10.17.1.
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.16.0...10.17.1 )
---
updated-dependencies:
- dependency-name: preact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Merge
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 10:11:50 -05:00
Nicolas Mowen
6e35c97376
Upgrade deps ( #7664 )
...
* Update peewee-migrate requirement from ==1.10.* to ==1.11.*
Updates the requirements on [peewee-migrate](https://github.com/klen/peewee_migrate ) to permit the latest version.
- [Changelog](https://github.com/klen/peewee_migrate/blob/develop/Changelog )
- [Commits](https://github.com/klen/peewee_migrate/compare/1.10.0...1.11.0 )
---
updated-dependencies:
- dependency-name: peewee-migrate
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update web deps
* Update PR deps
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-03 12:33:03 -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
Blake Blackshear
c2e2656407
Update web deps ( #7339 )
...
* web dev deps
* update preact
* audit fix
2023-08-01 06:26:01 -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
Sergey Krashevich
6d34f2229b
WebUI: Show label & sub labels values next to the score ( #7121 )
...
* Refactor event label and sub-label score display in Events.jsx to include the event label and sub-label percentage
* Revert "Refactor event label and sub-label score display in Events.jsx to include the event label and sub-label percentage"
This reverts commit 87c23adf1e
.
* Refactor event label and sub label score display in Events component
2023-07-14 06:25:53 -05:00