- Manueller Farbmodus-Button in der App-Bar: Auto -> Hell -> Dunkel,
in localStorage gemerkt, ohne Aufblitzen (Inline-Head-Script),
color-scheme + Adressleisten-Farbe ziehen mit. CSS auf data-theme-
Override umgestellt (dark-Tokens für [data-theme=dark] UND System-
Automatik, außer manuell „hell"). AAA in beiden Modi erhalten.
- Filter: leere Gruppen werden beim Filtern ausgeblendet -> Treffer
stehen sofort oben, kein Suchen mehr zwischen leeren Boxen. Sichtbares
Feedback (Treffer-Zähler im Header + sanfte Einblende-Animation,
reduced-motion-safe), klarer Leer-Zustand bei 0 Treffern + Reset.
- QC: axe-core 0 Verletzungen hell+dunkel (inkl. AAA), 77 Tests grün,
Toggle/Persistenz/Filter live verifiziert, keine JS-Fehler.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Neue Web-UI-Sektion: Stufe 1 (Rohdaten holen+speichern), separate
OpenRouter-Konfig, Stufe 2 (Kategorisieren, gesperrt bis Rohdaten da).
- Zwei Screenshots unter docs/ (Stufen-Ansicht + gruppiertes Ergebnis).
- Nutzung um OpenRouter/--anbieter/--modelle ergänzt, Struktur und Test-
zahl (47) nachgezogen, localhost-Hinweis.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>