maboto/src/angebote
Jeuner aed664dc16 UI-Redesign: App-Anmutung + adaptiv hell/dunkel + WCAG-AAA
- 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>
2026-06-03 22:38:02 +02:00
..
quellen Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
web_static UI-Redesign: App-Anmutung + adaptiv hell/dunkel + WCAG-AAA 2026-06-03 22:38:02 +02:00
__init__.py Version 0.1.0 2026-06-03 09:34:46 +02:00
__main__.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
cli.py Produkt->Kategorie-Cache: bekannte Produkte ohne LLM (SQLite, modellübergreifend) 2026-06-03 18:37:12 +02:00
config.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
fehler.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
fetch.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
kategorisieren.py Produkt->Kategorie-Cache: bekannte Produkte ohne LLM (SQLite, modellübergreifend) 2026-06-03 18:37:12 +02:00
modell.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
modellauswahl.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
modelle.py Ollama als lokaler Anbieter + gewähltes LLM dauerhaft sichtbar 2026-06-03 14:54:32 +02:00
produktcache.py Produkt->Kategorie-Cache: bekannte Produkte ohne LLM (SQLite, modellübergreifend) 2026-06-03 18:37:12 +02:00
speicher.py Web-UI: zweistufiger Flow (Rohdaten holen+speichern / Kategorisieren) 2026-06-03 09:44:14 +02:00
uebersicht.py Produkt->Kategorie-Cache: bekannte Produkte ohne LLM (SQLite, modellübergreifend) 2026-06-03 18:37:12 +02:00
web.py Ergebnisansicht: Sidebar + Header, Kategorie-Chip, manuelle Korrektur 2026-06-03 19:42:17 +02:00