Merge main into feat/gro-107-ical-feed to resolve merge conflicts

- portal.ts: keep min(1) validation for customerNotes (more restrictive)
- index.ts: keep waitlistRouter import and both calendar + portal public routes
- Both routers can coexist in public section (different URL namespaces)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Flea Flicker
2026-03-26 08:36:57 +00:00
9 changed files with 652 additions and 16 deletions
+1
View File
@@ -110,6 +110,7 @@ export interface Appointment {
confirmedAt: string | null;
cancelledAt: string | null;
confirmationToken: string | null;
customerNotes: string | null;
createdAt: string;
updatedAt: string;
}