Commit Graph

12 Commits

Author SHA1 Message Date
Nicolas Mowen
60f65bd7ed
Add graph showing motion and object activity to history timeline desktop view (#9184)
* Add timeline graph component

* Add more custom colors and improve graph

* Add api and data

* Fix data sorting

* Add graph to timeline

* Only show timeline for selected hour

* Make data full range
2024-01-03 17:40:14 -06:00
Nicolas Mowen
4d0e1196ff
UI Fixes (#9177)
* Fix mobile crash

* Reduce tap timeout

* Fix selection

* Try to fix safari empty frame

* Fix config editor
2024-01-03 17:40:02 -06:00
Nicolas Mowen
9aee0f625b
Improve desktop timeline view (#9150)
* Break apart mobile and desktop timeline views

* Set aspect ratio for player correctly

* more modest default width

* Add timeline item card

* Get video player to fit

* get layout going

* More work on youtube view

* Get video scaling working

* Better dialog sizes

* Show all timelines for day

* Add full day of timelines

* Improve hooks

* Fix previews

* Separate mobile and desktop views and don't rerender

* cleanup

* Optimizations and improvements

* make preview dates more efficient

* Remove seekbar and use timeline as seekbar

* Improve background and scrubbing
2024-01-01 09:37:07 -06:00
Nicolas Mowen
944afd7c3a Refactor history viewer to show player / timeline for full hour and use preview while scrubbing timeline (#9051)
* Move history card view to separate view and create timeline view

* Get custom time scrubber working

* Add back nav

* Show timeline bounding boxes

* Implement seeking limiter

* Use browser history to allow back button to close timeline viewer

* Fix mobile timeline and add more icons for detections

* Play when item is initially visible
2023-12-31 07:50:09 -06:00
Nicolas Mowen
451ce17578 Add logs to new webui (#9118)
* Add logs to new webui

* Automatically refresh logs while viewing

* Clean up hooks
2023-12-31 07:50:09 -06:00
Nicolas Mowen
f36ed5c079 Update dashboard cameras dynamically (#9100)
* Automatically update camera image when detecting objects and show activity indicators

* Update ws typing

* Cleanup type
2023-12-31 07:50:09 -06:00
Nicolas Mowen
21e3002993 Add support for filtering history page and add support for creating timeline entries for audio / custom events (#9034)
* Add filter popover

* Add api filter hook and use UI with filtering

* Get history filtering working for cameras and labels

* Allow filtering on detail level

* Save timeline entries for api events

* reset

* fix width
2023-12-31 07:50:09 -06:00
Nicolas Mowen
7e689efd62 Allow deletion of history items (#9030)
* Allow deletion of history items

* Remove type
2023-12-31 07:50:09 -06:00
Josh Hawkins
a15303cfe8 Scrubber UI component (#9036)
* add scrubber and ui playground when running dev

* fix mobile dropdown menu width

* timeline scrubber and revamp for all event handlers
2023-12-31 07:50:09 -06:00
Nicolas Mowen
c004dbd062 Add jsmpeg support to new webUI and make birdseye default for live page (#8995)
* Add jsmpeg and make birdseye default for live view

* Fix jsmpeg

* Fix
2023-12-31 07:50:09 -06:00
Nicolas Mowen
a9a64036a2 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
2023-12-31 07:50:09 -06:00
Blake Blackshear
363db0596b Use new UI (#8983)
* fixup build

* swap frontends
2023-12-31 07:50:09 -06:00