Commit Graph
55 Commits
Author SHA1 Message Date
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 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 805a21107d fix: Correctly detect configuration for the webrtc-card live provider (#1850)
- Closes #1843

If this breaks something for you, please let me know. As a workaround,
you should manually be able to set it back to what it was with something
like:

```yaml
cameras:
 - camera_entity: camera.office
   webrtc_card:
      url: <frigate camera name>
```
2025-01-21 19:42:47 -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
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 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
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 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 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 db50e36c76 Add support for custom go2rtc URLs. 2023-10-07 18:29:31 -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 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 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 bff73b4e2d Don't show timeline bar if we cannot seek. 2023-04-01 11:44:00 -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
Dermot Duffy e3f544453e Tolerate numeric unique_ids. 2023-03-19 14:46:18 -07:00
Dermot Duffy e1f146b560 Add download control to thumbnails. 2023-03-12 20:28:46 -07:00
Dermot Duffy c053286aa7 Codereview fixes. 2023-03-12 15:47:16 -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 899fdbb842 Remove unnecessary entity fetches. 2023-03-04 12:54:22 -08:00
Dermot Duffy a9e96eb65c Use Frigate camera name as webrtc_card default URL. 2023-02-26 20:49:58 -08:00
Dermot Duffy fcc2c5dd99 Add support for custom go2rtc streams. 2023-02-26 13:52:24 -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 f5ce02fe4a Generalize camera endpoints. 2023-02-18 11:03:12 -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