jagd-apps/drohnenfuehrer
thomas e2af87a7e5 fix(a11y): Beschriftungen verknuepfen, Reiter umbrechen, Badge-Farbton zurueck
- Alle 14 <label> ohne Bezug haben jetzt htmlFor/id — davon 9 in den
  Fuehrer-Formularen, also genau dort, wo am Handy getippt wird. Die
  GPS-Gruppenueberschrift im Benutzerformular ist keine Feldbeschriftung
  mehr, sondern eine Ueberschrift.
- Das Auf- und Zuklappen im Audit-Log lag auf einem <div> und war mit der
  Tastatur nicht erreichbar; jetzt ein <button> mit aria-expanded, das bei
  fehlenden Details disabled ist. .audit-item-header war ausserdem zweimal
  in derselben Datei definiert — zusammengefasst.
- Die Reiter im Admin-Panel standen in einem inline-flex ohne Umbruch: bei
  360 px war die Leiste 395 px breit und die Seite lief horizontal ueber.
  Die Datei hatte gar keine Media-Query. Jetzt Umbruch, ein Breakpoint fuer
  <=480px und 44 px Mindesthoehe je Reiter.
- REGRESSION der letzten Runde: die geskriptete Token-Migration hat #e8eaf6
  (Indigo-Toenung) als neutrale Flaeche eingestuft, wodurch .badge-bulk-update
  im Hellmodus nicht mehr von .badge-default zu unterscheiden war. Farbton
  zurueckgesetzt.
- .settings-section-count und .settings-rule-index nutzten --color-border als
  Flaeche und lagen bei 4,49:1 — jetzt --color-surface-alt.
- Checkbox, Radio und Schieberegler folgen ueber accent-color der Markenfarbe
  statt dem Browser-Blau.

Geprueft: rechnerischer Kontrast-Durchlauf ueber alle Regeln mit Flaeche und
Text in beiden Ansichten; kein Ueberlauf mehr bei 360 px in Admin-Panel und
Fuehrer-Dashboard, hell wie dunkel.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 20:47:44 +02:00
..
.claude init: Jagd Apps Heidekreis – Portal, Nachsuche, Drohnenführer, Stöberhunde 2026-05-02 17:31:20 +02:00
backend fix(pwa): Offline-Seite ausliefern, Fremdabhaengigkeiten der Karte entfernen 2026-08-30 20:47:26 +02:00
docs fix(frontend): Vite-Build reparieren und Unterpfad-Deployment korrigieren 2026-08-25 08:10:55 +02:00
frontend fix(a11y): Beschriftungen verknuepfen, Reiter umbrechen, Badge-Farbton zurueck 2026-08-30 20:47:44 +02:00
nginx security: implement audit fixes and backend optimizations 2026-05-03 11:20:45 +02:00
.env.example init: Jagd Apps Heidekreis – Portal, Nachsuche, Drohnenführer, Stöberhunde 2026-05-02 17:31:20 +02:00
.gitignore init: Jagd Apps Heidekreis – Portal, Nachsuche, Drohnenführer, Stöberhunde 2026-05-02 17:31:20 +02:00
CONTAINER.md fix(frontend): Vite-Build reparieren und Unterpfad-Deployment korrigieren 2026-08-25 08:10:55 +02:00
docker-compose.yml fix(deploy): Backend startet wieder — JWT-Secret kam leer im Container an 2026-08-30 20:47:02 +02:00
node init: Jagd Apps Heidekreis – Portal, Nachsuche, Drohnenführer, Stöberhunde 2026-05-02 17:31:20 +02:00
podman-compose.yml fix(frontend): Vite-Build reparieren und Unterpfad-Deployment korrigieren 2026-08-25 08:10:55 +02:00