Dermot Duffy
|
596a37903f
|
feat: Add TPLink camera engine support (#2257)
* Related #2183
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Introduce `tplink` camera engine with relative PTZ via button
entities, add icons/docs support, refactor to `EntityCamera`, and extend
tests/schema/factory for auto-detection.
>
> - **Engines**
> - **New `tplink` engine**:
> - Add `Engine.TPLink`, schema support (`engine: 'tplink'`).
> - Implement `TPLinkCameraManagerEngine` and `TPLinkCamera` (relative
PTZ via `button.*` entities; no presets/zoom; stop is no-op).
> - Update `engine-factory` to create/auto-detect `tplink` (platform
`tplink`).
> - **Refactor**
> - Replace `BrowseMediaCamera` with `EntityCamera`; update `motioneye`
and `reolink` cameras and `motioneye` engine type checks.
> - **UI/Icons**
> - Add `tplink.svg`; wire into `IconController`; update docs icon copy
script.
> - **Docs**
> - Add `tplink` to engine capability and live-provider matrices; new
`tplink` section incl. PTZ note; add custom icon entry.
> - **Tests**
> - Add TPLink camera/engine tests and factory tests; remove obsolete
`BrowseMediaCamera` test.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
74a688c3bd602912d63a22c3c6fa2f4b60ec14f9. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
|
2025-12-07 16:57:33 -08:00 |
|
Dermot Duffy
|
c077f8bf70
|
feat: Add folder title matching and parsing (#2067)
This is a breaking change for users of the [experimental 'folder'
functionality](https://card.camera/#/configuration/folders).
Related: #1748
|
2025-05-27 07:50:51 -07:00 |
|
Dermot Duffy
|
c6a4c8aea2
|
feat: Implement basic general folder support (#2051)
- Related: #1748
|
2025-05-21 19:59:21 -07:00 |
|
Dermot Duffy
|
d6225fefda
|
refactor: Break apart monolithic configuration schema (#1977)
[skip ci]
|
2025-03-22 15:06:11 -07:00 |
|
Dermot Duffy
|
a79ffa6edc
|
refactor: Retire the use of unmaintained custom-card-helpers (#1956)
- Closes #1295
|
2025-03-09 16:02:33 -07:00 |
|
Dermot Duffy
|
c66c3ec919
|
feat: Add control/output of selected camera via an entity (#1895)
- Closes #1871
|
2025-02-17 13:33:10 -08:00 |
|
Dermot Duffy
|
0212840688
|
fix: Substream only cameras should not be triggerable (#1848)
- Closes #1846
|
2025-01-21 07:17:09 -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
|
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 |
|
Felipe Santos
|
1a36ce0894
|
Update date-fns and date-fns-tz to v3
|
2024-06-05 22:37:54 -03: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
|
b43389ed5b
|
Add support for go2rtc for non-Frigate cameras
|
2023-10-07 23:27:10 -07:00 |
|
Dermot Duffy
|
9b72dd8089
|
Refactor main types.ts .
|
2023-10-02 22:35:58 -07:00 |
|
Dermot Duffy
|
2c94907e78
|
Minor media player initialization fix.
|
2023-03-31 19:14:28 -07:00 |
|
Dermot Duffy
|
d2ddc3e8f0
|
De-duplicate events at the same time.
|
2023-03-26 17:36:23 -07:00 |
|
Dermot Duffy
|
304c7e3164
|
Initial motionEye commit.
|
2023-03-26 16:42:21 -07:00 |
|