v3.6 — SVG-Icons statt Emoji (die Rosinen aus dem UI-Branch)
✨ Konsistente Icons — ohne Build-Kette
Aus dem Redesign-Branch des Kollegen (Danke, @schr456! 🎉) übernehmen wir das Beste — und lassen bewusst weg, was nicht zur Projektlinie passt:
Übernommen:
- 22 vendored Phosphor-Icons als Inline-SVGs (kein CDN, CSP unverändert) mit
icon()-Helfer - Alle Knopf-/Label-Emojis ersetzt: ✓→Häkchen, ✕→Kreuz, ⚙→Zahnrad, ⚠→Warnung, 📖→Buch, ⬇⬆→Download/Upload, ☀️🌙→Sonne/Mond — durchgängig gleiche Strichstärke statt Emoji-Zoo, der je nach OS anders aussieht
- 54 i18n-Einträge sauber nachgezogen (Arbeit des Kollegen, 1:1 übernommen)
- Bonus-Rosine:
color-schemekoppelt native Browser-Controls ans Theme — das Kalender-Icon im Datums-Picker ist im Dark-Mode endlich sichtbar
Bewusst nicht übernommen: die Tailwind-Build-Kette (npm/package-lock/generiertes CSS) — das Projekt bleibt bei kein npm, kein Build, alles lesbarer Klartext im Repo. Der handgeschriebene <style>-Block lebt weiter; die Icons nutzen eine eigene kleine .icn-Klasse.
Qualität
122 Smoke-Checks + der frisch geschärfte Frontend-Check (testet jetzt auch die Detailkarte mit echten Daten) grün · README-Screenshots aktualisiert · Deploy-Tags 3.6.0 / Helm 1.6.0 · Commit + Tag signiert, Co-Autorschaft im Commit