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
f52f6124be
Fix birdseye memory leak ( #8992 )
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
Nicolas Mowen
cec67a01fe
Camera dashboard ( #8981 )
...
* Show camera dashboard
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* fix
* Fix input color
* Show recent events on dashboard
2023-12-31 07:50:09 -06:00
Nicolas Mowen
aef778da3c
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-31 07:50:09 -06:00
Nicolas Mowen
e53716cee0
Add live views to new webui ( #8970 )
...
* Add support for live views
* Lint fixes
* Fix width
* Fix lint
* Cleanup hooks
2023-12-31 07:50:09 -06:00
Nicolas Mowen
2ce8ebe4c2
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-31 07:50:09 -06:00
Nicolas Mowen
7678b7e20e
Support storage page in new ui ( #8948 )
...
* Add table and oveview components
* Add toooltips for cards
* Add storage
* Undo
2023-12-31 07:50:08 -06:00
Nicolas Mowen
c655e84b3d
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-31 07:50:08 -06:00
Nicolas Mowen
069f3f19c6
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-31 07:50:08 -06:00
Nicolas Mowen
5f97c3fa48
Add export page in to new web UI ( #8929 )
2023-12-31 07:50:08 -06:00
Nicolas Mowen
356c6d1a7e
Remove rtmp ( #8941 )
...
* remove rtmp from python
* remove rtmp from nginx
* remove rtmp from docs
* fix test for missing role
2023-12-31 07:50:08 -06:00
Josh Hawkins
2b65e60475
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-31 07:50:08 -06:00
Nicolas Mowen
6ca0876fc3
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-31 07:50:08 -06:00
Nicolas Mowen
8f1693bad4
Ensure final frame in preview is not duplicated
2023-12-31 07:50:08 -06:00
Nicolas Mowen
d7669eace6
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-31 07:50:08 -06:00
Nicholas Page
49814b34d3
Update Jetson ffmpeg patch for Jetpack 5.1.2 compatibility ( #8914 )
2023-12-31 07:38:29 -06:00
Nicolas Mowen
c35c7da82a
Don't fail if deepstack detector times out ( #8979 )
2023-12-15 23:25:21 +00: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
tpjanssen
3dd0192fe6
Add rename exports function to API ( #8687 )
...
* Add rename exports function to API
* Update http.py
* Feedback
* Formatting fixes
* Update http.py
Formatting fix
* Update http.py
Lint fix
2023-11-20 19:11:18 -06:00
Marc Altmann
1eb5105b24
Adding go2rtc presets for Rockchip hardware acceleration ( #8686 )
...
* add go2rtc presets for rk hw accel
* code formatting
* add docs about go2rtc presets
* Update comment
2023-11-20 19:10:44 -06:00
Sergey Krashevich
463865db55
fix go2rtc run ( #8692 )
2023-11-20 19:09:40 -06:00