v1.1.5
What's fixed
- Fixed the latest Issue #28 frontend path where the backend returned layouts/lights correctly but the card could still render without visible lights.
- Fixed Lit
classMapusage on layout buttons so the card does not fail during render. - Added fallback selection when a configured
default_layoutis stale or missing. - Made custom element registration idempotent to tolerate duplicate Lovelace resource loads.
- Removed the event-loop blocking
manifest.jsonread during Lovelace resource registration by caching the manifest version. - Improved stop-effect restore for RGBW/RGBWW/white-capable lights.
Validation
- Card build passed with esbuild.
- Python compile check passed.
- Test suite passed: 37 tests.
Notes for testing
After updating through HACS, hard-refresh the Home Assistant browser/app if the old card is still cached. The Lovelace resource URL is versioned as v=1.1.5.