Skip to content

HA LightFX v1.0.2

Choose a tag to compare

@rusty4444 rusty4444 released this 02 Jun 18:41
2fbf9b2

HA LightFX v1.0.2

This release includes the full sequential multi-model review fix set plus expanded user-facing documentation. It is published from main at 2fbf9b2.

Highlights

  • Bundled the Lovelace card inside the integration at custom_components/ha_lightfx/www/ha-lightfx-card.js and serves it from /ha_lightfx/ha-lightfx-card.js.
  • Added required HACS/Home Assistant brand assets under custom_components/ha_lightfx/brand/.
  • Expanded the README with HACS/manual installation, dashboard resource setup, quick start, Lovelace card usage, visual editor flow, full service reference, examples, automations, troubleshooting, storage notes, development structure, and v1.0.2 release notes.
  • Fixed options-flow handler context leakage.
  • Improved unload cleanup for services and frontend static path registration.
  • Hardened layout-group execution when stale/missing layout IDs are present.
  • Tightened profile and layout-name validation.
  • Removed duplicate root-level Lovelace card copy.
  • Tightened RGB color validation and direct color resolution guards.
  • Aligned storage version with serialized payload version.
  • Added optional create_layout response support returning the generated layout_id.
  • Added warning logging for preview failures.
  • Updated README/HACS documentation and version alignment.

Validation

  • Python compile for integration modules
  • JSON parse for manifest, HACS config, strings, and translations
  • YAML parse for services.yaml
  • JavaScript syntax check for bundled Lovelace card
  • Service constant/schema consistency check
  • Brand asset and bundled frontend existence check
  • README content check for version, frontend path, card type, service docs, troubleshooting, release notes, and balanced Markdown fences

Merged PRs included

  • #7 — Main sequential review fixes
  • #8 — README version alignment
  • #9 — DeepSeek sequential review fixes
  • #10 — Aeon sequential review fixes
  • #11 — Kimi sequential review fixes
  • #12 — Expanded release README/docs