Implementiere Impressum/Datenschutz-System und bereinige URL-Konfiguration
- Neues Impressum/Datenschutz-Tab mit konfigurierbaren rechtlichen Daten - Konfigurationsdatei legal-config.ts für alle rechtlichen Informationen - RPC-Endpoint legal.getConfig() für rechtliche Daten - Schöne Tab-Navigation zwischen Impressum und Datenschutz - Responsive Design mit Loading-States und Fehlerbehandlung - Alle rechtlichen Daten über Umgebungsvariablen konfigurierbar - FRONTEND_URL entfernt - nur noch DOMAIN wird verwendet - Hilfsfunktion generateUrl() für konsistente URL-Generierung - Code-Duplikation in bookings.ts eliminiert - .env.example aktualisiert mit allen neuen Variablen - README.md dokumentiert neue rechtliche Konfiguration - DSGVO- und TMG-konforme Inhalte implementiert
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
### Kalender & Workflow
|
||||
- ICS-Anhang/Link in E‑Mails (Kalendereintrag)
|
||||
- Erinnerungsmails (24h/3h vor Termin)
|
||||
- Umbuchen/Stornieren per sicherem Kundenlink (Token)
|
||||
- ~~Umbuchen/Stornieren per sicherem Kundenlink (Token)~~
|
||||
- Pufferzeiten und Sperrtage/Feiertage konfigurierbar
|
||||
- Slots dynamisch an Behandlungsdauer anpassen; Überschneidungen verhindern
|
||||
- ~~Slots dynamisch an Behandlungsdauer anpassen; Überschneidungen verhindern~~
|
||||
|
||||
### Sicherheit & Qualität
|
||||
- Rate‑Limiting (IP/E‑Mail) für Formularspam
|
||||
@@ -13,6 +13,7 @@
|
||||
- E‑Mail‑Verifizierung (Double‑Opt‑In) optional
|
||||
- Audit‑Log (wer/was/wann)
|
||||
- DSGVO: Einwilligungstexte, Löschkonzept
|
||||
- Impressum
|
||||
|
||||
### E‑Mail & Infrastruktur
|
||||
- Retry/Backoff + Fallback‑Queue bei Resend‑Fehlern
|
||||
@@ -21,7 +22,7 @@
|
||||
- Admin‑Digest (tägliche Übersicht)
|
||||
|
||||
### UX/UI
|
||||
- Mobiler Kalender mit klarer Slot‑Visualisierung
|
||||
- ~~Mobiler Kalender mit klarer Slot‑Visualisierung~~
|
||||
- Kunden‑Statusseite (pending/confirmed)
|
||||
- Prominente Fehlerzustände inkl. Hinweise bei Doppelbuchung
|
||||
|
||||
|
Reference in New Issue
Block a user