💥 This release may require you to update your card configuration significantly 💥
- YAML dashboard users: You'll need to manually update your configuration, see #304.
- Visual/UI editor users: Visit the visual editor and click "Upgrade" for an automated upgrade procedure.
Multiple Camera Support
- Configure a single card with multiple cameras (for multiple camera live & media viewing).
- Automatic media pausing / unpausing / muting / unmuting.
- Automated camera cycling / looping.
Many Extensibility / Configurability Improvements
- Custom submenus, configurable gallery, card-mod support, automated image refreshing, new Frigate icon and more (full list below):
Changes [Only showing 3.0.0.rc-1 -> 3.0.0.rc-2]
💥 Breaking Changes
- Rename live providers to avoid WebRTC confusion (#371) @dermotduffy
🚀 Features
- Show an error message / stock image (depending) on image load error (#450) @dermotduffy
- Add context to errors (#402) @dermotduffy
- Create a means of re-rendering the card based on external state (#390) @dermotduffy
- Hide clips/snapshots button for Birdseye camera (#386) @felipecrs
- Support (HA) camera snapshots in image view (#372) @dermotduffy
- Hide clips/snapshots button for non-Frigate cameras (#369) @dermotduffy
- Allow the carousel 'slide' animation to be disabled (#352) @dermotduffy
- Add support for the new HA native WebRTC (#332) @dermotduffy
🐛 Fixes
- Prevent old HA state from using an old image access token (#434) @dermotduffy
- Don't use discriminatedUnion for picture elements (#445) @dermotduffy
- Don't allow the JSMPEG player to internally reconnect causing auth errors (#441) @dermotduffy
- Avoid submenu exception on HA restart (#440) @dermotduffy
- Default view should set the default camera (#425) @dermotduffy
- Convert editor to use new ha-selector components (#423) @dermotduffy
- Don't trigger card-wide actions on card controls (#422) @dermotduffy
- Fix card event fetching with HA 2022.3 (#419) @dermotduffy
- Change submenus to use fixed mode so card curved borders behave correctly (#415) @dermotduffy
- Fix issue with using expired token for camera image view (#400) @dermotduffy
- Fix stale config causing incorrect editor behavior (#399) @dermotduffy
- Fix state_color on submenu items (#391) @dermotduffy
- Don't allow closing a submenu to close the editor dialog (#379) @dermotduffy
- Fix state styling for non-light menu items (#362) @dermotduffy
- Fix obscure resize issue caused by button hold ripple animation (#361) @dermotduffy
- Fix rounded corners (#340) @dermotduffy
- Fixes for native WebRTC support (#339) @dermotduffy
- Don't show next/previous controls if there's only 1 camera (#329) @dermotduffy
📚 Documentation
- Add iOS refresh frontend cache reset instructions to README (#420) @dermotduffy
- Update and wire in the pt_BR translations (#373) @dermotduffy
- Add Brazilian Portuguese translation (#370) @LeandroIssa
- Add troubleshooting entry for Android double_tap on card-wide actions (#354) @dermotduffy
🔨 Refactoring
- Use new zod discriminatedUnion type (#424) @dermotduffy
- Rename live providers to avoid WebRTC confusion (#371) @dermotduffy
📦 Dependencies
- Bump npm-check-updates from 12.5.0 to 12.5.2 (#442) @dependabot
- Upload frigate-hass-card artifact on pull request (#443) @felipecrs
- Bump version to v3.0.0-rc.2 (#435) @dermotduffy
- Bump actions/checkout from 2.4.0 to 3 (#429) @dependabot
- Bump rollup from 2.68.0 to 2.69.0 (#431) @dependabot
- Bump eslint-config-prettier from 8.4.0 to 8.5.0 (#433) @dependabot
- Bump zod from 3.12.0 to 3.13.4 (#432) @dependabot
- Bump dayjs from 1.10.7 to 1.10.8 (#426) @dependabot
- Bump npm-check-updates from 12.4.0 to 12.5.0 (#427) @dependabot
- Bump typescript from 4.5.5 to 4.6.2 (#428) @dependabot
- Bump sass from 1.49.8 to 1.49.9 (#414) @dependabot
- Bump npm-check-updates from 12.3.1 to 12.4.0 (#404) @dependabot
- Bump eslint-config-prettier from 8.3.0 to 8.4.0 (#405) @dependabot
- Bump rollup from 2.67.3 to 2.68.0 (#407) @dependabot
- Bump zod from 3.11.6 to 3.12.0 (#411) @dependabot
- Bump rollup from 2.67.2 to 2.67.3 (#393) @dependabot
- Bump sass from 1.49.7 to 1.49.8 (#394) @dependabot
- Bump @babel/core from 7.17.4 to 7.17.5 (#395) @dependabot
- Bump lit from 2.1.4 to 2.2.0 (#396) @dependabot
- Bump npm-check-updates from 12.3.0 to 12.3.1 (#397) @dependabot
- Bump lit from 2.1.3 to 2.1.4 (#381) @dependabot
- Bump @babel/core from 7.17.2 to 7.17.4 (#382) @dependabot
- Bump eslint-plugin-prettier from 3.4.1 to 4.0.0 (#375) @dependabot
- Bump rollup from 2.67.1 to 2.67.2 (#374) @dependabot
- Bump rollup-plugin-styles from 3.14.1 to 4.0.0 (#366) @dependabot
- Bump @material/image-list from 12.0.0 to 13.0.0 (#363) @dependabot
- Bump home-assistant-js-websocket from 5.12.0 to 6.0.1 (#364) @dependabot
- Bump npm-check-updates from 11.8.5 to 12.3.0 (#365) @dependabot
- Bump screenfull from 5.2.0 to 6.0.1 (#367) @dependabot
- Bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 (#348) @dependabot
- Bump rollup-plugin-typescript2 from 0.24.3 to 0.31.2 (#347) @dependabot
- Bump @babel/core from 7.12.3 to 7.17.2 (#351) @dependabot
- Bump actions/checkout from 1 to 2.4.0 (#346) @dependabot
- Bump release-drafter/release-drafter from 5.15.0 to 5.18.1 (#345) @dependabot
- Bump hacs/action from 21.2.2 to 21.12.1 (#344) @dependabot
- Add dependabot configuration (#330) @felipecrs
- Update release validation version (#328) @dermotduffy