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
|
3279481b0e
|
feat: Add festive visual effects (#2252)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> Introduces an effects system (fireworks, ghost, hearts, shamrocks,
snow), a new `effect` action, and optional date-based loading effects,
integrated into the card with docs, schema, editor, and tests.
>
> - **Effects System**:
> - Add `EffectsController` and `advanced-camera-card-effects` host with
lazy-loaded effect modules (`fireworks`, `ghost`, `hearts`, `shamrocks`,
`snow`).
> - New base effect component with fade-in/out; SCSS and z-index
updates.
> - **Actions**:
> - New custom action `advanced_camera_card_action: effect` with
`effect_action` (`start`|`stop`|`toggle`).
> - Wire into `ActionFactory` and add `EffectAction` executor.
> - **Card Integration**:
> - Mount effects host in `advanced-camera-card` and expose
`getEffectsControllerAPI()` via `CardController`.
> - Loading component can trigger date-based effects (e.g., New Year
fireworks) when enabled.
> - **Configuration & Editor**:
> - Add `performance.features.card_loading_effects` (default `true`)
alongside `card_loading_indicator`.
> - Update schemas, defaults, low-performance profile (disables
effects), and editor toggles.
> - **Docs & Examples**:
> - Document `effect` action parameters and add menu example.
> - Update performance docs with new option.
> - **Localization & Tests**:
> - Update i18n strings for new performance option.
> - Add comprehensive tests for effects controller, action, factory,
config defaults/profiles, and utilities.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
cffd4304fe3bd22340316f9cec53e341379b1756. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
|
2025-12-06 18:21:44 -08:00 |
|
Dermot Duffy
|
993e288c14
|
fix: Preserve parsers/matches on folder navigation (#2249)
- Closes #2231
|
2025-11-26 10:00:34 -08:00 |
|
Dermot Duffy
|
1f6a4ddce2
|
fix: Fix folder media in timeline when camera is not timeline supported (#2246)
- Closes: #2205
|
2025-11-24 14:33:06 -08:00 |
|
Dermot Duffy
|
f50bef7446
|
fix: Fix audio issue triggered by HA 2025.11 (#2237)
- Closes: #2235
|
2025-11-09 14:43:08 -08:00 |
|
Dermot Duffy
|
071dca07bf
|
fix: Fix triggering for Reolink cameras (#2230)
- Fix inspired by #2228
|
2025-11-02 15:04:44 -08:00 |
|
 Dermot DuffyandFelipe Santos
|
1f41781a84
|
feat: Add custom reload action to reload dashboard (#2217)
- Closes: #2215
---------
Co-authored-by: Felipe Santos <felipecassiors@gmail.com>
|
2025-10-14 07:37:50 -07:00 |
|
Dermot Duffy
|
7edaac079e
|
fix: Timeline should should show folder media even without camera support (#2216)
- Closes #2205
|
2025-10-13 21:15:32 -07:00 |
|
Dermot Duffy
|
ebbd219db7
|
docs: Update callouts for new docsify version (#2211)
|
2025-10-12 15:02:26 -07:00 |
|
Dermot Duffy
|
55d181b519
|
docs: Various docs fixes (#2208)
- Closes: #2207
|
2025-10-11 19:44:57 -07:00 |
|
Dermot Duffy
|
e2500a853e
|
fix: Prefer H265 when browser supported (#2200)
- Closes #2192
|
2025-10-06 21:25:50 -07:00 |
|
Dermot Duffy
|
9f479f8b4f
|
fix: Expand templates in stock elements (#2199)
- Related: #2193
|
2025-10-06 21:14:29 -07:00 |
|
Dermot Duffy
|
af53c66cd5
|
fix: Folders should be overrideable (#2198)
- Closes #2196
|
2025-10-04 16:13:11 -07:00 |
|
Dermot Duffy
|
78dee9194f
|
feat: Add timeline support for folder media (#2197)
- Closes #2106
|
2025-10-04 15:47:39 -07:00 |
|
Dermot Duffy
|
262e5f223f
|
docs: Minor PTZ doc improvement (#2174)
- Related: #2153
|
2025-09-01 16:48:31 -07:00 |
|
Dermot Duffy
|
6b656b1720
|
feat: Allow PTZ control colors to be overridden (#2173)
- Closes #2123
|
2025-09-01 16:14:30 -07:00 |
|
Dermot Duffy
|
daeb890fea
|
fix: Trigger borders should be rounded (#2172)
- Closes #2107
|
2025-09-01 14:46:47 -07:00 |
|
Dermot Duffy
|
79c27c43b8
|
fix: Don't incorrectly change camera when a dependency supports media (#2171)
- Closes: #2122
|
2025-09-01 13:29:04 -07:00 |
|
Felipe Santos
|
2dd7f328f6
|
docs: Improve go2rtc proxying example (#2167)
Closes https://github.com/dermotduffy/advanced-camera-card/issues/2162
Refs
https://github.com/dermotduffy/advanced-camera-card/issues/1984#issuecomment-3239302181
|
2025-09-01 13:09:41 -07:00 |
|
Dermot Duffy
|
3da1459ba6
|
docs: Improve documentation related to microphone toggle (#2165)
- Related: #2161
|
2025-08-29 20:19:26 -07:00 |
|
Dermot Duffy
|
109e74bd2a
|
docs: Freshen live provider documentation (#2160)
- Closes #2115
|
2025-08-28 21:40:22 -07:00 |
|
Dermot Duffy
|
bc5022ef1a
|
feat: Enable go2rtc live stream proxying (#2159)
- Closes #1984
|
2025-08-28 21:19:19 -07:00 |
|
Dermot Duffy
|
c3d95a5b32
|
refactor: Incorporate minor go2rtc client changes (#2158)
- Closes: #1957
|
2025-08-24 16:21:13 -07:00 |
|
Dermot Duffy
|
4d4b64232a
|
feat: Add support for rotating camera streams (#2149)
* Closes #1307
|
2025-08-23 17:30:53 -07:00 |
|
Dermot Duffy
|
69ae80d6f1
|
fix: fit parameter should apply to entire container when aspect_ratio is not set (#2126)
* Closes #2125
|
2025-07-15 21:10:03 -07:00 |
|
Dermot Duffy
|
c3e7cef9cf
|
fix: Camera aspect-ratio should always apply (#2114)
- Closes #2073
|
2025-07-13 14:56:03 -07:00 |
|
Dermot Duffy
|
d0bfb97843
|
docs: Include references to ptz capability for substreams. (#2120)
- Closes: #2118
|
2025-07-05 13:41:31 -05:00 |
|
Dermot Duffy
|
1bbc5be6fe
|
fix: Fix issues where camera exceeded allowable width (#2096)
- Closes: #2073
|
2025-06-08 17:01:13 -07:00 |
|
Dermot Duffy
|
3b4752b257
|
feat: Triggers should fire on startup if entities are in an active state (#2095)
- Closes: #2087
|
2025-06-08 16:01:26 -07:00 |
|
Dermot Duffy
|
2b92f84665
|
perf: Improve performance of the carousel auto-height functionality (#2094)
|
2025-06-08 15:05:40 -07:00 |
|
Dermot Duffy
|
70f1d5fc8e
|
docs: Add a troubleshooting entry on how to disable HACS update notifications (#2091)
|
2025-06-06 15:04:54 -07:00 |
|
Dermot Duffy
|
f5918738e4
|
fix: Allow multiple date parsers to apply at the same folder hierarchy level (#2090)
- For: #1748
|
2025-06-06 14:30:55 -07:00 |
|
Dermot Duffy
|
3d9499ed8c
|
docs: Add another worked example of a folder configuration (#2089)
|
2025-06-06 14:23:18 -07:00 |
|
Dermot Duffy
|
2971b402b7
|
feat: Allow grid selected border color to be overridden for theming (#2088)
- For #2047
[skip ci]
|
2025-06-05 20:10:41 -07:00 |
|
Dermot Duffy
|
5b9187f8c9
|
feat: Allow trigger border color to be overridden for theming (#2085)
- Closes: #2047
|
2025-06-04 20:39:42 -07:00 |
|
Dermot Duffy
|
13e43b8747
|
fix: Handle spaces in PTZ presets (#2084)
- Closes #2079
|
2025-06-03 20:27:40 -07:00 |
|
Dermot Duffy
|
a3d062eec5
|
fix: Old Reolink media items shown instead of more recent ones (#2081)
- Closes: #2078
|
2025-06-02 20:55:09 -07:00 |
|
Dermot Duffy
|
956a2e523c
|
feat: Add folder view to view folder media (#2077)
- Closes: #2068
Note: Renames existing `folder` view to `folders` [experimental
functionality]
|
2025-05-31 17:13:39 -07:00 |
|
Dermot Duffy
|
1901475065
|
docs: Remove references to card rename process (#2076)
|
2025-05-31 14:23:22 -07:00 |
|
Dermot Duffy
|
c55a0f00fd
|
feat: Allow matching of folders based on parsed date (#2074)
- For: #1748
|
2025-05-31 14:12:09 -07:00 |
|
Dermot Duffy
|
dc63dcdab9
|
feat: Add or and template folder media matchers (#2071)
- For: #1748
|
2025-05-29 21:21:59 -07: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
|
c4400194f5
|
fix: Allow multiple overrides to operate independently (#2063)
- Closes #1954
|
2025-05-24 16:14:09 -07:00 |
|
Dermot Duffy
|
b97e1358d0
|
fix: Fix issue with media view incorrectly rejecting cameras (#2061)
For issue: #1748
|
2025-05-23 20:02:13 -07:00 |
|
Dermot Duffy
|
14cf80c7b4
|
fix: Download icon should show on thumbnails (#2059)
- Closes #2056
|
2025-05-22 21:31:45 -07:00 |
|
Dermot Duffy
|
c342c5d529
|
fix: Fix thumbnail rendering issues (#2058)
- Closes #2054
|
2025-05-22 21:21:04 -07:00 |
|
Dermot Duffy
|
95c926e237
|
chore: Update yarn lockfile (#2053)
|
2025-05-21 20:41:30 -07:00 |
|
Felipe Santos
|
b9a3527954
|
chore: Revamp devcontainer (#2021)
Depends on
https://github.com/blakeblackshear/frigate-hass-integration/pull/884.
|
2025-05-21 20:32:47 -07:00 |
|
Alain Raymond
|
e1e80e2cc8
|
fix: Improve French translations (#2030)
Add missing translations for grid_selected_position
|
2025-05-21 20:12:21 -07:00 |
|
Dermot Duffy
|
542ff9b813
|
docs: Add folders screenshot (#2052)
|
2025-05-21 20:10:16 -07:00 |
|