Repo der App Shuffle
Find a file
cschlaefke 87c0d7d1ec feat(auth): add password reset (forgot password, recovery link, new password)
ForgotPasswordScreen with neutral reaction (F12), CheckEmail reset mode on
its own path, recovery link handling and ResetPasswordScreen with the
recovery guard held until the user confirms the success message. Carries
the from parameter between login, register and forgot password. Removes
the route placeholders.

Refs #1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 09:47:03 +01:00
.claude chore(agents): allow docs-writer to use the connected Outline MCP 2026-11-03 09:10:33 +01:00
.forgejo ci: run supabase-tests against the runner's docker-in-docker daemon 2026-11-02 22:05:08 +01:00
app feat(auth): add password reset (forgot password, recovery link, new password) 2026-11-03 09:47:03 +01:00
docs feat(auth): add password reset (forgot password, recovery link, new password) 2026-11-03 09:47:03 +01:00
requirements docs(requirements): note resolved assumptions in changelog 2026-11-02 16:15:03 +01:00
scripts feat(auth): add auth domain, repository, validators and router redirects 2026-11-03 00:09:47 +01:00
supabase feat(db): reject U+200B in display names 2026-11-02 23:51:56 +01:00
.gitignore chore(supabase): add config.toml and ignore app env files 2026-11-02 20:12:09 +01:00
.mcp.json .mcp.json aktualisiert 2026-11-02 11:23:55 +00:00
CLAUDE.md docs: update PostgreSQL version to 17 in CLAUDE.md 2026-11-02 21:57:09 +01:00
README.md chore: initial project kit 2026-11-02 12:14:09 +01:00

Shuffle – Starter-Kit

Grundgerüst für die Entwicklung der Brettspiel-App Shuffle mit spezialisierten Claude-Code-Agents. Die vollständige Schritt-für-Schritt-Anleitung liegt als separates Dokument bei.

Inhalt

Pfad Zweck
CLAUDE.md Projektkontext, Regeln, Definition of Done – wird in jeder Session geladen
.claude/agents/ 9 spezialisierte Subagents
.claude/commands/ Workflows: /intake, /feature, /review, /adr, /release
.claude/settings.json Berechtigungen (erlaubt/nachfragen/verboten) und Hooks
.claude/hooks/ Auto-Format für Dart, Schutz bestehender Migrationen
.mcp.json MCP-Server: Forgejo, Outline, Dart, Playwright
.forgejo/ CI-Pipeline, Issue- und PR-Vorlagen
docs/ ADR-0001 (Tech-Stack-Vorschlag), Vorlagen für Specs und ADRs
requirements/ Ablage für deine fachlichen Anforderungen
supabase/ R1-Datenbank: Migrationen, RLS-Policies, pgTAP-Tests, Seed
scripts/ Setup-Check, Forgejo-Labels

Schnellstart

cp -r shuffle-starter ~/dev/shuffle && cd ~/dev/shuffle
chmod +x .claude/hooks/*.sh scripts/*.sh
./scripts/check-setup.sh
git init -b main && git add . && git commit -m "chore: project scaffold"

Danach weiter mit Phase 2 der Anleitung.