2026-05-15T20:02:01Z - 2026-11-15T20:02:01Z
Overview
27 pull requests merged by 1 user
Merged
#60 docs(adr): Betriebsregel „Fork-PR-Läufe nie freigeben“ (ADR-0003)
Merged
#63 feat(catalog): Katalogsuche in der App (KAT-01, 3b App)
Merged
#66 fix(e2e): Throttle-Test „zweite IP“ toleriert Nachfüllrate
Merged
#64 feat(catalog): Katalogsuche Backend – RPC, Normalisierung, alternative Titel (KAT-01, 3a Backend)
Merged
#62 feat(auth): Anmelde-Einstieg auf der Startseite (#49, PR A)
Merged
#59 docs(catalog): Spec für KAT-01 Spiele suchen (Issue #3)
Merged
#58 docs(catalog): Spec für KAT-04 Fehlendes Spiel melden (Issue #13)
Merged
#55 docs(auth): Spec für Anmelde-Einstieg und App Links (Issue #49)
Merged
#54 docs: Release-Checkliste (D1) mit checks.sql, Zugang, Auth/SMTP und Runner
Merged
#57 feat(catalog): Meldungen und Sichtbarkeitsschutz (KAT-05, 2c)
Merged
#56 feat(catalog): Spiele zusammenführen per Admin-Funktion (KAT-05, 2b)
Merged
#52 feat(catalog): GameCover-Widget mit einheitlichem Platzhalter (KAT-05, 2a Flutter)
Merged
#53 feat(catalog): Katalog-Fundament, Rechte und Startbestand-Werkzeug (KAT-05, 2a Backend)
Merged
#50 fix(ci): Fork-PR-Risiko für den docker-host-Runner dokumentieren (ADR-0003)
Merged
#51 docs(catalog): Spec für KAT-05 Katalogdaten (freigegeben)
Merged
#48 fix(auth): Semantics-Knoten im breiten Layout trennen (a11y Web)
Merged
#47 fix(auth): SMTP-Fehler wie Erfolg behandeln (Konten-Seitenkanal, F13)
Merged
#45 chore(mcp): Outline-MCP per OAuth statt API-Key-Header
Merged
#40 chore(mcp): Outline-MCP als Projekt-Server einbinden
Merged
#42 test(auth): KTO-01 Playwright-E2E (api, web, throttle) und CI-Job e2e
Merged
#36 feat(auth): KTO-01 Passwort zurücksetzen (01c) (4/4)
Merged
#35 feat(auth): KTO-01 Anmeldung (01b) – LoginScreen (3/4)
Merged
#34 feat(auth): KTO-01 Registrierung (01a) – Screens, Auth-Domäne, Formular-Komponenten (2/4)
Merged
#33 feat(auth): KTO-01 Backend – Registrierungsregeln, Auth-Konfiguration, Mailvorlagen (1/4)
Merged
#32 feat(app): App-Fundament – Flutter-Gerüst und Supabase-Konfiguration
Merged
#30 chore: setup-check und Katalog-Test bereinigen
Merged
#27 docs(requirements): R1 intake – backlog, clarifications, KTO-11, QUE-09
2 pull requests proposed by 1 user
Proposed
#67 feat(catalog): Fehlendes Spiel melden – Backend (KAT-04, 13a)
Proposed
#70 test(catalog): E2E und vorläufige Latenzmessung der Katalogsuche (KAT-01, 3c)
8 issues closed from 1 user
Closed
#65 e2e: Throttle-Test „zweite IP“ ist flaky (erwartet 429, bekommt 400)
Closed
#41 a11y: Titel, Text und Knopf werden im Semantics-Baum zu einem Knoten zusammengefaltet (Web)
Closed
#37 Sicherheit: Mögliche Konten-Aufdeckung bei SMTP-Fehlern im Passwort-Reset
Closed
#44 Outline-MCP: OAuth statt API-Key-Header (Verbindung scheitert mit 401)
Closed
#39 Outline-MCP als Projekt-Server in .mcp.json einbinden
Closed
#38 KTO-01: Playwright-E2E-Tests (api, web, throttle) und CI-Job e2e
Closed
#1 [KTO-01] Registrieren, anmelden und Passwort zurücksetzen
Closed
#31 chore: App-Fundament – Flutter-Gerüst und Supabase-Konfiguration
33 issues created by 1 user
Opened
#2 [KAT-05] Katalogdaten laden und aktuell halten
Opened
#3 [KAT-01] Spiele suchen
Opened
#4 [KAT-02] Spieldetailseite
Opened
#5 [KTO-04] Privatsphäre (in R1 nur der Hinweis)
Opened
#6 [SAM-01] Spiel zur Sammlung hinzufügen
Opened
#7 [SAM-02] Eigene Angaben pro Spiel
Opened
#8 [SAM-04] Wunschliste mit Priorität
Opened
#9 [SAM-05] Einkaufsliste führen
Opened
#10 [SAM-06] In die Sammlung übernehmen
Opened
#11 [SAM-03] Sammlung durchsuchen, filtern und sortieren
Opened
#12 [KAT-03] Erweiterungen und Editionen
Opened
#13 [KAT-04] Fehlendes Spiel melden
Opened
#14 [KTO-02] Profil bearbeiten
Opened
#15 [PAR-01] Partie erfassen
Opened
#16 [PAR-02] Mitspieler hinzufügen
Opened
#17 [PAR-03] Ergebnis erfassen
Opened
#18 [PAR-04] Wertungsbogen je Spiel
Opened
#19 [PAR-05] Partie bearbeiten und löschen
Opened
#20 [PAR-06] Partienverlauf
Opened
#21 [PAR-07] Persönliche Statistik
Opened
#22 [PAR-08] Statistik je Spiel
Opened
#23 [KTO-05] Konto löschen und Daten exportieren
Opened
#24 [SAM-07] BGG-Konto verknüpfen
Opened
#25 [SAM-08] Sammlung und Wunschliste aus BGG importieren
Opened
#26 [SAM-09] BGG-Import wiederholen und abgleichen
Opened
#28 [KTO-11] Einstellungsbereich
Opened
#29 [QUE-09] Startseite: persönliches Dashboard
Opened
#43 CI-Sicherheit: docker-host-Runner darf keinen Code aus Fork-PRs ausführen
Opened
#46 Sicherheit: SMTP-Timeout (Hänge-Fall) kann Konten-Seitenkanal öffnen, Gateway-Timeouts festlegen
Opened
#49 Mobil: Einstieg in die Anmeldung und Rückweg aus E-Mail-Links fehlen (iOS/Android)
Opened
#61 AppPrimaryButton: Fokus-Semantik geht verloren (Web/Screenreader)
Opened
#68 e2e: Anmelde-Web-Tests sind unter Last flaky (zeitversetzte Live-Region, knappe Wartezeiten)
Opened
#69 RLS: ausgeblendete und zusammengeführte Katalogspiele sind für anon über die Tabellen lesbar (Absicht klären)