Hallo @mutmut , ich freue mich, dass ich Fable 5 darauf gesetzt habe. Es hat in einem Rutsch eine viel einfachere Implementierung geschaffen als alle unsere bisherigen Diskussionen:
Einfache Migration zu Lucide im CSS des Themes, wobei die Rückwärtskompatibilität der aktuellen Namen erhalten bleibt
Kein Frontend muss auf Gladys-Seite geändert werden
Keine Datenbank-Migration für bestehende Szenen
Das bestätigt, dass Fable 5 wirklich eine andere Kategorie von Agent ist, selbst ich hätte es nicht so gut gemacht!
master ← claude/lucide-icon-font
ouvert 07:01PM - 23 Jul 26 UTC
## What
Migrates the `fe fe-*` icon font from [Feather](https://feathericons.co… m) (unmaintained, ~287 icons) to [Lucide](https://lucide.dev) (its actively maintained fork, 2000+ icons in the same visual style), **without changing any class names**, so no change is required in the Gladys frontend and existing user data (`scene.icon` values stored in DB) keeps working as-is.
## How
- **`fonts/lucide/lucide-webfont.woff2/.woff`** (34 KB / 42 KB): the Lucide webfont (`lucide-static` v1.26.0) subsetted to the 255 icons the theme exposes — comparable in size to the old Feather woff (29 KB).
- **`fonts/feather/feather-brands.woff2/.woff`** (2.6 KB / 3 KB): the 10 brand icons (`chrome`, `codepen`, `facebook`, `github`, `gitlab`, `instagram`, `linkedin`, `pocket`, `slack`, `twitter`) that Lucide removed in 2022 for trademark reasons, extracted from the original Feather webfont so those classes keep rendering. `fonts/feather/feather-webfont.ttf` is kept as the extraction source (no longer referenced by the CSS).
- **`dashboard.css`**: the `@font-face` + `.fe-*` block at the end of the file is now generated; the `.close:before` rule (modal close button, which hardcoded a Feather codepoint) was migrated too.
- **New icons**: `fe-tool` (mapped to Lucide's `wrench` glyph) and `fe-wrench`. `fe-tool` is referenced by the Gladys frontend (Energy Monitoring page) but was missing from the Feather font, so that icon is invisible today — this fixes it.
- **`scripts/generate-icon-font.py` + `scripts/icon-names.json`**: everything (both fonts + the CSS block) is regenerated from a single JSON list of icon names, so adding new Lucide icons later is a one-line change. Usage documented in the new README.
- Version bumped to **2.0.0**.
## Verification
- All 263 pre-existing `.fe-*` classes are still present and every `content:` codepoint was checked against the cmap of the font it targets (no missing glyph).
- Rendered all 265 classes in headless Chromium: no tofu/empty glyphs, and the common icons are visually near-identical to Feather (same 24×24 grid, stroke width 2). The preserved brand icons and the new `tool`/`wrench` render correctly alongside the Lucide glyphs.
Follow-up once published to npm: bump `@gladysassistant/theme-optimized` to `^2.0.0` in the Gladys frontend — that's the only change needed there.
Da es jetzt eine ganze Menge an Icons gibt, hat Claude die Icon-Liste mit einer Suchleiste neu überarbeitet:
Er hat nicht die gesamte Icon-Liste eingefügt, sondern einen für die Hausautomation passenden Unterbereich.
Falls Bedarf an bestimmten Icons besteht, können wir diese gerne hinzufügen!
guim31
2. August 2026 um 12:55
23
Ich konnte es kaum erwarten, eine Suchleiste zu haben, denn selbst mit den Feather-Icons war es schon viel ^^
Das ist super!
Es ist gemerged und wird in der nächsten Version von Gladys veröffentlicht!
Das ist in Gladys Assistant 4.84.2 verfügbar:
Salut à tous !
Après le lancement des intégrations externes en 4.84, cette version peaufine le sujet (notamment sur Synology), et ajoute plusieurs améliorations concrètes côté interface, clim, Gladys Plus et mise à jour système.
Intégrations externes : correctifs Synology et droits /data
Sur certains NAS Synology (ex. DS920+), le noyau Docker n’expose pas le scheduler CPU CFS. Gladys tentait alors de créer les conteneurs d’intégrations externes avec une limite CPU (NanoCPUs), ce qui faisait é…