popertots
970cc5554d
feat: add email verification, profile pictures, deposits, and calendar
export
Backend:
- Add email verification code generation and verification endpoints
- Add profile picture upload with S3 storage and image processing
- Add deposit_required field to users with 48h advance booking
requirement
- Add loyalty stamps that accumulate on completed bookings
- Auto-transition bookings: confirmed → in_progress → completed
- Add booking cancellation handler with no-show detection
- Add ICS calendar file download endpoint for bookings
- Sync bookings to CalDAV on confirmation
Frontend:
- Add schedule page route
- Add avatar and image-cropper UI components
- Update shadcn-svelte components (button, dialog)
- Add "Add to Calendar" button in booking modal
Database:
- Add verification_codes table
- Add profile_pic_url, loyalty_stamps, deposits_required to users
- Various schema updates
2026-02-21 18:48:29 +00:00
..
2025-10-14 22:09:49 +01:00
2025-10-12 22:13:19 +01:00
2026-02-21 18:48:29 +00:00
2026-02-21 18:48:29 +00:00
2026-02-20 12:59:10 +00:00
2025-10-12 22:13:19 +01:00
2026-02-20 17:22:43 +00:00
2026-02-20 17:22:43 +00:00
2026-02-21 18:48:29 +00:00