Josh Hawkins
90db27e3c8
Scrolling fixes and motion timeline changes ( #10295 )
...
* scrolling updates
* only scroll by 1 segment on desktop
2024-03-06 14:35:10 -07:00
Nicolas Mowen
fb81e44283
UI Tweaks ( #10289 )
...
* Use different cursor for dragging preview
* Improve filters UI and add audio labels
* Use switch and adjust colors
* Disable chromecast button and remove dimming
* Change marked reviewed text
2024-03-06 14:49:51 -06:00
Nicolas Mowen
55077a0bc9
Add page for submitting to frigate+ ( #10273 )
...
* Add screen for submitting to frigate+
* Fix sizing
2024-03-06 06:24:21 -06:00
Nicolas Mowen
68ed18d3f4
Reviewed buttons ( #10271 )
...
* mark items as reviewed when they are opened
* Update api to use json and add button to mark all as reviewed
* fix api so last24 hours has its own review summary
* fix sidebar spacing
* formatting
* Bug fixes
* Make motion activity respect filters
2024-03-05 18:39:37 -06:00
Josh Hawkins
b5edcd2fae
better timeline scrolling behavior when dragging ( #10269 )
2024-03-05 14:53:49 -07:00
Nicolas Mowen
ac9cd72f28
Organize api docs and add new review and preview apis ( #10268 )
...
* reorganize api docs into sections
* Add current apis to docs
2024-03-05 15:33:39 -06:00
Josh Hawkins
ed99be0856
Live camera aspect ratio fixes ( #10266 )
...
* dynamically manage aspect ratio
* full size
* always use camera aspect ratio for mobile
* no need for different handling for pano cams
* don't set aspect ratio on fullscreen
2024-03-05 13:19:56 -07:00
Nicolas Mowen
7be2923d2d
Save previews when restarting ( #10261 )
2024-03-05 13:56:38 -06:00
Nicolas Mowen
a174d0000f
Fix combined build ( #10264 )
2024-03-05 13:56:12 -06:00
Nicolas Mowen
9e8a42ca0e
Motion timeline data ( #10245 )
...
* Refactor activity api to send motion and audio data
* Prepare for using motion data timeline
* Get working
* reduce to 0
* fix
* Formatting
* fix typing
* add motion data to timelines and allow motion cameas to be selectable
* Fix tests
* cleanup
* Fix not loading preview when changing hours
2024-03-05 13:55:44 -06:00
Nicolas Mowen
a174d82eb9
Disable hvc check ( #10260 )
2024-03-05 14:11:08 +00:00
Blake Blackshear
43c623be25
upgrade deps ( #10257 )
...
* upgrade web deps
* docs deps
* actions deps
2024-03-05 07:00:27 -06:00
Nate Meyer
390403d957
Pass computes value to libyolo_layer build ( #10210 )
2024-03-05 06:04:13 -06:00
Nicolas Mowen
30b68e59f2
Multi cam recording view ( #10244 )
...
* Split recording view for mobile and desktop and get desktop working
* Get stuff working well
* Handle onclick for video
* Fix camera grid
* set onclick
2024-03-05 06:03:10 -06:00
Nicolas Mowen
bbdb8d36ca
Improve review data ( #10246 )
...
* Adjust remaining summary items when items are marked as reviewed
* Add api for filtering and show correct number when filtering
* Fix default group config
* Update review summary when data is reloaded
* Fix quick items not getting reviewed
2024-03-05 06:02:34 -06:00
Nicolas Mowen
b4b2162ada
Camera groups ( #10223 )
...
* Add camera group config
* Add saving of camera group selection
* Implement camera groups in config and live view
* Fix warnings
* Add tooltips to camera group items on desktop
* Add camera groups to the filters for events
* Fix tooltips and group selection
* Cleanup
2024-03-04 16:18:30 -07:00
Josh Hawkins
38e76666e7
Motion timeline updates ( #10242 )
...
* adjust segment math
* simplify interp and fix math
* fix math and update dependency
* push debug
* Revert "push debug"
This reverts commit 07c171b341
.
2024-03-04 15:18:27 -07:00
Josh Hawkins
282c92c9c8
Motion review timeline ( #10235 )
...
* initial motion and audio timeline with dummy data
* initial motion and audio timeline with dummy data
2024-03-04 09:42:51 -07:00
Josh Hawkins
0f168dfc1a
fix overflowing review timeline on mobile ( #10231 )
2024-03-04 06:35:10 -07:00
Josh Hawkins
85ce672b53
add tooltip portal ( #10233 )
2024-03-04 06:34:23 -07:00
Nicolas Mowen
c2a537ce22
Motion review ( #10221 )
...
* Break detection grid into separate function
* Implement backward preview jump and jump lockout
* ensure lockout is engaged when starting
* Add preview only mode to make loading more efficeint
* remove scrollbar and match gaps/margins with live view
* Rewrite dynamic player to use html video for preview and fix grid gaps
* consistent check for aspect ratio for tall cameras
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-03-03 22:21:30 -06:00
Nicolas Mowen
d3f9fd1a60
Review summary ( #10196 )
...
* Create review summary api to get information about reviewed and unreviewed events on each day
* remove unused
* Fix tests
* Format tests
* Fix
2024-03-03 18:19:02 -06:00
Nicolas Mowen
fa0f509e18
Fix case where model path is set but not labelmap path ( #10215 )
2024-03-03 18:17:56 -06:00
Nicolas Mowen
1441a83151
Fix resolution of timeline dragging ( #10219 )
2024-03-03 18:17:24 -06:00
Josh Hawkins
a515697e08
Use touch events for mobile review timeline ( #10212 )
...
* mobile touch events
* rebase
* fix scroll mode
* clean up deps and remove unneeded useeffect
* remove vite
2024-03-03 12:50:38 -07:00
Josh Hawkins
c74eb75554
Update camera activity indicator ( #10208 )
...
* new indicator
* create indicators directory and update imports
* create indicators directory and update imports
* remove vite
2024-03-03 09:32:47 -07:00
Josh Hawkins
312dc95156
More intelligent timeline scrolling ( #10209 )
...
* more intelligent timeline scrolling
* keep as div
2024-03-03 09:32:35 -07:00
Nicolas Mowen
8645545ef4
Add support for live fullscreen mode ( #10191 )
...
* Fix timeline colors
* Add support for full screen mode
* Add support for live view full screen
* Cleanup
* Add border to sidebar and statusbar
2024-03-02 21:59:50 -06:00
Nicolas Mowen
3c4b1fb6f2
Update flask and restructure into api folder with apis put into separate folders ( #10193 )
...
* Update flask
* Update flask and break apart different sections into different files
* formatting
* Fix test and add safety check
2024-03-02 22:10:37 +00:00
dependabot[bot]
0022c1aad0
Bump @types/node from 20.11.19 to 20.11.24 in /web ( #10168 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 13:37:12 -07:00
dependabot[bot]
d008dd0e27
Bump autoprefixer from 10.4.16 to 10.4.17 in /web ( #10129 )
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.16 to 10.4.17.
- [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.16...10.4.17 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 13:36:17 -07:00
dependabot[bot]
41da8e8b25
Bump react-router-dom from 6.20.1 to 6.22.2 in /web ( #10148 )
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 6.20.1 to 6.22.2.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 13:35:34 -07:00
Nicolas Mowen
837f30cbf0
Update frontend colors to match style guide ( #10188 )
...
* Get main background colors going
* Finish sidebar
* Get light mode colors working
* Adjust icons
* Adjust icons
* remove unused
* Fix mobile colors
2024-03-02 09:00:50 -06:00
vanseforge
64f142a5dd
Endpoint for last clip ( #9710 )
...
* Added endpoint for last clip
* Update frigate/http.py
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Update docs/docs/integrations/api.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Update frigate/http.py
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Update frigate/http.py
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Formatted with ruff
---------
Co-authored-by: Vader <info@vanse.de>
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-03-02 08:36:12 -06:00
Nicolas Mowen
5028a9632e
Individual live view ( #10178 )
...
* Get live camera view working
* Get ptz working
* Add button for ptz presets
* Add camera feature buttons
* Add button for camera audio
* Cleanup
* Cleanup mobile live
* Only use landscape check on mobile
2024-03-01 18:43:02 -06:00
Nicolas Mowen
a67e970fca
Implement scroll lock for previews ( #10180 )
...
* Implement scroll lock
* Fix seekbar not working
2024-03-01 17:34:41 -07:00
Nicolas Mowen
ebf34ce378
Revamp multiselect ( #10172 )
...
* Just use multiselect for mobile
* Update revamped design and add export to values
* Get actions looking good on mobile and desktop
2024-03-01 11:56:45 -06:00
Josh Hawkins
a49e1bbc64
Timeline handlebar changes ( #10170 )
...
* auto scrolling handlebar with preview time
* tablets can show 2 columns on the event view grid
* font sizes
* hide minimap when previewing
2024-03-01 08:36:13 -07:00
Nicolas Mowen
49530dc2e4
Handle case where review spans across two hours ( #10169 )
2024-03-01 07:19:26 -07:00
Nicolas Mowen
96bf06a7d8
update paho requirement ( #10166 )
2024-03-01 05:50:57 -07:00
Nicolas Mowen
63d8c3662a
Add multiselect and batch actions to review items ( #10161 )
...
* Implement context menu for batch operations and implement apis
* reduce preview calculations on rerenders
* Add button to mark above items as reviewed
* Use context menu for mark as reviewed
* Cleanup
2024-02-29 19:53:29 -07:00
Nicolas Mowen
ea9316e770
Update and migrate mqtt to v2 ( #10160 )
2024-03-01 00:59:47 +00:00
Nicolas Mowen
dcc0886305
Fix tooltips ( #10154 )
...
* use portal for tooltips
* Fix tooltips for desktop and mobile nav bars
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-03-01 00:59:26 +00:00
Nicolas Mowen
e7f8bca2c3
Preview player upgrades ( #10152 )
...
* Implement manual slider control for previews
* Automatically end preview video on mobile
* Show current time on timeline
* remove z height
2024-03-01 00:58:50 +00:00
Nicolas Mowen
cb30450060
Migrate pydantic to V2 ( #10142 )
...
* Run pydantic migration tool
* Finish removing deprecated functions
* Formatting
* Fix movement weights type
* Fix movement weight test
* Fix config checks
* formatting
* fix typing
* formatting
* Fix
* Fix serialization issues
* Formatting
* fix model namespace warnings
* Update formatting
* Format go2rtc file
* Cleanup migrations
* Fix warnings
* Don't include null values in config json
* Formatting
* Fix test
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-02-29 16:10:13 -07:00
Andrew Jackson
a1424bad6c
Fix permission error accessing /run/secrets ( #10097 )
...
Checks that the service has read access to the directory before trying
to read it
2024-02-28 17:18:34 -06:00
Nicolas Mowen
3bf2a496e1
Fix linter and fix lint issues ( #10141 )
2024-02-28 16:23:56 -06:00
Nicolas Mowen
b6ef1e4330
Fix reload spamming ( #10139 )
2024-02-28 14:25:02 -06:00
Nicolas Mowen
d416ae86d7
Fix tall cameras not fitting in current hour frame ( #10136 )
2024-02-28 14:24:49 -06:00
Nicolas Mowen
b5becad63f
Use alerts for live page gifs and allow opening recordings directly from them ( #10135 )
...
* Use alerts for gifs at top instead of events
* Add ability to open to recordings from event gif
* cleanup
* Formatting
* Add padding
2024-02-28 14:24:34 -06:00