Commit graph

3 commits

Author SHA1 Message Date
dfffd07a96 Settings entrümpelt: Züchter-Block komplett in den Züchter-Bereich umgezogen
Rene: 'Dieser Bereich könnte auch in den Züchter-Bereich, dann ist alles sauber.'
- Settings zeigt für verifizierte Züchter/Admins KEINE Züchter-Karte mehr —
  der Welten-Chip ist der Einstieg (wie beim Partner). Antrag/Prüfung/Abgelehnt
  bleiben in Settings (Nicht-Züchter sehen den Chip nicht).
- Züchter-Bereich neu: KI-Züchter-Assistenz-Karte (5 Toggles, optimistisches
  Update + Revert), Status-Badge unterscheidet Admin/Züchter, Admin ohne
  Profil bekommt 'Profil anlegen' direkt im Hub.
- Toter Code raus: _openBreederEditModal (75 Z., Settings-Doppel-Editor —
  breeder-editor-Seite ist der vollwertige), _kiToggleRow + 3 verwaiste
  Bindings aus settings.js.
2026-06-07 20:36:19 +02:00
487dacc7c7 Fix: /breeder/my-editor Endpoint (Crash 'Cannot destructure profile') + Läufigkeit in Züchter-Bereich
breeder-editor.js (aus 459cd42) rief /api/breeder/my-editor auf — Endpoint
existierte nie (gleicher Worktree-Verlust wie /partner/my-profile). Jetzt
gebaut: profile + litters + storage_mb/limit; ohne Profil klare 404 statt
Destrukturierungs-Crash. 3 Tests.

Läufigkeit (Rene): eigener HUND-Chip entfällt, stattdessen vierte Karte im
Züchter-Bereich (Zyklen, Progesterontests, Deckdaten). Suite: 58 passed.
2026-06-07 20:04:43 +02:00
ed7c469c6a Züchter-Bereich (Hub) + Settings-Partner-Karte raus + Admin: alle Code-Einlösungen mit Kanal
- Neue Seite #breeder-dashboard (Welten-Chip 'Züchter' role:breeder in HUND,
  ersetzt die Einzel-Chips Zuchtkartei + Wurfverw.; beide FABs wandern an den
  neuen Chip; Läufigkeit bleibt eigener Chip in HUND, Rene-Vorgabe):
  Zwinger-Karte (Name, verifiziert-Badge, Profil-Editor), Wurfverwaltung mit
  Wurf-Anzahl, Zuchtkartei mit Hunde-Anzahl. Einzelseiten bleiben erreichbar.
- Settings: Partner-Karte entfernt — der 🤝-Welten-Chip ist der Einstieg.
- Admin 'Aktive Codes': 👥 zeigt jetzt ALLE Einlösungen eines Codes mit
  Kanal-Badge (QR #seq aus Kontingent vs. Link/manuell), Datum und
  Bestätigt-Status — Endpoint /admin/partner/codes/{id}/registrations.
Suite: 55 passed.
2026-06-07 19:55:51 +02:00