Nicolas Mowen
258cd5b6d7
Include which cameras detected motion during aggregated data ( #10663 )
2024-03-25 11:00:28 -05:00
Josh Hawkins
7b64091128
Motion review playback optimizations ( #10659 )
...
* handle motion timestamps with ranges
* check for overlaps when checking segment for events
* rename motion color vars to significant_motion for consistency
* safelist significant_motion
* rename vars for clarity and use timeout instead of interval
2024-03-24 20:37:44 -06:00
dependabot[bot]
24d29dd32c
Bump dependabot/fetch-metadata from 1 to 2 ( #10607 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1 to 2.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-24 19:55:15 -06:00
Josh Hawkins
37f60f7140
UI changes ( #10651 )
...
* Check if event time is in segment
* conditionally render minimap bounds for event segments
2024-03-24 11:39:28 -06:00
Nicolas Mowen
0fda7147be
UI tweaks ( #10645 )
...
* Use green chip instead of dimming to show that item has been reviewed
* Redesign log page to use similar style to events
* Use icon only in mobile
* Remove unused
2024-03-24 12:23:39 -05:00
Josh Hawkins
f91dc37399
Add outline for alerts/detections in motion review ( #10642 )
2024-03-24 06:54:34 -06:00
Nicolas Mowen
d260c6926a
Fix safari preview transition ( #10638 )
2024-03-23 18:47:25 -05:00
Nicolas Mowen
e3a7aa6b6c
Smooth transitions between preview scrubbing ( #10636 )
...
* Use canvas to save video state before switching to smooth transitions between previews
* Smooth current hour as well
2024-03-23 17:11:35 -06:00
Nicolas Mowen
bb50b2b6f4
Respect motion only when playing back ( #10632 )
...
* Respect motion only when playing back motion
* Increase efficiency
* Fix import
2024-03-23 14:49:31 -05:00
Nicolas Mowen
c2a32bd6c1
Make saving preview frames on restart more reliable ( #10630 )
...
* increase priority of saving preview frames
* Improve checking for ended recording
2024-03-23 14:45:15 -05:00
Josh Hawkins
3a9607e59b
Add relative movement by clicking on camera image for supported ptzs ( #10629 )
2024-03-23 10:53:33 -06:00
Nicolas Mowen
63bf986e08
Add ability to set playback speed on motion playback ( #10628 )
...
* Allow control of playback rate on motion page
* Apply playback rate
2024-03-23 11:24:57 -05:00
Nicolas Mowen
76a114a3cd
Rewrite events communication to use zmq instead of mp.Queue ( #10627 )
...
* Move to using zmq for events updating
* Use event updater in manual events handler
* Formatting
2024-03-23 11:11:32 -05:00
Josh Hawkins
4159334520
option to show motion only on motion timeline ( #10626 )
2024-03-23 07:33:50 -06:00
Nicolas Mowen
8e1d18d06b
Move keyboard controls to video controls ( #10617 )
2024-03-22 22:11:50 -05:00
Nicolas Mowen
4cf19458fe
Only create docs dependabot PRs for docusaurus deps ( #10593 )
...
* Only create docs dependabot PRs for docusaurus deps
* Fix
* Update dependabot.yml
2024-03-22 20:39:30 -06:00
Nicolas Mowen
622dddd2c4
Motion playback ( #10609 )
...
* Move controls to separate component and make features configurable
* Allow playback on motion screen
* Simplify layout
* Fix seeking
* Fix playback
* fix preview scrubbing
* Fix player controls visibility
* Use opacity for both dark and light mode
2024-03-22 11:56:53 -05:00
Nicolas Mowen
83517f59b4
WebUI Fixes ( #10608 )
...
* Fix camera with -
* Fix not playing player after making slight adjustment
* Fix hovering getting stuck
2024-03-22 09:31:20 -05:00
Nicolas Mowen
df6c3b14dd
Make stationary detection more resilient to inaccurate boxes ( #10597 )
2024-03-21 17:44:26 -05:00
Nicolas Mowen
e5595ebb2f
Update docs deps ( #10591 )
...
* remove deprecated caution in facor of warning
* Update last dep
2024-03-21 12:52:45 -05:00
Josh Hawkins
0ac7aaabe3
Timeline minimap and scrolling changes ( #10589 )
...
* add function to get visible timeline duration
* Don't show minimap when minimap bounds exceed timeline area
* when minimap is hidden, only scroll timeline when needed
* observe only when not showing minimap
* no need to duplicate observer
* fix out of order param
* timeline utils hook props
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-03-21 11:49:04 -06:00
Nicolas Mowen
973275e163
Update rest of web deps ( #10588 )
...
* Update easy deps
* Update shadcn deps
* Update date functions and fix breaking change
* Remove unused
2024-03-21 09:26:13 -05:00
Josh Hawkins
4040191101
fixes and changes ( #10587 )
2024-03-21 08:00:04 -06:00
Nicolas Mowen
865c26ff18
Update recordings view ( #10585 )
...
* Update recordings view
* Fix opening recordings view from gif
2024-03-21 08:43:37 -05:00
Josh Hawkins
f113acee33
Summary timeline ( #10569 )
...
* implement summary timeline
* implement summary timeline
* merge dev
* conditionally attach listeners only when dragging
* set up listeners with a ref
2024-03-20 20:56:15 -06:00
Nicolas Mowen
c8fd23caa1
Update web deps ( #10564 )
2024-03-20 20:56:56 -05:00
Nicolas Mowen
8babe57d63
UI cleanup ( #10567 )
...
* Fix selected items text
* Use action icons from design and fix spacing
* Fix icons for live grid
* Fix viewed select api
* Setup default theme as system
* Make conig editor respect system theme
2024-03-20 20:46:45 -05:00
Nicolas Mowen
5af083cd8a
Web deps again ( #10562 )
...
* Bump react-icons from 4.12.0 to 5.0.1 in /web
Bumps [react-icons](https://github.com/react-icons/react-icons ) from 4.12.0 to 5.0.1.
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v4.12.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: react-icons
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update jsdom
* Update drawer component
* Bump eslint
* Update more deps
* Fix lint
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 07:36:58 -06:00
Nicolas Mowen
f474bc4037
Always check previews when refocusing the page ( #10546 )
2024-03-19 22:16:22 -05:00
Nicolas Mowen
741f0a5115
Update Web deps ( #10544 )
...
* Bump react-icons from 4.12.0 to 5.0.1 in /web
Bumps [react-icons](https://github.com/react-icons/react-icons ) from 4.12.0 to 5.0.1.
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v4.12.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: react-icons
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update jsdom
* Update drawer component
* Bump eslint
* Update more deps
* Fix lint
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 22:06:00 -05:00
Nicolas Mowen
8589ef50a6
Ability to configure loitering time in a zone ( #10543 )
...
* Add loitering config
* Configure loitering
* simplify
* Add docs
* grammar
* Formatting
2024-03-19 15:58:04 -05:00
Nicolas Mowen
ab6bac1d2c
Clean up selected data for recording ( #10537 )
2024-03-19 15:56:38 -05:00
Nicolas Mowen
f835e86df1
Don't use apple icon for android pwa ( #10535 )
...
* Don't use apple icon for android
* Fix dimensions
* fix icon name
2024-03-19 08:41:24 -05:00
Nicolas Mowen
ccdf9a2f0a
Fix preview getting wrong update time ( #10534 )
...
* Fix preview getting wrong update time
* remove dead logic
* Cleanup
* Fix case where multiple previews play at the same time
* Fix typing
2024-03-19 08:34:49 -05:00
Alex Yao
5c3925ab50
Add snapshot-clean.png API endpoint ( #10510 )
...
* Add snapshot-clean.png API endpoint
* fix lint
* enable on inprogress event
2024-03-19 06:54:25 -05:00
Josh Hawkins
3bd0ad63b4
ensure div by zero is replaced with 0 after normalization ( #10528 )
2024-03-18 21:21:09 -06:00
Josh Hawkins
d249e5b27f
Timeline fixes and export handles ( #10522 )
...
* select an export range from timeline
* height tweak
2024-03-18 14:58:54 -06:00
Nicolas Mowen
880bae1eb2
Fix android/chrome seeking on previews ( #10512 )
2024-03-17 18:53:47 -06:00
Nicolas Mowen
bb6f153e2e
Use preview quality setting to set image height and webp quality ( #10502 )
...
* Use preview quality setting to set image height and webp quality
* Increase keyframe interval as well with higher quality
* Don't use dynamic height
2024-03-17 18:30:14 -05:00
Josh Hawkins
e4d0e222e3
move handlebar timestamp outside of timeline on mobile ( #10501 )
2024-03-17 07:28:50 -06:00
Nicolas Mowen
4a360d8142
Fix thumbnails for panoramic cameras ( #10499 )
2024-03-17 07:31:02 -05:00
Nicolas Mowen
4e7808ac0c
Normalize motion data in chunks ( #10497 )
2024-03-17 07:30:39 -05:00
Nicolas Mowen
1983de6528
Consolidate recordings view into one ( #10496 )
2024-03-17 07:30:19 -05:00
Nicolas Mowen
4e8600a0ef
Maintain existing overlay state when setting hash ( #10495 )
2024-03-17 07:29:59 -05:00
Nicolas Mowen
cf6ef84271
Mark items as reviewed when manually seeking ( #10494 )
2024-03-17 07:29:41 -05:00
Josh Hawkins
89bd3867a9
Make all motion segments clickable ( #10488 )
2024-03-15 19:26:13 -06:00
Nicolas Mowen
c14f3c3902
Fix frigate+ submit and recordings layouts for portrait cameras ( #10486 )
...
* Fix plus submission dialog
* Different layout for portrait recordings
* Fix now preview found pulsing
* Fix bug with uneven milliseconds
* Improve consistency of video scaling
2024-03-15 18:28:57 -05:00
Nicolas Mowen
64763293a2
Add birdseye live view ( #10485 )
...
* Add birdseye viewer and make it linkable
* Add on click from main dashboard
2024-03-15 18:28:32 -05:00
Nicolas Mowen
657fab2787
Save motion as motion box count ( #10484 )
2024-03-15 13:13:40 -06:00
Nicolas Mowen
380b15b286
WebUI Fixes ( #10481 )
...
* Update previews on the hour
* Allow tap to toggle controls so zooming still works
* Use hash location insteaad of state for live camera view
* Add typing
2024-03-15 13:46:17 -05:00