Go to file
boban b863b67979 feat: Widerrufsrecht-Bestätigung beim Upgrade (Free → Pro)
- Migration: withdrawal_waivers (user, plan, billing, amount, IP,
  user_agent, confirmed_at, pdf_path für spätere PDF-Generierung)
- Model: WithdrawalWaiver mit User/Plan-Relation
- Checkout/Index: rightAcknowledged + waiverConfirmed Properties;
  Validierung vor Checkout; Waiver-Record wird vor Zahlung gespeichert
- View: Amber-Box mit Hinweistext + 2 Checkboxen; CTA-Button disabled
  solange nicht beide bestätigt; nur bei paid Plänen sichtbar
- Übersetzungen: waiver_info, waiver_right_acknowledged,
  waiver_confirmed, waiver_required (DE + EN)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 19:05:41 +02:00
docker Fix: CORS location block for build assets 2026-04-19 00:20:15 +02:00
src feat: Widerrufsrecht-Bestätigung beim Upgrade (Free → Pro) 2026-04-20 19:05:41 +02:00
.gitignore Feature: logos, favicon, layout fixes 2026-04-19 01:45:44 +02:00
build:staging Fix: DB name unified to aziros 2026-04-19 02:14:45 +02:00
deploy.sh fix: reminder validation + remove dead code 2026-04-19 23:22:01 +02:00
docker-compose.development.yml Fix: staging build URLs, healthcheck, docker-compose env_file 2026-04-18 23:57:45 +02:00
docker-compose.staging.yml Fix: DB healthcheck use DB_ROOT_PASSWORD 2026-04-18 23:28:09 +02:00
docker-compose.yml Fix: staging build URLs, healthcheck, docker-compose env_file 2026-04-18 23:57:45 +02:00
setup.sh Fix: npm build in setup.sh 2026-04-19 01:16:29 +02:00
vite Fix: DB name unified to aziros 2026-04-19 02:14:45 +02:00