Dermot Duffy and Felipe 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
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
79c27c43b8
fix: Don't incorrectly change camera when a dependency supports media ( #2171 )
...
- Closes : #2122
2025-09-01 13:29:04 -07:00
Dermot Duffy
bc5022ef1a
feat: Enable go2rtc live stream proxying ( #2159 )
...
- Closes #1984
2025-08-28 21:19:19 -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
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
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
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
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
c342c5d529
fix: Fix thumbnail rendering issues ( #2058 )
...
- Closes #2054
2025-05-22 21:21:04 -07:00
Dermot Duffy
c6a4c8aea2
feat: Implement basic general folder support ( #2051 )
...
- Related: #1748
2025-05-21 19:59:21 -07:00
Dermot Duffy
2eb0d9e35e
fix: Reolink PTZ support should work with hub-connected cameras ( #2014 )
...
- Related: #1964
2025-04-16 10:58:18 +01:00
Dermot Duffy
168b9b0c90
fix: Fix issues with lazy loading and overridden configuration ( #2012 )
...
- Closes #2011
2025-04-15 17:10:18 +01:00
Dermot Duffy
a5ffd51728
fix: Lazy unloading should not leave dangling connections ( #2004 )
...
- Closes #1992
2025-04-12 10:48:37 +01:00
Dermot Duffy
a24c9628c5
fix: Reolink PTZ support should detect presets ( #1997 )
...
- Related: #1964
2025-04-06 17:47:43 +01:00
Dermot Duffy
e7a9e20c9e
feat: Add support for template conditions ( #1995 )
...
- Closes: #1988
2025-04-05 22:25:46 +01:00
Dermot Duffy
b5eee5878a
feat: Add out of the box support for Reolink PTZ ( #1982 )
...
- Closes : #1964
2025-03-26 21:26:02 -07:00
Dermot Duffy
f6bb8001e3
fix: Allow entity to take remote control priority ( #1981 )
...
- Closes : #1958
[skip ci]
2025-03-24 18:24:56 -07:00
Dermot Duffy
a3b17d8cb2
feat: Add or, and and not condition types ( #1980 )
...
[skip ci]
2025-03-23 21:04:15 -07:00
Dermot Duffy
f140f6a653
feat: Allow control of where selected item is in grid ( #1979 )
...
- Closes : #1946
2025-03-23 14:49:47 -07:00
Dermot Duffy
8512df1720
fix: Prevent "action loops" ( #1978 )
...
- Closes : #1967
- Closes : #1969
2025-03-22 18:39:36 -07:00
Dermot Duffy
d6225fefda
refactor: Break apart monolithic configuration schema ( #1977 )
...
[skip ci]
2025-03-22 15:06:11 -07:00
Dermot Duffy
92fc8dd844
test: Add tests for config actions, elements and conditions ( #1976 )
...
[skip ci]
2025-03-21 20:14:24 -07:00
Dermot Duffy
75ae7720d3
fix: Confirmations should apply to all actions ( #1959 )
...
This also refactors how generic HA actions are handled, and improves
typing of actions.
[skip ci]
2025-03-15 14:32:48 -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
480c3d0ab7
perf: Various minor timeline performance improvements ( #1952 )
...
- Closes #1930
2025-03-08 17:31:25 -08:00
Dermot Duffy
dbd47c93c1
fix: Fix conditions re-triggering incorrectly in certain cases ( #1950 )
...
- Closes #1948
[skip ci]
2025-03-07 20:28:45 -08:00
Dermot Duffy
7daf580c7a
fix: Use better default media download filenames ( #1949 )
...
* Closes #1938
[skip ci]
2025-03-07 18:57:07 -08:00
Dermot Duffy
3b77b11196
fix: Increase reliability of media auto actions (e.g. play) ( #1934 )
...
Refactors media player handling entirely to make the code more
consistent and less boilerplate. Add testing for media player actions.
- Closes #1921
- Closes #1916
2025-03-03 20:59:01 -08:00
Dermot Duffy
0432eea4b8
feat: Add UI support for PTZ presets ( #1920 )
...
- Closes #1889
Whilst a simple change theoretically, the card has such a collection of
surfaces that can overlap other surfaces, it's challenging to get this
to work right! There's a real chance this will have broken something
z-index related (e.g. X overlaps Y when it should not), or (for related
reasons) broken curver corners on the card.
2025-02-27 20:22:12 -08:00
Dermot Duffy
bb147a45fd
fix: Reolink metadata should not reject media with labels ( #1900 )
...
- Related to: #1870
2025-02-17 20:13:21 -08: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
da79664a67
feat: Add support for config and initialized conditions ( #1894 )
...
These conditions are probably not hugely useful for most card users, but
allows the inbuilt automation systems to be used for card internal
operations.
[skip ci]
2025-02-16 14:17:04 -08:00
Dermot Duffy
7fb710d45d
feat: Add support for templates in actions ( #1891 )
...
- Closes #1878
2025-02-14 07:23:19 -08:00
Dermot Duffy
8d3cf07b43
refactor: Significantly refactor how conditions work internally ( #1886 )
...
- Much improved API cleanliness and testability to allow further
extensibility in future
- Simplified code in `live` view
This technically contains a small change in how overrides work in the
`live` view. Since that change is _closer_ to the documentation, and
since this is likely to be rarely used, this is not considered a
breaking change. Previously, overrides for a given live camera would
always render _as if_ that camera was selected, vs was actually
selected. Now, overrides will only apply in the live view when the
camera is _actually_ selected. If this is an issue for you in practice,
lets discuss.
2025-02-11 20:07:55 -08:00
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 and Ilya Rakhlin
43947b49dc
fix: Downloads for iOS ( #1869 )
...
- Closes #1863
---------
Co-authored-by: Ilya Rakhlin <i.rakhlin@gmail.com >
2025-02-01 16:08:32 -08:00
Dermot Duffy
f123bb91dd
feat: Add support for 12-hour clock formatting on timelines ( #1862 )
...
- Closes #1779
[skip ci]
2025-02-01 13:37:12 -08:00
Dermot Duffy
3e8e688b36
feat: Add basic fullscreen support for iPhone ( #1857 )
...
- Closes #1444
2025-01-27 07:23:07 -08:00