Commit Graph

24 Commits

Author SHA1 Message Date
1ca696e8cb add design spec for step-wise mock data, flow bug fixes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 11:11:28 +01:00
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
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
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
8490154dde configure base path /tpf/ for subdirectory deployment, increase workbox cache limit
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:49:01 +01:00
c31948b997 add playwright e2e tests for onboarding, contact tracker
- install playwright, configure for chromium with vite dev server
- add onboarding flow test: redirect, form fill, navigation to prozess
- add contact tracker test: create contact, verify in list
- fix onboarding form navigating to /onboarding instead of /prozess
- fix date rendering crash in contact list (cast datum to text)
- exclude @electric-sql/pglite from vite optimizeDeps (WASM bundle)
- add test-results/, playwright-report/ to .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:42:00 +01:00
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
651dd4a255 add kostenerstattungs-assistent with checklist, pdf export
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:27:03 +01:00
a84fe1c5f8 add contact tracker: list, form, cards, bottom navigation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:21:06 +01:00
4e4be03466 add contact tracker data layer: schemas, hooks, db queries
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:15:17 +01:00
b884e4e8c4 add process stepper dashboard with phase cards, contact stats
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:13:37 +01:00
39060c4e8e fix onboarding form type errors, remove unused imports
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:11:16 +01:00
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
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
a40ce119eb add pwa support with vite-plugin-pwa, manifest, placeholder icons
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:57:20 +01:00
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
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
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
3a4f21bad8 fix deprecated TanStackRouterVite, use tanstackRouter default export
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:38:20 +01:00
9f996d22d8 fix app.tsx casing on case-insensitive filesystem 2026-03-11 10:37:46 +01:00
32f9ffddba temp rename to fix case sensitivity 2026-03-11 10:37:46 +01:00
7512e6e409 rename App.tsx to app.tsx for consistent casing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:36:28 +01:00
a4d790c0fe add tanstack router with file-based routing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:35:47 +01:00
49cf7d560b scaffold vite + react + typescript project
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:33:10 +01:00