💥 This release may require you to update your card configuration significantly 💥
- Visual/UI editor users: Visit the visual editor and click "Upgrade" for an automated upgrade procedure.
- YAML dashboard users: You'll need to manually update your configuration, see wiki page.
Cautions:
- You must use integration version v4.0.0-rc1 or later with this card version, and frigate version v0.12-rc2 or later.
- This release moves from a single JS file to multiple that are dynamically loaded. If manually installing, ensure you have the full set of distributed JS files. Make sure to clear your browser cache where necessary!
Ribbon Style Timeline
Scrub your video!
Seek Frigate video by dragging the timeline, including dragged "across" different events:
Native go2rtc support out of the box
This release includes native go2rtc support for super low-latency live feeds from suitably configured Frigate cameras.
Seamless integrate MotionEye cameras:
This version starts to add richer support for non-Frigate cameras -- you can seamlessly combine event and timeline support for Frigate and MotionEye cameras:
"Infinite" Media Gallery
Much improved media gallery and filtering:
Substreams
Added substream support to see more detail
Expand!
Get a fuller look with expanded mode (alternative to fullscreen):
Choose your time
Choose arbitrary times on the timeline:
Low performance mode
Low performance profile to configure defaults more suited towards low end devices:
Changes since v5.0.0-beta.1
🚀 Features
- Add label to timeline marker with current time (#1089) @dermotduffy
- Add support for new ribbon style timeline (#1086) @dermotduffy
- Allow smooth panning between past & present (#1070) @dermotduffy
🐛 Fixes
- Minor style fixes for timeline/thumbnails (#1093) @dermotduffy
- Fix clicking on timeline recordings (#1091) @dermotduffy
- Fix issue with media filter and
unconstrained
dimensions (#1081) @dermotduffy - Keep timeline window placement on event click (#1072) @dermotduffy
- Improve behavior when timeline items are clicked (#1067) @dermotduffy
- Fix broken language detection (#1053) @dermotduffy
🚨 Testing
- Add view unittests (#1092) @dermotduffy
- Add unitests for
basic
support functions (#1087) @dermotduffy - Add camera manager range tests (#1061) @dermotduffy
- Add tests for camera manager cache (#1060) @dermotduffy
- Add unittest coverage for engine-factory (#1059) @dermotduffy
📚 Documentation
- Add screenshot for ribbon timeline (#1094) @dermotduffy
🔨 Refactoring
- Sort language JSON (#1071) @dermotduffy
📦 Dependencies
- Bump version to v5.0.0-beta.2 (#1095) @dermotduffy
- Zip built files for non-HACS users (#1063) @dermotduffy