🚀 Version 1.1.1377
Build Date: 2026.05.04
📋 Changes
- 🚨 HOTFIX v1.1.1376 – entity.area Property in v1.1.1374-Refactor versehentlich entfernt → DataProvider-Filter (Z.589 .filter(e => e.area != null && e.area !== '')) wirft ALLE entities raus → User sieht nur 6 Devices statt Hunderten. Plus SubcategoryBar/searchFilters/useRelatedDevices/searchIndex erwarten alle entity.area als String. Root-Cause: ich hatte enrichAllEntitiesWithAreas in v1.1.1374 inlined (alte enrichEntityWithArea Single-Variante eliminiert) und neue Logic aus dem Gedächtnis geschrieben — vergessen enriched.area = area.name zu setzen (nur area_id und area_name gesetzt). Fix: enriched.area = area.name (zusätzlich zu area_id und area_name, plus Device-Metadaten device_id/device_name/device_manufacturer/device_model). Verifiziert via synthetic test. Lehre: bei Refactor ohne git-Referenz (.gitignore ignoriert src/) IMMER vorher Property-Nutzung grep'en bevor man Logic neu schreibt (f3b6784)
- 📝 SESSION_NOTES_2026-05-02_to_04.md – 14 Releases, Domain-Pipeline Big-Bang Refactor + 2 Hotfixes. Schwerpunkte: LiquidGlassSlider mit 3-Layer-Performance-Strategie (instant-CSS / RAF-throttle React / debounce Persist), Climate-Bug-Bang (4 fundamentale Bugs seit Erstauslieferung), 5 neue/erweiterte Domains (humidifier/vacuum/fan/cover/water_heater + media_player Cover-Art), Domain-Pipeline-Refactor in 2 Runden (-1540 LOC raw, ~-840 LOC netto), 2 Hotfixes (1364 Performance + 1376 entity.area Regression). Kritische Lehre: Refactor ohne git-Sicht (.gitignore ignoriert src/) ist gefährlich — vorher IMMER Output-Properties grep'en. Pattern-Validation in v1.1.1375: water_heater + aux_heat + tilt_position bewiesen dass das neue Pattern wirklich 5-7 LOC pro Setting hält (cf1abbf)
- 🚀 Build v1.1.1377 - 2026-05-04 22:35 (6b411db)
📦 Installation
Via HACS
- Add custom repository:
https://github.com/fastender/Fast-Search-Card - Category:
Lovelace - Install "Fast Search Card"
Manual
Download fast-search-card.js and copy to:
/config/www/community/fast-search-card/fast-search-card.js
Then add as resource in Home Assistant:
- URL:
/local/community/fast-search-card/fast-search-card.js - Type:
JavaScript-Modul
📥 Download
⬇️ Download fast-search-card.js
wget https://github.com/fastender/Fast-Search-Card/releases/download/v1.1.1377/fast-search-card.js