Commit Graph

15 Commits

Author SHA1 Message Date
felixfoertsch 54291f450b update antrag checklist, scenarios, settings, barrel export, delete obsolete test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 19:50:48 +01:00
felixfoertsch 6623e622f6 remove PROZESS_SCHRITTE array, delete stale test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 19:39:10 +01:00
felixfoertsch 31efb19493 update schema types: remove ProzessSchritt, add sitzung, update nutzer/sprechstunde
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 19:38:40 +01:00
felixfoertsch 7eb7b91ea9 add migration 002: data-driven process model, sitzung table
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 19:38:02 +01:00
felixfoertsch 45bee68f52 rename nav tab to Einstellungen, remove Antrag tab, fix step label voice
active voice for section titles, done voice for buttons, spell out
Terminservicestelle in step title, 3-tab bottom nav

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 14:04:27 +01:00
felixfoertsch e3c04723c3 fix process flow data integrity, add step-wise scenario seeding
SprechstundeForm now syncs nutzer.dringlichkeitscode, TSS advance
button sets nutzer.tss_beantragt. replace single mock-data button
with step-wise scenario dropdown in dev settings. move mock data
to dedicated scenarios module, fix stale test expecting 6 steps.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 12:28:30 +01:00
felixfoertsch 496cf40989 add ISO 8601 date picker, replace all native date inputs
custom DateInput component using react-day-picker + date-fns with
Calendar popover, always displays YYYY-MM-DD regardless of browser
locale. adds shadcn Popover and Calendar components. replaces all
<input type="date"> across process-stepper, contact-detail, contact-form

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 20:49:00 +01:00
felixfoertsch 7032f43295 rework process flow, compact contact cards, add GKV autocomplete
remove sprechstunde_absolviert as separate step, merge diagnosis +
dringlichkeitscode into erstgespräch form, add 116117 hint, fix TSS
wording, make process steps expandable/collapsible, align advance
buttons right, compact contact list with status-encoded icon buttons,
add delete button on kontaktversuche, add GKV krankenkasse autocomplete
with datalist, add deleteKontakt hook

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 20:15:12 +01:00
felixfoertsch 16de72c017 add settings page, contact editing, process flow, PWA updates
- settings tab with theme picker, data management, developer mode (mock data), PWA version/update
- contact detail page with inline editing of therapist info and contact attempts
- quick-action buttons on contact cards (update latest kontakt instead of creating duplicates)
- process stepper with inline step actions, Erstgespräch form embedded in step 1
- sticky bottom tab bar, Switch component, .htaccess in build output
- pre-warm PGlite on onboarding mount, spinner feedback on submit
- move DB init out of beforeLoad for faster initial page render
- bump to 2026.03.11.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:08:48 +01:00
felixfoertsch e398d53315 add dark mode toggle, uberspace deploy script
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:32:16 +01:00
felixfoertsch 780e9816c1 add onboarding flow with form, validation, db persistence
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:08:01 +01:00
felixfoertsch e39d758d39 add process step constants, channel/result label maps
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:59:23 +01:00
felixfoertsch 6ddd60a54b add vitest, testing library, lint-staged, simple-git-hooks
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:55:53 +01:00
felixfoertsch e8e2f8b3e8 add pglite with migration runner, zod schemas, db hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:53:25 +01:00
felixfoertsch 2c9e94247e add tailwind css v4, shadcn/ui with initial components
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:48:45 +01:00