Nick Mowen
5177c983c8
Automatically update camera image when detecting objects and show activity indicators
2023-12-28 09:24:00 -07:00
Josh Hawkins
1ffcdda852
Autotracking: better handle objects that touch frame edges ( #9062 )
...
* handle edge cases better
* don't lowercase status strings
* ruff formatting
2023-12-28 07:48:44 -06:00
Nicolas Mowen
f9fabb351e
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-21 12:52:54 +00:00
Nicolas Mowen
229f98a78d
Allow deletion of history items ( #9030 )
...
* Allow deletion of history items
* Remove type
2023-12-21 00:38:06 +00:00
Josh Hawkins
6d835abb0f
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-21 00:37:35 +00:00
Nicolas Mowen
9c3861dab9
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-20 08:34:27 -06:00
Nicolas Mowen
03d7e44b2a
Fix birdseye memory leak ( #8992 )
2023-12-20 08:34:13 -06:00
Nicolas Mowen
5f85caac2d
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-20 08:33:57 -06:00
Blake Blackshear
21609631f9
Use new UI ( #8983 )
...
* fixup build
* swap frontends
2023-12-16 10:20:59 -06:00
Nicolas Mowen
82064975ac
Camera dashboard ( #8981 )
...
* Show camera dashboard
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* fix
* Fix input color
* Show recent events on dashboard
2023-12-16 08:40:00 -06:00
Nicolas Mowen
573c08c46c
Review grid playback ( #8971 )
...
* Playback recording when clicking on review item
* Add timeline overlay selector
* Lint fixes
* Lint fixes
* Set video plays inline
* Stop autoplay on open
* Reverse order
* Improve autoplay performance
* Remove chromecast icon by default
* Improve margin and remove lazy image loading to reduce jumping
* Fix root margin for mobile
* Fix scrolling behavior
* Fix width
2023-12-16 11:06:02 +00:00
Nicolas Mowen
6a400a5f12
Add live views to new webui ( #8970 )
...
* Add support for live views
* Lint fixes
* Fix width
* Fix lint
* Cleanup hooks
2023-12-15 23:24:50 +00:00
Nicolas Mowen
a4ae15e6ec
Improve review grid ( #8953 )
...
* Use constant aspect ratio for review grid
* Add infinite scrolling
* Don't have horizontal scrolling
* Handle autoplay for mobile
* Load more efficiently
2023-12-13 21:15:28 -06:00
Nicolas Mowen
9bc15f76bd
Support storage page in new ui ( #8948 )
...
* Add table and oveview components
* Add toooltips for cards
* Add storage
* Undo
2023-12-13 21:15:10 -06:00
Nicolas Mowen
80428a8cc1
Add initial implementation of history view in new webui framework ( #8895 )
...
* Add support for review grid
* Cleanup reloading on focus
* Adjust timeline api to include metadata and before
* Be more efficient about getting info
* Adjust to new data format
* Cleanup types
* Cleanup text
* Transition to history
* Cleanup
* remove old web implementations
* Cleanup
2023-12-13 06:13:35 -06:00
Nicolas Mowen
02a082ee1a
Support config editor in new webUI ( #8928 )
...
* Add config editor to new webUI and fix double scroll
* Address review comments and enable light theme for vscode
2023-12-13 06:13:35 -06:00
Nicolas Mowen
992aca7cbd
Add export page in to new web UI ( #8929 )
2023-12-13 06:13:35 -06:00
Nicolas Mowen
e41f40dcde
Remove rtmp ( #8941 )
...
* remove rtmp from python
* remove rtmp from nginx
* remove rtmp from docs
* fix test for missing role
2023-12-13 06:13:35 -06:00
Josh Hawkins
50ca42bac3
Initial framework for new UI with React/Typescript ( #8885 )
...
* Write a low resolution low fps stream from decoded frames (#8673 )
* Generate low res low fps previews for recordings viewer
* Make sure previews end on the hour
* Fix durations and decrase keyframe interval to ensure smooth scrubbing
* Ensure minimized resolution is compatible with yuv
* Add ability to configure preview quality
* Fix
* Clean up previews more efficiently
* Use iterator
* Ensure final frame in preview is not duplicated
* initial react/ts framework
* fix gitignore glob excluding ts files
* ignore folders in web-new
* SWRConfig changes for swr 2.x
* use frigateConfig type in websocket handlers
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2023-12-13 06:13:35 -06:00
Nicolas Mowen
e666fc56f2
Add external sub label as timeline entry ( #8855 )
...
* Add external sub label to timeline
* Include icon
* Update timeline.py
Co-authored-by: Sergey Krashevich <svk@svk.su>
* Formatting
---------
Co-authored-by: Sergey Krashevich <svk@svk.su>
2023-12-13 06:13:35 -06:00
Nicolas Mowen
8fb8c384db
Ensure final frame in preview is not duplicated
2023-12-13 06:13:35 -06:00
Nicolas Mowen
360b85ebfe
Write a low resolution low fps stream from decoded frames ( #8673 )
...
* Generate low res low fps previews for recordings viewer
* Make sure previews end on the hour
* Fix durations and decrase keyframe interval to ensure smooth scrubbing
* Ensure minimized resolution is compatible with yuv
* Add ability to configure preview quality
* Fix
* Clean up previews more efficiently
* Use iterator
2023-12-13 06:13:35 -06:00
Nicolas Mowen
e390533760
Make recording docs more clear about 24/7 recording ( #8931 )
...
* Make recording docs more clear about 24/7 recording
* Add note about partial days
* remove `X`
2023-12-12 23:21:06 +00:00
FinnakaLite
64bee7a64f
Included caution about Snapcraft docker issues. ( #8925 )
...
* Included caution about Snapcraft docker issues.
* Accepted format suggestion from NickM-27
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2023-12-12 10:48:42 +00:00
Nicolas Mowen
ca4e0dbc75
Fix ffmpeg input arg parsing ( #8924 )
2023-12-12 10:48:09 +00:00
Nicolas Mowen
ee7eaff965
Don't fail if NaN is returned for segment duration ( #8923 )
2023-12-12 10:47:40 +00:00
Matti Hiljanen
e512406764
Fix inertia calculation check ( #8890 )
2023-12-08 07:30:22 -06:00
Josh Hawkins
a4f5ad3a94
Proxy websockets in devcontainers ( #8886 )
...
* proxy websockets
* remove whitespace
2023-12-08 01:08:35 +00:00
Blake Blackshear
a47068922f
Update deps ( #8872 )
...
* update web deps
* update docs deps
* update gh actions
2023-12-07 06:09:20 -06:00
Nicolas Mowen
f8153bdacc
Add docs specifically for reolink doorbell ( #8851 )
...
* Add docs specifically for reolink doorbell
* Update docs/docs/configuration/camera_specific.md
2023-12-04 18:46:54 -06:00
Nicolas Mowen
0de800a8e5
don't fail on empty producers ( #8854 )
2023-12-04 18:46:26 -06:00
Nicolas Mowen
ebcf25741b
Fix timeline overlay for in progress events ( #8852 )
2023-12-04 13:43:23 -07:00
Eric M
eed08f534f
Update output.py with NTSC DVT, Amcrest DV1 aspect ratio 704x480 ( #8835 )
...
* Update output.py with NTSC DVT, Amcrest DV1 aspect ratio 704x480
* linter fix
2023-12-03 03:22:50 +00:00
Nicolas Mowen
da5cf1867b
Clarify radeon env variable ( #8809 )
...
* Clarify radeon env variable
* Make note consistent for intel as well
2023-12-03 03:15:43 +00:00
Josh Hawkins
cc5297f180
handle onvif connection failure in autotrack init ( #8838 )
...
* handle onvif connection failure in autotrack init
* remove whitespace and add consistency
* error message consistency
* more consistency
2023-12-03 03:14:52 +00:00
Nicolas Mowen
f27025aef3
don't fail on go2rtc stream with no url ( #8839 )
2023-12-03 03:14:30 +00:00
Nicolas Mowen
595fa3d111
Re-add support for go2rtc webrtc api ( #8828 )
2023-12-01 06:47:09 -07:00
Nicolas Mowen
89051c1b90
Create Edgetpu troubleshooting docs ( #8827 )
...
* Link to edgetpu troublehsooting
* Add troubleshooting docs for edgetpu
* Add to sidebar
* Add section about dual edge tpu
2023-12-01 07:41:30 -06:00
Blake Blackshear
f00ced5a33
Show bbox on in_progress events ( #8785 )
...
* fix default value in docs
* use default snapshot config for in progress
2023-11-29 23:37:53 +00:00
Nicolas Mowen
9b003e175d
Don't incorrectly overwrite score history ( #8795 )
2023-11-29 23:37:28 +00:00
Blake Blackshear
a490c375f4
Limit exposed go2rtc api to bare minimum ( #8762 )
...
* only permit GET requests to go2rtc
* bare minimum go2rtc passthrough
* support frigate card
* expose go2rtc streams data only
2023-11-27 18:25:47 -06:00
Nicolas Mowen
15644a2b0c
Fix dark color scheme for exports ( #8770 )
2023-11-27 18:13:41 -06:00
Marc Altmann
27cf1cdf15
Fix path of device tree on HassOS add on ( #8764 )
...
* fix device tree path for HassOS
* fix symlink call
* fix formatting
2023-11-27 18:13:12 -06:00
Jennifer
fef6a7ca74
Update reverse_proxy.md ( #8763 )
...
Thhe
2023-11-27 18:12:57 -06:00
Blake Blackshear
5c4501efbc
remove mqtt password from config api ( #8757 )
2023-11-26 15:45:16 -06:00
Justin Dhillon
614a36af9f
Fix Broken Links ( #8711 )
...
* fixed broken link https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
* fixed broken link https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
* fixed broken link https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers
* fixed broken link https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers
2023-11-24 07:33:50 -06:00
Blake Blackshear
a0bc3a3626
clarifications to guide based on feedback ( #8727 )
2023-11-24 07:33:30 -06:00
Nicolas Mowen
18062eca06
Don't fail when tz is incorrect ( #8723 )
...
* Don't fail when tz is incorrect
* Fix import
2023-11-23 11:43:02 +00:00
Marc Altmann
1dc42d2904
update github links ( #8705 )
2023-11-21 23:20:26 +00:00
Sergey Krashevich
500d369c50
Fix: workaround for drawing non-latin characters ( #7686 )
...
* Add transliteration support to draw_box_with_label function
* isort
2023-11-21 02:05:51 +00:00