Commit Graph
100 Commits
Author SHA1 Message Date
Dermot Duffy 1992db2144 fix: Panel mode should exclude header height (#1738)
* fix: Panel mode should exclude header height

* Update docs to clarify aspect-ratio behavior in a panel
2024-12-11 20:42:05 -08:00
Dermot Duffy 47fdfbceeb fix: Correctly display MJPEG streams (#1734)
* fix: Correctly display MJPEG streams

* Request update after load event arrives
2024-12-10 19:35:09 -08:00
Dermot Duffy 216ded29f3 fix: Fix hover-card menu style (#1731)
- Closes `hover-card` menu style is broken #1721
2024-12-09 18:13:23 -08:00
Dermot Duffy 9499ef9e83 ci: Enable semantic releases (#1728) 2024-12-09 17:43:13 -08:00
Dermot Duffy 4a1b365760 ci: Convert old release workflows to manual only (#1726) 2024-12-09 08:21:53 -08:00
Dermot Duffy 0a48ec5365 ci: Use correct release name variable (#1725) 2024-12-09 07:47:36 -08:00
Dermot Duffy cf23021182 ci: Adjust semantic release settings closer to prior releases (#1724) 2024-12-09 07:41:07 -08:00
Dermot Duffy 5a203213ca ci: Allow semantic release to create draft releases (#1719) 2024-12-08 17:23:12 -08:00
Dermot Duffy a679680640 fix: Change for semantic-release testing (#1718) 2024-12-08 17:02:59 -08:00
Dermot Duffy 8c375231e5 chore: Set package version back to 0.0.0-dev to prepare for semantic release (#1717) 2024-12-08 16:54:42 -08:00
Dermot Duffy 4590558653 chore: Bump version to v6.0.0 (#1716) 2024-12-08 16:05:13 -08:00
Dermot Duffy e4500e1058 fix: Remove use of ms-high-contrast from docs (#1713) 2024-12-08 13:18:28 -08:00
Dermot Duffy 649b0280ee feat: Increase max thumbnail size to 300px (#1703)
* feat: Remove max thumbnail size

* Remove old comment.

* Set max to 350px

* Decrease max size to 300px
2024-12-08 13:03:47 -08:00
Dermot Duffy b2b7a0853c chore: Bump version to v6.0.0-beta.9 (#1706) 2024-12-03 20:26:56 -08:00
Dermot Duffy 24a6870937 fix: Allow 9:16 aspect-ratio gallery to render without a gap in Safari (#1705) 2024-12-02 22:08:54 -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 030b1e7a78 fix: Adapt ha-hls-player patch to HA 2024.11 code (#1679)
* Adapt `ha-hls-player` patch to HA `2024.11` code.

* Add the poster back in
2024-11-27 15:13:22 -08:00
Dermot Duffy 241719c14e fix: Column sizing may calculate incorrectly in grid mode (#1695) 2024-11-27 12:45:42 -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 e898b73d63 fix: Always start webrtc-card muted (#1682) 2024-11-09 16:40:25 -08:00
Dermot Duffy 231606ad18 docs: Add alignment parameter to menu elements documentation (#1681) 2024-11-09 15:49:53 -08:00
Dermot Duffy 5141e39dbe docs: Fix ptz_digital typos (#1680) 2024-11-09 15:25:21 -08:00
Dermot Duffy 7e3266fecc refactor: Split viewer.ts into multiple files (#1645) 2024-10-13 20:27:47 -07:00
Dermot Duffy f473cae6b5 refactor: Split live.ts into multiple files (#1644) 2024-10-13 20:00:38 -07:00
Dermot Duffy 653bb8b7b5 chore: Fix issue template formatting (#1643) 2024-10-13 17:34:40 -07:00
Dermot Duffy a07a939e0a docs: Fix PTZ example (#1642)
* docs: Fix PTZ example

* chore: Strength the github issue templates

* Reduce mandatory information
* Diagnostics information always required
2024-10-13 17:31:32 -07:00
Dermot Duffy a869109f89 Bump version to v6.0.0-beta.8 (#1641) 2024-10-13 16:50:47 -07:00
Dermot Duffy 2269f9891d docs: Fix incorrect change_zoom example (#1640) 2024-10-13 16:44:40 -07:00
Dermot Duffy 7895de96d2 fix: Rationalize custom icons to avoid duplication (#1639) 2024-10-13 16:24:51 -07:00
Dermot Duffy 0ec9afbad2 feat: Add permanent menu items for hidden menus (#1636) 2024-10-13 11:05:33 -07:00
Dermot Duffy 9ca56d061f fix: Improve media background image (#1635)
* fix: Improve media background image

* Simplify loading spinner.

This is slightly less fancy, but removes code. I'm guessing no-one will notice or care enough to raise it! (BMFW).
2024-10-12 14:31:26 -07:00
Dermot Duffy b3602c3809 fix: Correctly determine whether to show PTZ controls (#1631) 2024-10-09 20:38:27 -07:00
Dermot Duffy 736e043f5f Bump version to v6.0.0-beta.7 (#1628) 2024-10-08 20:35:31 -07:00
Dermot Duffy 057d07a179 fix: Always play the media target after a HA tab change (#1627)
* fix: Always play the media target after a HA tab change

* Formatting
2024-10-08 20:29:43 -07:00
Dermot Duffy dbee22c125 chore: Bump version to 6.0.0-beta.6 (#1625) 2024-10-07 07:36:09 -07:00
Dermot Duffy 78e4eedf85 fix: Zoom/pan support for WebRTC Card (#1624) 2024-10-07 07:31:56 -07:00
Dermot Duffy 323d1ff7c4 fix: Treat a un/selection of grid items as selected for auto media actions (#1623)
This is a slight behavioral change vs earlier v6 betas, but makes the media actions less surprising. This also allows for automated unmuting in a grid when a camera is selected, without having _every_ camera automatically unmuted.
2024-10-06 16:32:16 -07:00
Dermot Duffy d7fa2933da fix: Show a background image in case media doesn't load (#1622) 2024-10-06 14:51:44 -07:00
Dermot Duffy ba90e1dabc fix: Update go2rtc client with the latest changes (#1620) 2024-10-05 16:38:24 -07:00
Dermot Duffy abcba34a3f fix: Only show PTZ controls for selected camera in grid mode (#1619) 2024-10-05 14:17:34 -07:00
Dermot Duffy 632e06b7f9 fix: Do not show menu icons on top of other unrelated HA content (#1617)
* fix: Do not show menu icons on top of other unrelated HA content

* Change z-indices to work when multiple cards are used

* Formatting
2024-10-05 11:59:43 -07:00
Dermot Duffy b5c2f00128 fix: Do not show the cameras menu with <= 1 camera (#1616) 2024-10-04 18:41:02 -07:00
Dermot Duffy e75afbca2b docs: Add examples of entity-less cameras (#1615) 2024-10-04 18:21:56 -07:00
Dermot Duffy 9c550f518d chore: Add lock debugging (#1611) 2024-10-03 20:05:39 -07:00
Dermot Duffy c7c9f0d409 chore: Automatically lock closed issues and PRs (#1607) 2024-10-03 19:52:28 -07:00
Dermot Duffy 21b468734c fix: Fix thumbnail carousel scroll position (#1606)
* fix: Fix thumbnail carousel scroll position

* Small formatting fix
2024-10-02 20:28:13 -07:00
Dermot Duffy eccf50252f fix: Fix card initialization on some cast devices (#1601) 2024-10-01 12:19:22 -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 24603af277 chore: Bump version to v6.0.0-beta.5 (#1596) 2024-09-29 13:48:06 -07:00
Dermot Duffy ff6dbba9f3 fix: Fix curved corners (again) (#1595) 2024-09-29 13:37:39 -07:00
Dermot Duffy 6565584cf3 chore: Remove superfluous votes needed label (#1593) 2024-09-28 17:01:01 -07:00
Dermot Duffy 47d9e39c62 docs: Add information on the new release philosophy (#1592) 2024-09-28 14:43:15 -07:00
Dermot Duffy d907acea9d chore: Bump version to v6.0.0-beta.4 (#1591) 2024-09-27 18:56:59 -07:00
Dermot Duffy 8c5aebef03 fix: Don't hide menu in casting profile (#1590) 2024-09-27 18:52:16 -07:00
Dermot Duffy 464a68ba03 fix: Menu should render over drawer (#1589) 2024-09-27 18:27:36 -07:00
Dermot Duffy f560113031 fix: Ensure media info is dispatched after view change (#1587) 2024-09-25 21:48:36 -07:00
Dermot Duffy 4e3b16f9b8 fix: Multiple cards should form a masonry layout (#1585) 2024-09-24 20:01:49 -07:00
Dermot Duffy 1bc164ecd6 fix: Menu linear background should match alignment (#1584) 2024-09-24 19:26:12 -07:00
Dermot Duffy 06345ca01d fix: Don't run the query string actions until after initialization (#1579) 2024-09-24 17:56:43 -07:00
Dermot Duffy 1e0a990855 feat: Add new casting profile (#1575)
* feat: Add new `casting` profile

* Set some additional flags for casting
2024-09-23 20:24:35 -07:00
Dermot Duffy d203f529f8 fix: Don't block for microphone initialization if browser does not support microphone (#1576) 2024-09-23 20:08:25 -07:00
Dermot Duffy 9c68b30ae3 ci: Update labels for release drafter (#1574) 2024-09-22 19:39:40 -07:00
Dermot Duffy c613827a8c chore: Bump version to v6.0.0-beta.3 (#1573) 2024-09-22 19:24:00 -07:00
Dermot Duffy 3576a51be1 fix: Weird menu rendering placement issue on Firefox browsers (#1572)
* fix: Weird menu rendering placement issue on Firefox browsers

* Extra encouragement for Firefox to justify correctly
2024-09-22 19:19:27 -07:00
Dermot Duffy 299d21acab fix: Untriggering to default should reset to default camera (#1571) 2024-09-22 16:00:08 -07:00
Dermot Duffy 766f3422a9 fix: Unparseable config when using the low-performance profile (#1570)
* The `low-performance` profile itself had parse errors: fix them!
* Do not silently swallow override parse errors, they are always a user issue
* Minor error message rendering improvements to show multiple pieces of context
2024-09-22 15:08:37 -07:00
Dermot Duffy a4417e8a3d perf: Only trigger a state change if the state is definitely different (#1569) 2024-09-22 13:18:50 -07:00
Dermot Duffy 716a33fb96 fix: Use pkg version until semantic-release is used (#1565)
* fix: Use pkg version until semantic-release is used

* Make istanbul happy with coverage
2024-09-22 12:55:44 -07:00
Dermot Duffy c63d11a2e9 ci: Do not scope semantic PRs permissions as an experiment (#1568) 2024-09-22 12:52:37 -07:00
Dermot Duffy 6a41075dd6 ci: Give semantic PRs permissions on issues as an experiment (#1567) 2024-09-22 12:46:31 -07:00
Dermot Duffy 87c9d5ba45 ci: Give semantic PRs permissions on statuses as an experiment (#1566) 2024-09-22 12:29:02 -07:00
Dermot Duffy 217f35eece ci: Replace the PR validator with a labeler (#1560) 2024-09-21 18:52:22 -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 7fd6bc6bee fix: Timeline window should match selected events for media views (#1555) 2024-09-21 15:39:18 -07:00
Dermot Duffy 120a1c8fb8 chore: Bump version to 6.0.0-beta.2 (#1554) 2024-09-21 15:06:31 -07:00
Dermot Duffy 9efa873cba fix: Menu linear gradient is the wrong direction on left/right menus (#1553)
* fix: Menu linear gradient is the wrong direction on left/right menus

Also changes the gallery scrolling logic to center the selected element vs top aligned.

* Formatting fix
2024-09-21 15:00:42 -07:00
Dermot Duffy e5cbfa9976 fix: Assume conditions are state conditions unless otherwise specified (#1552) 2024-09-21 13:41:13 -07:00
Dermot Duffy 15d33f63fb fix: Destroy cameras after failed initialization (#1551) 2024-09-21 13:17:22 -07:00
Dermot Duffy 5481c5956c feat: Show diagnostics in yaml instead of json (#1550)
* feat: Show diagnostics in YAML instead of JSON

* Adding missing semicolon
2024-09-21 12:54:38 -07:00
Dermot Duffy b46ea36265 feat: Add loading spinner on card initialization (#1549)
* feat: Add loading spinner on card initialization

* Minor doc fix.
2024-09-20 19:39:17 -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 03ff02083d fix: Show the menu even if the view is not yet initialized (#1541) 2024-09-15 19:52:23 -07:00
Dermot Duffy d187d747e4 ci: Switch to github actions based semantic PRs (#1540) 2024-09-15 17:48:35 -07:00
Dermot Duffy f924537025 fix: Replace max_height with height (#1539)
* fix: Replace `max_height` with `height`

BREAKING CHANGE: This entirely removes `min_height`, and replaces `max_height` with `height`. The behavior is obviously not exactly the same, but the prior behavior did not actually work correctly. CSS does not  limit the height of child elements that are `100%` of their parents height if the parent does not have an explicit height set (this caused spillage over the set max height). As such, it's simpler to just allow the user to set the actual height of the card should they need to do so, with a (hopefully) minor loss of flexibility.

* Test fixes
2024-09-15 17:29:05 -07:00
Dermot Duffy b251911fbc ci: Combine build and release steps (#1532) 2024-09-14 20:08:24 -07:00
Dermot Duffy 9766185b07 ci: Add write permissions for semantic release jobs (#1531)
* ci: Add write permissions for semantic release jobs

* ci: Add write permissions for semantic release jobs

* Formatting fix
2024-09-14 16:38:33 -07:00
Dermot Duffy 9a7c16ac4e ci: Fix semantic release credentials (#1530) 2024-09-14 16:18:39 -07:00
Dermot Duffy 2e809ca8b7 ci: Install dependencies before semantic-release run (#1529) 2024-09-14 15:58:59 -07:00
Dermot Duffy f944dee82c ci: Add initial semantic-release configuration (#1528) 2024-09-14 15:47:42 -07:00
Dermot Duffy ed91916967 Merge pull request #1527 from dermotduffy:docs-overrides-fix2
fix(docs): Fix typo in override documentation
2024-09-14 13:00:42 -07:00
Dermot Duffy 6c2116d278 fix(docs): Fix typo in override documentation 2024-09-14 12:57:45 -07:00
Dermot Duffy 554f61ec6b chore: Update HACS validator to latest (#1526) 2024-09-14 12:37:16 -07:00
Dermot Duffy 2f28ff6c91 fix(docs): Fix broken image URL in docs (#1525) 2024-09-14 12:22:16 -07:00
Dermot Duffy f6523bbf5f Merge pull request #1524 from dermotduffy/dev
Merge `dev` back to `main` in advance of release
2024-09-14 12:07:31 -07:00
Dermot Duffy c7c134ba20 Merge pull request #1520 from dermotduffy/perform-action
Add support for `perform-action` calls
2024-09-13 18:30:02 -07:00
Dermot Duffy d3754b0c34 Fix test name typo 2024-09-13 07:51:33 -07:00
Dermot Duffy b2e8bfe46c Merge pull request #1523 from felipecrs/fix-devcontainer
Fix devcontainer for latest Frigate and Home Assistant
2024-09-13 07:45:07 -07:00
Dermot Duffy a0283c35c1 Add support for perform-action calls. 2024-09-09 22:05:49 -07:00
Dermot Duffy 804aa97d0b Merge pull request #1519 from dermotduffy/patch-sass
Prevent console spam on build
2024-09-08 19:59:29 -07:00