- App-Shell: sticky App-Bar mit Wortmarke, Orts-Chip (spiegelt PLZ),
⚙-Einstieg in die LLM-Konfig; Karten mit Tiefe statt Hairline-Doku-Look
- Adaptives Theme via prefers-color-scheme (hell + dunkel), color-scheme-
Meta + theme-color je Theme
- AAA-Kontrast: beide Paletten auf >=7:1 ausgelegt und mit axe-core
verifiziert (0 Verletzungen, inkl. color-contrast-enhanced, 30 Regeln ok)
- A11y-Semantik: Kategorie-Chip & Gruppen-Header sind echte <button>
(Tastatur), aria-expanded/aria-current, aria-live auf Status + LLM-
Fortschritt, sichtbare :focus-visible-Ringe, Skip-Link
- Schnitt-Transparenz bleibt sichtbar, nur schöner: Quelle als ruhiges
„🔗 marktguru"-Badge statt Roh-URL; deterministisch/LLM-Badges erhalten
- LLM-arbeitet-Indikator bleibt prominent (Grundregel)
- README: Screenshots neu (hell/dunkel) + Barrierefrei-&-adaptiv-Abschnitt
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| quellen | ||
| web_static | ||
| __init__.py | ||
| __main__.py | ||
| cli.py | ||
| config.py | ||
| fehler.py | ||
| fetch.py | ||
| kategorisieren.py | ||
| modell.py | ||
| modellauswahl.py | ||
| modelle.py | ||
| produktcache.py | ||
| speicher.py | ||
| uebersicht.py | ||
| web.py | ||