diff --git a/docs/superpowers/specs/2026-03-12-quick-fixes-design.md b/docs/superpowers/specs/2026-03-12-quick-fixes-design.md new file mode 100644 index 0000000..0cdb24c --- /dev/null +++ b/docs/superpowers/specs/2026-03-12-quick-fixes-design.md @@ -0,0 +1,38 @@ +# Quick Fixes (Issue #2, Sub-project 3) + +## Goal + +Three small UI corrections: rename nav tab, remove Antrag from bottom nav, fix step label voice/abbreviations. + +## Changes + +### 1. Rename nav tab + +In `src/routes/__root.tsx`, change the last nav item label from "Mehr" to "Einstellungen". Keep the Settings icon. + +### 2. Remove Antrag nav tab + +Remove the Antrag `` from `src/routes/__root.tsx` bottom nav (4 items → 3: Fortschritt, Kontakte, Einstellungen). The `/antrag/` route stays — it's already linked from the `antrag_gestellt` step in the process stepper (`process-stepper.tsx:142`). + +### 3. Update step labels + +Update `PROZESS_SCHRITTE` in `src/shared/lib/constants.ts` to use active voice for titles (no abbreviations) and update button labels in `src/features/prozess/components/process-stepper.tsx` to done voice (abbreviations ok): + +| Step | Title (active, no abbreviations) | Button (done, abbreviations ok) | +|------|--------------------------------|-------------------------------| +| neu | Erstgespräch durchführen | Erstgespräch durchgeführt | +| diagnose_erhalten | Diagnose erhalten | Diagnose erhalten | +| tss_beantragt | Terminservicestelle kontaktieren | TSS kontaktiert | +| eigensuche | Eigensuche durchführen | Eigensuche abgeschlossen | +| antrag_gestellt | Kostenerstattung beantragen | Kostenerstattung beantragt | + +The TSS step description in constants.ts should also spell out "Terminservicestelle" instead of "TSS" in the title. The description body can still use "TSS" as a parenthetical. + +Update `src/shared/lib/constants.test.ts` to match new labels. + +## Files changed + +- **Modify:** `src/routes/__root.tsx` — rename tab, remove Antrag link +- **Modify:** `src/shared/lib/constants.ts` — step labels + descriptions +- **Modify:** `src/features/prozess/components/process-stepper.tsx` — button labels +- **Modify:** `src/shared/lib/constants.test.ts` — update expected values