Dermot Duffy
57a687d659
fix: Restore camera layout support in image view ( #1831 )
...
* Closes #1804
2025-01-16 20:00:31 -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
9d812af9f4
fix: Use HA style and coloring for all icons ( #1790 )
2024-12-23 15:22:27 -08:00
Dermot Duffy
e0335c529c
fix: Only fetch Reolink media for cameras that support it ( #1747 )
2024-12-13 07:39:14 -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
dada65e008
feat: Add experimental reolink media support ( #1694 )
...
* feat: Add experimental rich reolink support.
* Formatting fix
2024-11-25 20:19:12 -08:00
Dermot Duffy
7895de96d2
fix: Rationalize custom icons to avoid duplication ( #1639 )
2024-10-13 16:24:51 -07:00
Dermot Duffy
9393722fa6
refactor: Cache device information centrally ( #1598 )
2024-09-29 17:17:40 -07:00
Dermot Duffy
02fb6e1d4c
refactor: Refactor entity register manager ( #1597 )
2024-09-29 15:55:28 -07:00
Dermot Duffy
c225a9aeab
fix: Configured PTZ actions should overrule auto-detected actions (not merge with them) ( #1558 )
...
* fix: Configured PTZ actions should overrule auto-detected actions (not merge with them)
* Don't populate capabilities unless there is some basis
2024-09-21 18:32: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
09a15ab785
Fix recording timezone issue.
2024-08-26 13:10:19 -07:00
Dermot Duffy
429dd90972
Use custom websocket to avoid needing admin privileges.
2024-08-24 20:00:00 -07:00
Dermot Duffy
afb9af5eb4
Rename several view variables for clarity.
2024-06-11 19:48:39 -07:00
Felipe Santos
fccb4c9afd
Bump prettier to v3 and format all files
2024-06-10 00:29:50 -03: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
ecdd02c7ce
Always render a view even if default is unsupported.
2024-03-08 20:00:35 -08: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
e21756887d
Add custom date/time media filtering.
2024-02-07 22:06:21 -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
db50e36c76
Add support for custom go2rtc URLs.
2023-10-07 18:29:31 -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
e830db1a77
Complete carousel refactor.
...
Reduces one layer of DOM nesting for simplication, uses the latest Embla
version, unittests for everything.
2023-09-04 16:25:32 -07:00
Dermot Duffy
1eafe42e7d
Fix recording downloads.
2023-06-16 20:32:23 -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
cb6a73c3f8
Fix Frigate event schema break (top_score === null)
2023-05-06 11:46:30 -07:00
Dermot Duffy
2b00d95176
Fix incorrect engine detection.
2023-04-29 15:09:50 -07:00
Dermot Duffy
37a016e381
Add experimental 2-way audio support.
2023-04-29 13:30:37 -07:00
Dermot Duffy
e1d74dc35a
Enable smooth panning between past/live.
2023-04-09 19:23:34 -07:00
Dermot Duffy
a8740b8f6b
Add camera manager range tests.
2023-04-05 20:30:21 -07:00
Dermot Duffy
1734e5ae69
Fix size call.
2023-04-05 18:25:53 -07:00
Dermot Duffy
4d47b6ea73
Add tests for camera manager cache.
2023-04-05 18:16:29 -07:00
Dermot Duffy
7071f2ff63
Add unittest coverage for engine-factory.
2023-04-04 21:55:52 -07:00
Dermot Duffy
bff73b4e2d
Don't show timeline bar if we cannot seek.
2023-04-01 11:44:00 -07:00
Dermot Duffy
2c94907e78
Minor media player initialization fix.
2023-03-31 19:14:28 -07:00
Dermot Duffy
04e99b912e
Increase load performance by dynamically loading engines.
2023-03-28 20:23:20 -07:00