Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.15 Release #13787

Open
wants to merge 521 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
521 commits
Select commit Hold shift + click to select a range
9fda259
Ensure genai prompt is properly formatted (#14256)
hawkeye217 Oct 10, 2024
bc3a061
Embedding gpu (#14253)
NickM-27 Oct 10, 2024
6a83ff2
Fix config editor error pane (#14264)
hawkeye217 Oct 10, 2024
a2ca18a
Bug fixes (#14263)
NickM-27 Oct 10, 2024
8ade85e
Restructure embeddings (#14266)
NickM-27 Oct 10, 2024
f67ec24
Add embeddings reindex progress to the UI (#14268)
hawkeye217 Oct 10, 2024
dd6276e
Embeddings fixes (#14269)
NickM-27 Oct 10, 2024
54eb03d
Add config option to select fp16 or quantized jina vision model (#14270)
hawkeye217 Oct 10, 2024
8d753f8
Allow empty description for tracked objects (#14271)
hawkeye217 Oct 10, 2024
30b5fae
chunk is already a list (#14272)
hawkeye217 Oct 10, 2024
ee8091b
Correctly handle camera command in dispatcher (#14273)
hawkeye217 Oct 11, 2024
2897afc
Reset saved search stats on reindex (#14280)
hawkeye217 Oct 11, 2024
ae91fa6
Add time remaining to embedding reindex pane (#14279)
hawkeye217 Oct 11, 2024
7480874
Use number keys on keyboard to move ptz camera to presets (#14278)
hawkeye217 Oct 11, 2024
6df541e
Openvino models (#14283)
NickM-27 Oct 11, 2024
d4b9b5a
Reduce onnx memory usage (#14285)
NickM-27 Oct 11, 2024
8a8a0c7
Embeddings normalization fixes (#14284)
hawkeye217 Oct 11, 2024
6e332bb
Remove device config and use model size to configure device used (#14…
NickM-27 Oct 11, 2024
de86c37
Prevent single letter words from matching filter suggestions (#14297)
hawkeye217 Oct 12, 2024
1e16106
Add info icons for popovers in debug view (#14296)
hawkeye217 Oct 12, 2024
48c6062
Fix substitution on genai prompts (#14298)
hawkeye217 Oct 12, 2024
40bb476
Add support for more icons (#14299)
NickM-27 Oct 12, 2024
acccc6f
Only revalidate if event update is valid (#14302)
hawkeye217 Oct 12, 2024
3a40339
Fixes for model downloading (#14305)
NickM-27 Oct 12, 2024
0fc7999
Improve reindex completion flag (#14308)
hawkeye217 Oct 12, 2024
e8b2fde
Support batch embeddings when reindexing (#14320)
NickM-27 Oct 13, 2024
92ac025
Don't show submit to frigate plus card if plus is disabled (#14319)
hawkeye217 Oct 13, 2024
66d0ad5
See a preview when using the timeline to export footage (#14321)
hawkeye217 Oct 13, 2024
1ec459e
Batch embeddings fixes (#14325)
hawkeye217 Oct 13, 2024
8337681
UI tweaks (#14326)
hawkeye217 Oct 13, 2024
4ca267e
Search UI tweaks and bugfixes (#14328)
hawkeye217 Oct 14, 2024
9adffa1
Detection adjustments (#14329)
NickM-27 Oct 14, 2024
72aa68c
Fix genai labels (#14330)
hawkeye217 Oct 14, 2024
0ee32cf
Fix yaml bug and ensure embeddings progress doesn't show until all mo…
hawkeye217 Oct 14, 2024
dd7a07b
Add ability to rename camera groups (#14339)
hawkeye217 Oct 14, 2024
887433f
Streaming download (#14346)
NickM-27 Oct 14, 2024
3879fde
Don't allow unlimited unprocessed segments to stay in cache (#14341)
NickM-27 Oct 14, 2024
0abd514
Use direct download link instead of blob method (#14347)
hawkeye217 Oct 14, 2024
0eccb6a
Db fixes (#14364)
NickM-27 Oct 15, 2024
644069f
Explore layout changes (#14348)
hawkeye217 Oct 15, 2024
2504327
Always run embedding descs one by one (#14365)
NickM-27 Oct 15, 2024
b75efcb
UI tweaks (#14369)
NickM-27 Oct 15, 2024
3f1ab66
Embeddings UI updates (#14378)
NickM-27 Oct 16, 2024
eda52a3
Search and search filter UI tweaks (#14381)
hawkeye217 Oct 16, 2024
06f47f2
Use config attribute map instead of hard coded (#14387)
NickM-27 Oct 16, 2024
f6879f4
Refactor MobilePage to work like shadcn components (#14388)
hawkeye217 Oct 16, 2024
9f866be
Remove line in install deps (#14389)
NickM-27 Oct 16, 2024
e836523
Explore UI changes (#14393)
hawkeye217 Oct 16, 2024
5f77408
Update logos handling (#14396)
NickM-27 Oct 16, 2024
edaccd8
Fix build (#14398)
NickM-27 Oct 17, 2024
8173cd7
Add score filter to Explore view (#14397)
hawkeye217 Oct 17, 2024
6294ce7
Adjust Explore settings (#14409)
hawkeye217 Oct 17, 2024
8ac4b00
Various fixes (#14410)
NickM-27 Oct 17, 2024
b299652
Generative AI changes (#14413)
hawkeye217 Oct 17, 2024
5d8bcb4
Fix autotrack to work with new tracked object package (#14414)
hawkeye217 Oct 17, 2024
b56f4c4
Semantic search docs update (#14438)
hawkeye217 Oct 18, 2024
3c591ad
Explore snapshot and clip filter (#14439)
hawkeye217 Oct 18, 2024
2137de3
Fix snapshot call (#14448)
NickM-27 Oct 19, 2024
b24d292
Improve Explore SQL query memory usage (#14451)
hawkeye217 Oct 20, 2024
6c70e56
Misc bugfixes and improvements (#14460)
hawkeye217 Oct 20, 2024
8fcb8e5
fix websocket from spreading stale state (#14466)
hawkeye217 Oct 21, 2024
560dc68
Fixes (#14480)
NickM-27 Oct 21, 2024
4bb420d
Add service manager infrastructure (#14150)
gtsiam Oct 21, 2024
8364e68
Model and genai fixes (#14481)
hawkeye217 Oct 21, 2024
90140e7
Ollama: minor docs tweak to specify command (#14482)
leccelecce Oct 21, 2024
b1285a1
Update tracked object description optimistically (#14490)
hawkeye217 Oct 21, 2024
81b8d7a
Don't run CI builds on docs-only change (#14486)
leccelecce Oct 21, 2024
46f5234
Don't run pull_request builds on docs-only change (#14485)
leccelecce Oct 21, 2024
b69816c
reenable revalidation of first page (#14493)
hawkeye217 Oct 21, 2024
40c6fda
Various fixes and improvements (#14492)
NickM-27 Oct 21, 2024
828fdbf
UI tweaks (#14505)
hawkeye217 Oct 22, 2024
c7d9f83
UI changes and fixes (#14516)
hawkeye217 Oct 22, 2024
ad30825
Accessibility features (#14518)
hawkeye217 Oct 22, 2024
d715a8c
Catch empty bytes (#14521)
NickM-27 Oct 23, 2024
e4048be
Increase download output (#14523)
NickM-27 Oct 23, 2024
fc59c83
Add download chips to search item details video and snapshot panes (#…
hawkeye217 Oct 23, 2024
7afc1e9
Improve error message when semantic search is not enabled with genai …
hawkeye217 Oct 23, 2024
8bc1454
Error message and search reset for explore pane (#14534)
hawkeye217 Oct 23, 2024
fa81d87
Updated Documentation for the Review endpoints (#14401)
iursevla Oct 23, 2024
1882483
Export preview via api (#14535)
NickM-27 Oct 23, 2024
8fefded
Fix score in search details dialog for old events (#14541)
hawkeye217 Oct 23, 2024
f9b246d
Deps updates (#14556)
NickM-27 Oct 24, 2024
f9fba94
Slightly downgrade onnxruntime-gpu (#14558)
NickM-27 Oct 24, 2024
4ff0c8a
Better review sub-labels (#14563)
NickM-27 Oct 24, 2024
2d27e72
fix: hailo driver wrong version name (#14575)
CorwinDev Oct 25, 2024
4dadf6d
Bugfixes (#14587)
hawkeye217 Oct 25, 2024
94f7528
Bug fixes (#14588)
NickM-27 Oct 25, 2024
4c75440
Docs updates (#14590)
NickM-27 Oct 25, 2024
eca504c
More bug fixes (#14593)
NickM-27 Oct 25, 2024
33825f6
Add h8l and rocm to release workflow (#14648)
hawkeye217 Oct 29, 2024
8aeb597
Fix sublabel and icon spacing (#14651)
hawkeye217 Oct 29, 2024
abd22d2
Update create_config.py (#14658)
dan-r Oct 29, 2024
4e25beb
Add ability to configure model input dtype (#14659)
NickM-27 Oct 29, 2024
e67b7a6
Add ability to use carousel buttons to scroll through object lifecycl…
hawkeye217 Oct 29, 2024
73da3d9
Use strict equality check for annotation offset in object lifecycle s…
hawkeye217 Oct 29, 2024
357ce03
Fixes (#14668)
NickM-27 Oct 29, 2024
d12c780
Update Hailo Driver to 4.19 (#14674)
blakeblackshear Oct 29, 2024
e4a6b29
fix string comparison on mqtt error message for Server unavailable (#…
evanjarrett Oct 30, 2024
bb80a7b
UI changes and bugfixes (#14669)
hawkeye217 Oct 30, 2024
ab26aee
Fix config loading (#14684)
NickM-27 Oct 30, 2024
d10fea6
Add specific section about GPU in semantic search (#14685)
NickM-27 Oct 30, 2024
fffd9de
Add docs update to type of change (#14686)
NickM-27 Oct 30, 2024
89ca085
Add info about GPUs that are supported for semantic search (#14687)
NickM-27 Oct 30, 2024
03dd9b2
Don't open file with read permissions if there is no need to write to…
NickM-27 Oct 30, 2024
c7a4220
Jetson onnxruntime (#14688)
NickM-27 Oct 30, 2024
bb4e863
Fix jetson onnxruntime (#14698)
NickM-27 Oct 31, 2024
885485d
Small tweaks (#14700)
hawkeye217 Oct 31, 2024
ac8ddad
Various fixes (#14703)
NickM-27 Oct 31, 2024
9e1a50c
Clean up copy output (#14705)
hawkeye217 Oct 31, 2024
8c2c07f
UI tweaks (#14719)
hawkeye217 Nov 1, 2024
e5ebf93
Fix float input (#14720)
NickM-27 Nov 1, 2024
1234003
Fix width of object lifecycle buttons (#14729)
hawkeye217 Nov 2, 2024
11068aa
Fix validation activity indicator (#14730)
hawkeye217 Nov 2, 2024
d7935ab
Set the loglevel for OpenCV ffmpeg messages to fatal (#14728)
joshjryan Nov 2, 2024
27ef661
simplify hailort (#14734)
blakeblackshear Nov 2, 2024
591b50d
Merge remote-tracking branch 'origin/master' into dev
blakeblackshear Nov 2, 2024
7d3313e
Add ability to view tracked objects in Explore from review item detai…
hawkeye217 Nov 2, 2024
44f4096
Docs: correct go2rtc version used (#14753)
leccelecce Nov 3, 2024
189d4b4
Avoid divide by zero in shm_frame_count (#14750)
leccelecce Nov 3, 2024
77ec86d
Fix devcontainer when there is no ~/.ssh/know_hosts file (#14758)
felipecrs Nov 3, 2024
9755fa0
Fix exports migration when there is none (#14761)
felipecrs Nov 3, 2024
959ca0f
Fix object processing logic for detections (#14766)
hawkeye217 Nov 4, 2024
156e7cc
Clarify semantic search GPU (#14767)
NickM-27 Nov 4, 2024
a13b981
Various fixes (#14786)
NickM-27 Nov 4, 2024
553676a
Fix missing tensor_input (#14790)
NickM-27 Nov 4, 2024
ac76276
Overwrite existing saved search (#14792)
hawkeye217 Nov 4, 2024
1fc4af9
Optimize Explore summary database query (#14797)
hawkeye217 Nov 4, 2024
29ea7c5
Bugfixes (#14813)
hawkeye217 Nov 5, 2024
404807c
UI tweaks (#14814)
NickM-27 Nov 5, 2024
fc0fb15
Show dialog when restarting from config editor (#14815)
hawkeye217 Nov 5, 2024
2eb5fbf
Add more debug logs for preview and output (#14833)
NickM-27 Nov 6, 2024
bc371ac
Cleanup batching (#14836)
hawkeye217 Nov 6, 2024
15bd26c
Re-send camera states after websocket disconnects and reconnects (#14…
hawkeye217 Nov 7, 2024
0d59754
Small genai fix (#14850)
hawkeye217 Nov 7, 2024
ace02a6
Don't pass hwaccel args to preview (#14851)
NickM-27 Nov 7, 2024
46ed520
Don't generate tensorrt models by default (#14865)
NickM-27 Nov 8, 2024
ae30ac6
Refactor general review filter to only call the update function once …
hawkeye217 Nov 8, 2024
7bae946
Small general filter bugfix (#14870)
hawkeye217 Nov 8, 2024
3249ffb
Auto-unmute inbound audio when enabling two way audio (#14871)
hawkeye217 Nov 8, 2024
580f351
revert changes to audio process to prevent shutdown hang (#14872)
hawkeye217 Nov 8, 2024
143bab8
Genai bugfix (#14880)
hawkeye217 Nov 9, 2024
7c474e6
Pin intel driver (#14884)
NickM-27 Nov 9, 2024
a68c7f4
Pin all intel packages (#14887)
NickM-27 Nov 9, 2024
96c0c43
Add support for specifying tensorrt device (#14898)
NickM-27 Nov 10, 2024
c1bfc1d
fix tensorrt model generation variable (#14902)
kirsch33 Nov 10, 2024
0829517
Add ability to filter Explore by Frigate+ submission status (#14909)
hawkeye217 Nov 10, 2024
64b3397
Add tooltip and change default value for is_submitted (#14910)
hawkeye217 Nov 11, 2024
d2b2f3d
Use custom body for the export recordings endpoint (#14908)
iursevla Nov 11, 2024
6c86827
Fix small typo (#14915)
iursevla Nov 11, 2024
9c20cd5
Handle in progress previews export and fix time check bug (#14930)
NickM-27 Nov 11, 2024
ed9c678
UI fixes (#14933)
hawkeye217 Nov 12, 2024
4eea541
Updated Documentation: Autotracking add support details for Sunba 405…
ltomes Nov 15, 2024
7fdf42a
Various Fixes (#15004)
NickM-27 Nov 15, 2024
e407ba4
Increase max shm frames (#15009)
NickM-27 Nov 15, 2024
206ed06
Make all SHM management untracked (#15011)
NickM-27 Nov 15, 2024
ad85f88
Update ollama docs and add genai debug logging (#15012)
hawkeye217 Nov 15, 2024
f9c1600
Duplicate onnx build info (#15020)
NickM-27 Nov 16, 2024
45e9030
Round robin SHM management (#15027)
NickM-27 Nov 16, 2024
5b1b6b5
Fix round robin (#15035)
NickM-27 Nov 17, 2024
474c248
Cleanup correctly (#15043)
NickM-27 Nov 17, 2024
26c3f9f
Fix birdseye (#15051)
NickM-27 Nov 18, 2024
0b203a3
fix writing to birdseye restream buffer (#15052)
NickM-27 Nov 18, 2024
66f71ae
fix regex for cookie_name to be general snake case (#14854)
bazylhorsey Nov 18, 2024
9ae839a
Tracked object metadata changes (#15055)
hawkeye217 Nov 18, 2024
a67ff38
Update genai docs (#15070)
hawkeye217 Nov 19, 2024
66277fb
Fix embeddings (#15072)
NickM-27 Nov 19, 2024
0df091f
Fix link to api in genai docs (#15075)
hawkeye217 Nov 19, 2024
e76f4e9
Started unit tests for the review controller (#15077)
iursevla Nov 19, 2024
ff92b13
Fix sending events (#15100)
NickM-27 Nov 20, 2024
33957e5
Set hailo build library path (#15167)
NickM-27 Nov 25, 2024
2207a91
Fix ruff (#15223)
NickM-27 Nov 27, 2024
d25ffdb
Fix crash when consecutive underscores are used in camera name (#15257)
hawkeye217 Nov 30, 2024
f094c59
Fix formatting (#15271)
NickM-27 Dec 1, 2024
ee816b2
Fix camera access and improve typing (#15272)
NickM-27 Dec 1, 2024
71e8f75
Let the docker container spend more time to clean up and shut down (d…
alesgenova Dec 1, 2024
5802a66
Fix audio events in explore section (#15286)
tpjanssen Dec 1, 2024
002fdea
SHM tweaks (#15274)
NickM-27 Dec 1, 2024
4a5fe41
Explore audio event tweaks (#15291)
hawkeye217 Dec 1, 2024
a1fa9de
Fix event cleanup debug logging crash (#15293)
hawkeye217 Dec 1, 2024
c95bc9f
Handle case where camera name ends in number (#15296)
NickM-27 Dec 1, 2024
833cdcb
fix audio event create (#15299)
jameslivulpi Dec 2, 2024
5475672
Fix extraction of Hailo userspace libs (#15187)
sairon Dec 2, 2024
5f42caa
Explore bulk actions (#15307)
hawkeye217 Dec 2, 2024
4dddc53
move label placement when overlapping small boxes (#15310)
hawkeye217 Dec 2, 2024
a729408
preserve search query in overlay state hook (#15334)
hawkeye217 Dec 4, 2024
a5a7cd3
Added more unit tests for the review controller (#15162)
iursevla Dec 4, 2024
c0ba98e
Explore sorting (#15342)
hawkeye217 Dec 4, 2024
32322b2
Update nvidia docs to reflect preset (#15347)
NickM-27 Dec 4, 2024
47d495f
Make note of go2rtc encoded URLs (#15348)
NickM-27 Dec 4, 2024
d3b631a
Api improvements (#15327)
NickM-27 Dec 6, 2024
8aa6297
Ensure label does not overlap with box or go out of frame (#15376)
hawkeye217 Dec 6, 2024
bb86e71
fix auth remote addr access (#15378)
NickM-27 Dec 6, 2024
d0cc8cb
API response cleanup (#15389)
NickM-27 Dec 7, 2024
0b9c4c1
Refactor event cleanup to consider review severity (#15415)
NickM-27 Dec 9, 2024
6b12a45
return 401 for login failures (#15432)
blakeblackshear Dec 10, 2024
0e3fb6c
Standardize handling of config files (#15451)
NickM-27 Dec 12, 2024
53b96df
Improve semantic search docs (#15453)
hawkeye217 Dec 12, 2024
b4d8208
Fixes (#15465)
NickM-27 Dec 12, 2024
ed2e1f3
Remove debug cleanup change (#15468)
NickM-27 Dec 12, 2024
d302b6e
Cap storage bandwidth (#15473)
NickM-27 Dec 12, 2024
f336a91
Cleanup handling of first object message (#15480)
NickM-27 Dec 13, 2024
869fa26
apply zizmor recommendations (#15490)
blakeblackshear Dec 13, 2024
1ea282f
Improve the message for missing objects in review items (#15500)
hawkeye217 Dec 13, 2024
0763f56
Update iframe interval recommendation (#15501)
hawkeye217 Dec 13, 2024
1b7fe95
fix: use requests.Session() for DeepStack API (#15505)
fl42 Dec 14, 2024
17f8939
Add FAQ to explain why streams might work in VLC but not in Frigate (…
hawkeye217 Dec 14, 2024
33ee328
Ensure that go2rtc streams are cleaned (#15524)
NickM-27 Dec 15, 2024
d49f958
Don't crop by region for genai snapshot for manual events (#15525)
hawkeye217 Dec 15, 2024
717493e
Improve handling of error conditions with ollama and snapshot regener…
hawkeye217 Dec 16, 2024
292499a
Improve review message again (#15538)
hawkeye217 Dec 16, 2024
d9ef8fa
Fix always the same image is sent to GenAI (#15550)
GiorgioUghini Dec 17, 2024
3dc26e7
Genai descriptions are not generated until tracked objects end (#15561)
hawkeye217 Dec 17, 2024
b149828
Catch OS error (#15590)
NickM-27 Dec 18, 2024
4af7520
Bug Fixes (#15598)
NickM-27 Dec 19, 2024
ddfe8f3
Fix #7944: Adds tls_insecure to the onvif configuration (#15603)
gabrielbiasi Dec 19, 2024
78a013d
Add "frame" to shm frame names to avoid camera name issues (#15615)
hawkeye217 Dec 20, 2024
9b80dbe
Bump actions/setup-python from 5.1.0 to 5.3.0 (#14584)
dependabot[bot] Dec 20, 2024
70fc539
Make hailo wheels support any minor version (#15616)
NickM-27 Dec 20, 2024
bed20de
Update docs deps (#15617)
NickM-27 Dec 20, 2024
9387246
Add tooltips to ptz controls (#15633)
hawkeye217 Dec 21, 2024
a767dad
Simplify TensorRT image (#15638)
NickM-27 Dec 22, 2024
15ffe5c
Fix trt (#15640)
NickM-27 Dec 22, 2024
87e7b62
Remove duplicated rockchip build (#15641)
NickM-27 Dec 22, 2024
0037154
GenAI: add ability to save JPGs sent to provider (#15643)
leccelecce Dec 23, 2024
c48396c
Fix crash when streams are undefined in go2rtc config password cleani…
hawkeye217 Dec 27, 2024
8114b54
Sort camera group edit screen by ui config values (#15705)
hawkeye217 Dec 27, 2024
171a89f
Language consistency - use Explore instead of Search (#15709)
hawkeye217 Dec 28, 2024
98338e4
Ensure object lifecycle ratio is re-normalized to camera aspect (#15717)
hawkeye217 Dec 28, 2024
322b847
Fix event cleanup (#15724)
NickM-27 Dec 29, 2024
a1ce9aa
Tracked object details pane bugfix (#15736)
hawkeye217 Dec 30, 2024
e7ad38d
Update model docs (#15779)
NickM-27 Jan 2, 2025
38e098c
Remove extra data except from keypackets when using qsv (#15865)
NickM-27 Jan 6, 2025
4fc9106
Update for correct audio requirements (#15882)
NickM-27 Jan 7, 2025
d57a61b
Simplify model config (#15881)
NickM-27 Jan 8, 2025
b265b6b
Catch case where user has multiple of the same kind of GPU (#15903)
NickM-27 Jan 8, 2025
0c4ea50
Update proxmox docs to align with proxmox recommendation of running i…
NickM-27 Jan 8, 2025
c1dede9
Clarify reolink doorbell two way talk requirements (#15915)
hawkeye217 Jan 9, 2025
b8a7479
Clarify motion recording (#15917)
hawkeye217 Jan 9, 2025
c4727f1
Simplify plus submit (#15941)
blakeblackshear Jan 11, 2025
173b7aa
Handle case where user has multiple manual events on same camera (#15…
NickM-27 Jan 11, 2025
ef6952e
Fix display of save button in tracked object details pane (#15946)
hawkeye217 Jan 11, 2025
32c71c4
Clean up handling of ffmpeg specific params (#15956)
NickM-27 Jan 12, 2025
9983bd8
Fix API latest image quality and API MIME types (#15964)
tpjanssen Jan 13, 2025
409e911
Update integration docs (#15967)
NickM-27 Jan 13, 2025
91ab107
Update docs to make note of go2rtc port requirement (#16013)
NickM-27 Jan 16, 2025
3947e79
update FFmpeg to ensure compatibility with newer kernels (#16027)
MarcA711 Jan 18, 2025
0ee2e40
Correctly calculate ffmpeg version based on ffmpeg path (#16041)
NickM-27 Jan 19, 2025
a5ce8d0
Fix env variable exporting (#16043)
NickM-27 Jan 19, 2025
83ac42c
Use correct path for script (#16045)
NickM-27 Jan 19, 2025
aedfaa3
Don't prevent default when tracked object details description input i…
hawkeye217 Jan 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
437 changes: 290 additions & 147 deletions .cspell/frigate-dictionary.txt

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@
"csstools.postcss",
"blanu.vscode-styled-jsx",
"bradlc.vscode-tailwindcss",
"charliermarsh.ruff"
"charliermarsh.ruff",
"eamodio.gitlens"
],
"settings": {
"remote.autoForwardPorts": false,
Expand Down
12 changes: 7 additions & 5 deletions .devcontainer/post_create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@
set -euxo pipefail

# Cleanup the old github host key
sed -i -e '/AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31\/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi\/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==/d' ~/.ssh/known_hosts
# Add new github host key
curl -L https://api.github.com/meta | jq -r '.ssh_keys | .[]' | \
sed -e 's/^/github.com /' >> ~/.ssh/known_hosts
if [[ -f ~/.ssh/known_hosts ]]; then
# Add new github host key
sed -i -e '/AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31\/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi\/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==/d' ~/.ssh/known_hosts
curl -L https://api.github.com/meta | jq -r '.ssh_keys | .[]' | \
sed -e 's/^/github.com /' >> ~/.ssh/known_hosts
fi

# Frigate normal container runs as root, so it have permission to create
# the folders. But the devcontainer runs as the host user, so we need to
Expand All @@ -17,7 +19,7 @@ sudo chown -R "$(id -u):$(id -g)" /media/frigate
# When started as a service, LIBAVFORMAT_VERSION_MAJOR is defined in the
# s6 service file. For dev, where frigate is started from an interactive
# shell, we define it in .bashrc instead.
echo 'export LIBAVFORMAT_VERSION_MAJOR=$(ffmpeg -version | grep -Po "libavformat\W+\K\d+")' >> $HOME/.bashrc
echo 'export LIBAVFORMAT_VERSION_MAJOR=$(/usr/lib/ffmpeg/7.0/bin/ffmpeg -version | grep -Po "libavformat\W+\K\d+")' >> $HOME/.bashrc

make version

Expand Down
5 changes: 4 additions & 1 deletion .github/DISCUSSION_TEMPLATE/camera-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,9 @@ body:
- HassOS Addon
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required: true
- type: dropdown
Expand All @@ -102,7 +105,7 @@ body:
- TensorRT
- RKNN
- Other
- CPU (no Coral)
- CPU (no coral)
validations:
required: true
- type: dropdown
Expand Down
11 changes: 11 additions & 0 deletions .github/DISCUSSION_TEMPLATE/config-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,17 @@ body:
- HassOS Addon
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required: true
- type: textarea
id: docker
attributes:
label: docker-compose file or Docker CLI command
description: This will be automatically formatted into code, so no need for backticks.
render: yaml
validations:
required: true
- type: dropdown
Expand Down
25 changes: 3 additions & 22 deletions .github/DISCUSSION_TEMPLATE/detector-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,28 +48,6 @@ body:
render: shell
validations:
required: true
- type: textarea
id: go2rtclogs
attributes:
label: Relevant go2rtc log output
description: Please copy and paste any relevant go2rtc log output. Include logs before and after your exact error when possible. Logs can be viewed via the Frigate UI, Docker, or the go2rtc dashboard. This will be automatically formatted into code, so no need for backticks.
render: shell
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating system
options:
- HassOS
- Debian
- Other Linux
- Proxmox
- UNRAID
- Windows
- Other
validations:
required: true
- type: dropdown
id: install-method
attributes:
Expand All @@ -78,6 +56,9 @@ body:
- HassOS Addon
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required: true
- type: dropdown
Expand Down
25 changes: 11 additions & 14 deletions .github/DISCUSSION_TEMPLATE/general-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,20 +68,6 @@ body:
label: Frigate stats
description: Output from frigate's /api/stats endpoint
render: json
- type: dropdown
id: os
attributes:
label: Operating system
options:
- HassOS
- Debian
- Other Linux
- Proxmox
- UNRAID
- Windows
- Other
validations:
required: true
- type: dropdown
id: install-method
attributes:
Expand All @@ -90,6 +76,17 @@ body:
- HassOS Addon
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required: true
- type: textarea
id: docker
attributes:
label: docker-compose file or Docker CLI command
description: This will be automatically formatted into code, so no need for backticks.
render: yaml
validations:
required: true
- type: dropdown
Expand Down
36 changes: 16 additions & 20 deletions .github/DISCUSSION_TEMPLATE/hardware-acceleration-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,6 @@ body:
description: Visible on the System page in the Web UI. Please include the full version including the build identifier (eg. 0.14.0-ea36ds1)
validations:
required: true
- type: input
attributes:
label: In which browser(s) are you experiencing the issue with?
placeholder: Google Chrome 88.0.4324.150
description: >
Provide the full name and don't forget to add the version!
- type: textarea
id: config
attributes:
Expand Down Expand Up @@ -70,20 +64,6 @@ body:
render: shell
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating system
options:
- HassOS
- Debian
- Other Linux
- Proxmox
- UNRAID
- Windows
- Other
validations:
required: true
- type: dropdown
id: install-method
attributes:
Expand All @@ -92,6 +72,22 @@ body:
- HassOS Addon
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required: true
- type: dropdown
id: object-detector
attributes:
label: Object Detector
options:
- Coral
- OpenVino
- TensorRT
- RKNN
- Other
- CPU (no coral)
validations:
required: true
- type: dropdown
Expand Down
32 changes: 32 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## Proposed change
<!--
Describe what this pull request does and how it will benefit users of Frigate.
Please describe in detail any considerations, breaking changes, etc. that are
made in this pull request.
-->


## Type of change

- [ ] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code
- [ ] Documentation Update

## Additional information

- This PR fixes or closes issue: fixes #
- This PR is related to issue:

## Checklist

<!--
Put an `x` in the boxes that apply.
-->

- [ ] The code change is tested and works locally.
- [ ] Local tests pass. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] The code has been formatted using Ruff (`ruff format frigate`)
Loading
Loading