💥 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
💥 Breaking Changes
- Rename
event_viewer.autoplay_clip
toevent_viewer.auto_play
(#314) @dermotduffy - Allow Frigate card actions to be a list (#298) @dermotduffy
- Improve card automated updates (#280) @dermotduffy
- Rename view.timeout to view.timeout_seconds (and support numbers only). (#266) @dermotduffy
- Add multiple camera support (#249) @dermotduffy
🚀 Features
- Loop the live camera carousel (#325) @dermotduffy
- Add
card-mod
support (#322) @dermotduffy - Add warning in editor if overrides are present (#321) @dermotduffy
- Add auto unmute support (#313) @dermotduffy
- Allow menu toggling from picture elements (#306) @dermotduffy
- Add media title popups for live view and event viewer (#302) @dermotduffy
- Add option to choose view for newly selected cameras (#299) @dermotduffy
- Allow Frigate card actions to be a list (#298) @dermotduffy
- Allow image configuration to be overridden (#295) @dermotduffy
- Automatically pause/unload media on document visibility changes (#289) @dermotduffy
- Implement support for {start,end}_tap actions (#286) @dermotduffy
- Add live camera lazy unloading support (#285) @dermotduffy
- Improve card automated updates (#280) @dermotduffy
- Add support for cycling the default view through available cameras (#279) @dermotduffy
- Add support for the 'none' action (#276) @dermotduffy
- Support autoplay & autopause for live views and event viewer (#274) @dermotduffy
- Add auto-refreshing to the image view (separate from the main card updates) (#265) @dermotduffy
- Allow gallery snapshot/clip column count to be configured (#263) @dermotduffy
- Improve JSMPEG loading experience (#261) @dermotduffy
- Add multiple camera support (#249) @dermotduffy
- Add support for submenus to reflect HA state (#247) @dermotduffy
- Support configurable submenus in the Frigate Card menu (#245) @dermotduffy
🐛 Fixes
- Fix panel mode behavior (#327) @dermotduffy
- Fix WebRTC not lining up correctly in Safari (#323) @dermotduffy
- Use a thumbnail filler until it renders to avoid flicker (#320) @dermotduffy
- Fix carousel resizing in certain circumstances. (#316) @dermotduffy
- Don't autoplay on visibility unless autoplay option is enabled (#310) @dermotduffy
- Remove minimum width on title capsules (#307) @dermotduffy
- Wait for WebRTC component to avoid loading race condition (#296) @dermotduffy
- Prevent camera menu from triggering 'more-info' control (#292) @dermotduffy
- Fix adaptive height handling corner case for Android companion app (#277) @dermotduffy
- Pause previous clip when the user moves to the next one (#272) @dermotduffy
- Render picture elements on top of the camera carousel (#271) @dermotduffy
- Avoid caching of static images to ensure they are refreshed (#260) @dermotduffy
- Fix Android clip downloading (#256) @NickM-27
- Ensure click events are usable by embedded cards (e.g. WebRTC) (#244) @dermotduffy
📚 Documentation
- Update main screenshot (#324) @dermotduffy
- Update README for combination of lazy-{unload,load} flags (#290) @dermotduffy
- Add new troubleshooting entries for Firefox carousel & 'Offset is out of bounds' (#259) @dermotduffy
- Update README.md (#236) @Firerouge
🔨 Refactoring
- Refactor editor dropdown constants (#300) @dermotduffy
- Remove unnecessary JSMPEG flag (#288) @dermotduffy
💄 Style
- Flip the Frigate stock image to face the opposite direction (#319) @dermotduffy
- Nudge the Frigate icon to the left (#318) @dermotduffy
- Replace the 'F' logo with a Frigate logo (#317) @dermotduffy
📦 Dependencies
- Prepare for v3.0.0-rc.1 (#303) @dermotduffy