Dermot Duffy
cc376a8be1
feat: Rename the card to advanced-camera-card ( #1873 )
...
Whilst the Frigate support in this card is the best among camera
engines, the name incorrectly suggests that Frigate is a requirement.
Instead, to broaden the appeal, change to more camera agnostic name.
This does not suggest any change in priority, role or support for
Frigate.
This change is likely to be bug prone, due to the size of the rename --
the code contains 1500+ references to "Frigate" most of which make sense
to rename, some which do not, all of which needed human assessment.
- Closes #1298
BREAKING CHANGE: References to `frigate-card` in all kinds of
configuration need to be updated to `advanced-camera-card`. An automated
config upgrade should take care of the majority of usecases (click `Edit
-> Upgrade -> Save`), though may not be perfect.
2025-02-06 19:32:32 -08:00
Dermot Duffy
7657bdf22c
fix: Rendering not correctly forced when tab changed in certain circumstances ( #1817 )
...
- Closes #1811
- Closes #1769
2025-01-09 20:21:26 -08:00
Dermot Duffy
9ac6134446
perf: Change media fetches to be asynchronous to view render ( #1702 )
...
This is a fairly non-trivial change in terms of consequence, so a greater than average chance something breaks. This is necessary since some cameras (e.g. Reolink) are materially slower to fetch media, and this change substantially improves card responsiveness.
2024-12-01 20:57:48 -08:00
Dermot Duffy
9393722fa6
refactor: Cache device information centrally ( #1598 )
2024-09-29 17:17:40 -07:00
Dermot Duffy
15d33f63fb
fix: Destroy cameras after failed initialization ( #1551 )
2024-09-21 13:17:22 -07:00
Dermot Duffy
650d99ec00
fix: Fix initialization race condition that occurs in certain circumstances ( #1545 )
...
* fix: Fix initialization race condition in certain circumstances
* Minor improvements and camera iris logo
2024-09-19 19:42:38 -07:00
Dermot Duffy
0403441e07
Add max_simultaneous_engine_requests parameter
2024-08-26 19:57:55 -07:00
Dermot Duffy
429dd90972
Use custom websocket to avoid needing admin privileges.
2024-08-24 20:00:00 -07:00
Dermot Duffy
7ab545738d
Add initial keyboard shortcut support.
2024-06-05 21:44:17 -07:00
Felipe Santos
1a36ce0894
Update date-fns and date-fns-tz to v3
2024-06-05 22:37:54 -03:00
Dermot Duffy
7917e5c537
Add support for pre-defined zoom/pan settings.
2024-04-27 14:55:38 -07:00
Dermot Duffy
c7c85d188d
Add support for precise layout cropping options.
2024-04-15 16:10:09 -07:00
Dermot Duffy
323925101d
Add support for more advanced forms of overriding
2024-04-13 18:23:11 -07:00
Dermot Duffy
95c44adcf1
Allow camera capabilities to be configured.
2024-03-26 21:00:15 -07:00
Dermot Duffy
89ddea69db
Fix obscure config merge bug.
2024-03-03 18:22:51 -08:00
Dermot Duffy
88bea0ae7d
Allow camera engines to signal events to the card.
2024-03-03 15:40:20 -08:00
Dermot Duffy
e12912fa85
Add out-of-the-box Frigate PTZ support.
2023-10-29 14:10:41 -07:00
Dermot Duffy
9a2eb24d35
Rename service_data to data to maintain HA compatibility.
2023-10-08 21:17:57 -07:00
Dermot Duffy
7a33f75889
Improve engine identification and id generation.
2023-10-08 14:53:05 -07:00
Dermot Duffy
b43389ed5b
Add support for go2rtc for non-Frigate cameras
2023-10-07 23:27:10 -07:00
Dermot Duffy
f2e230fa81
Add mixxing part of prior commit.
2023-10-03 20:22:56 -07:00
Dermot Duffy
6bba16cb86
Clear camera store when cameras are initialized.
2023-10-03 12:57:51 -07:00
Dermot Duffy
9b72dd8089
Refactor main types.ts .
2023-10-02 22:35:58 -07:00
Dermot Duffy
bfdbe70d6c
Refactor card.ts substantially and test.
2023-10-02 16:30:05 -07:00
Dermot Duffy
d63a1de042
Only show the microphone button when the loaded media supports 2-way audio.
2023-05-07 16:47:02 -07:00
Dermot Duffy
37a016e381
Add experimental 2-way audio support.
2023-04-29 13:30:37 -07:00
Dermot Duffy
bff73b4e2d
Don't show timeline bar if we cannot seek.
2023-04-01 11:44:00 -07:00
Dermot Duffy
04e99b912e
Increase load performance by dynamically loading engines.
2023-03-28 20:23:20 -07:00
Dermot Duffy
304c7e3164
Initial motionEye commit.
2023-03-26 16:42:21 -07:00
Dermot Duffy
342d988bbd
Add support for multiple zones/labels per Frigate camera.
2023-03-12 15:35:53 -07:00
Dermot Duffy
7f1fcf454e
Add support for 'scroll up refresh' in the gallery.
2023-03-06 21:04:05 -08:00
Dermot Duffy
1ea961265b
Add sub_label support.
2023-03-05 09:52:55 -08:00
Dermot Duffy
1255d3269a
Merge pull request #986 from dermotduffy/no-longer-need-extended-for-uniqueid
...
Remove unnecessary entity fetches
2023-03-04 13:18:57 -08:00
Dermot Duffy
899fdbb842
Remove unnecessary entity fetches.
2023-03-04 12:54:22 -08:00
Dermot Duffy
9870446a9f
Fix defaults overriding intentional values.
2023-03-04 10:03:16 -08:00
Dermot Duffy
812c3e1018
Initial version of substream support.
2023-02-24 20:41:11 -08:00
Dermot Duffy
425782f347
Cache media-metadata requests.
2023-02-18 19:20:10 -08:00
Dermot Duffy
90b4d249d4
Avoid duplicate engine creation.
2023-02-18 16:58:53 -08:00
Dermot Duffy
f5ce02fe4a
Generalize camera endpoints.
2023-02-18 11:03:12 -08:00
Dermot Duffy
5767e98501
Initial support for go2rtc provider.
2023-02-18 09:07:06 -08:00
Dermot Duffy
03cea41675
Add a performance option to control media chunk size.
2023-02-13 21:27:39 -08:00
Dermot Duffy
06b4cc914c
Refactor camera initialization into the camera engines.
2023-02-12 16:10:22 -08:00
Dermot Duffy
9cd60172a6
Don't show the timeline if no cameras support it.
2023-02-10 19:32:34 -08:00
Dermot Duffy
479671ab6c
Match media direction to timeline.
2023-02-08 19:51:57 -08:00
Dermot Duffy
a9074bd44e
Results of running ts-prune.
2023-01-30 21:11:21 -08:00
Dermot Duffy
a7cab0ea1a
Fix query extension bug.
2023-01-29 20:18:38 -08:00
Dermot Duffy
01c3a79ff1
Remove the MediaQuery wrapper from the camera manager.
2023-01-29 20:00:45 -08:00
Dermot Duffy
edb7a88266
Add moved folder.
2023-01-29 19:16:30 -08:00