Nicolas Mowen
c3256c79de
Simplify
2024-03-30 10:18:55 -06:00
Nicolas Mowen
0be7194f94
Dont use useEffect due to preview changing
2024-03-30 09:32:07 -06:00
Nicolas Mowen
482ea9bc12
Fix preview player not jumping to correct time
2024-03-30 09:19:33 -06:00
Nicolas Mowen
f47a5b3b59
Make back button consistent
2024-03-29 14:19:28 -06:00
Nicolas Mowen
6b3d863314
Improve spacing for extra cameras
2024-03-29 14:15:53 -06:00
Nicolas Mowen
14f13f4ab9
Make padding consistent
2024-03-29 13:41:40 -06:00
Nicolas Mowen
9b72f2dedd
Fix current hour
2024-03-29 13:41:37 -06:00
Nicolas Mowen
223b6c19de
Clean up desktop sizing
2024-03-29 06:05:22 -06:00
Nicolas Mowen
2e4ec3c02d
Simplify dynamic video player
2024-03-29 06:05:14 -06:00
Nicolas Mowen
e8a6a99b46
Fix updating current time not always working
2024-03-28 13:17:06 -06:00
Nicolas Mowen
1f613fb8e6
Fix loading layout
2024-03-28 13:13:48 -06:00
Nicolas Mowen
f0f39b424c
Pause recording when selecting timeline
2024-03-28 13:10:21 -06:00
Nicolas Mowen
939dfef6e4
Use timerange everywhere and ensure recordings has last 24 hours
2024-03-28 13:09:02 -06:00
Nicolas Mowen
0223d6df60
UI Tweaks ( #10727 )
...
* Fix drawer not being scrollable
* Fix margin
* Use 2 columns for large mobile devices
* Move padding
* Add review summary to mobile calendar
* Make header spacing consistent between pages
* remove red
2024-03-28 11:53:36 -06:00
Josh Hawkins
36d5e5b45f
Timeline tweaks for mobile ( #10726 )
...
* add dense prop, combine duplicate code, fix mobile bug
* put segment height in hook
* playground
2024-03-28 10:03:06 -05:00
Nicolas Mowen
985b2d7b27
Cleanup event filters ( #10724 )
...
* Add specific button / switch for showing reviewed items and use intermediate drawer for mobile
* Match design for filters
2024-03-28 09:43:05 -05:00
Nicolas Mowen
35ecb342bb
Fix inconsistent spacing ( #10714 )
...
* Fix inconsistent spacing
* Fix motion button alignment
2024-03-28 07:49:38 -05:00
Nicolas Mowen
f3abc590e7
Fix camera list not scrolling ( #10713 )
2024-03-27 18:24:41 -05:00
Nicolas Mowen
4e800e19ff
Mobile recordings redesign ( #10711 )
...
* Only show back button text on desktop
* Add mobile camera drawer to separate component
* Use bottom sheet for export on mobile
* Add intermediary mobile bottom sheet
* fix filter
* Fix mobile layout jumping
* Fix desktop vertical camera view
* Fix horizontal camera list
* Add overlay instead of using same button for timeline exports
* Don't use native hls for now
* Fix export bottom sheet
* Fix scrolling
* Simplify checks
* Adjust hls compat approach
* Fix events shadow
* Make corners consistent
* Make corners consistent
* fix max drawer height
* Use separate buttons for export control
* Add icons
* Fix list views
* Fix new items to review
* bottom padding on bottom sheets
* bottom padding on bottom sheets
2024-03-27 18:03:05 -05:00
Nicolas Mowen
559e6910c4
Improve restart timing ( #10709 )
2024-03-27 10:03:13 -05:00
Nicolas Mowen
d5989c91a8
Make deleting review items delete recordings as well ( #10707 )
...
* Make deleting review items delete recordings as well
* Fix wrong camera bug
2024-03-27 08:22:28 -05:00
Josh Hawkins
98a1e6ee22
fix draggable element pixel alignment ( #10708 )
2024-03-27 07:21:38 -06:00
Nicolas Mowen
d945e77443
Quick UI fixes ( #10695 )
...
* Quick fixes
* remove log
2024-03-26 18:54:00 -06:00
Nicolas Mowen
8f69edeb33
Add ability to export from recordings page ( #10692 )
...
* Add dialog to export recordings
* Add export dialog functionality
* Add ability to name exports
* Add ability to choose custom time range on timeline
* Add ability to choose custom time range on timeline
* Add custom time selection
* Make hot keys optional for typing name of export
* Tweaks to dialog
* Tweaks to dialog
* round corners more
* Final tweaks
2024-03-26 15:37:45 -06:00
Josh Hawkins
c82ed43c13
Timeline tweaks ( #10693 )
...
* make segment height static
* fix timeline overscrolling
* better alignment of motion timeline segments
2024-03-26 15:36:28 -06:00
Nicolas Mowen
1377d33e25
Redesign Recordings View ( #10690 )
...
* Use full width top bar
* Make each item in review filter group optional
* Remove export creation from export page
* Consolidate packages and fix opening recording from event
* Use common type for time range
* Move timeline to separate component
* Add events list view to recordings view
* Fix loading of images
* Fix incorrect labels
* use overlay state for selected timeline type
* Fix up for mobile view for now
* replace overlay state
* fix comparison
* remove unused
2024-03-26 15:03:58 -06:00
Josh Hawkins
1cd374d3ad
add option to only scrollintoview initially ( #10689 )
2024-03-26 10:29:07 -06:00
Josh Hawkins
6fbd272acf
Add tooltips for review item chips ( #10685 )
...
* tooltips for review item chips
* use flexbox instead of margins
2024-03-26 07:07:49 -06:00
Josh Hawkins
bc6b4c38b8
improve timeline scrolling with dynamic speed ( #10677 )
2024-03-25 20:29:42 -06:00
Nicolas Mowen
30d93e1d90
Improve refreshing of review items ( #10675 )
2024-03-25 21:25:06 -05:00
dependabot[bot]
7b7d3c56cc
Bump pytz from 2023.3.post1 to 2024.1 in /docker/main ( #9592 )
2024-03-25 18:08:31 -06:00
Josh Hawkins
71c7504de5
fix timeline upward scrolling limit ( #10673 )
2024-03-25 14:56:20 -06:00
Nicolas Mowen
6dd6ca5de5
Only allow visible cameras to go live on dashboard ( #10671 )
...
* Only show live cameras that are currently visible
* Add back black background
* fix
2024-03-25 15:56:13 -05:00
Josh Hawkins
51db63e42b
Motion review changes ( #10667 )
...
* Add outlines in motion only mode
* fix playground
2024-03-25 10:19:55 -06:00
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