Commit Graph

6 Commits

Author SHA1 Message Date
houseassassin b2dd497d1f feat: order comments, duplicate button, improved status timeline
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 11:37:45 +03:00
houseassassin 5db7f0c428 feat: send-reminders Edge Function — push 1h before scheduled visit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 11:17:18 +03:00
houseassassin 3df6029f89 feat: client portal — public order tracking page at /track/:token
Adds anonymous order tracking via a unique public_token UUID on each order,
a standalone React page at /track/:token, and a share button in OrderModal.
2026-05-10 17:27:15 +03:00
houseassassin af9e7ce1af feat: push notifications, calendar view, photo attachments
- Push notifications: custom SW (injectManifest), usePushNotifications hook,
  push-notify Edge Function, push_subscriptions migration, bell toggle in header
- Calendar view: month-grid CalendarPage + useCalendar hook, scheduled_at column
  migration, datetime field in OrderModal, CalendarDays nav item + route
- Photo attachments: useOrderPhotos hook, photo gallery/upload in OrderModal (edit
  mode), order-photos Storage bucket migration with RLS policies

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:25:04 +03:00
houseassassin 5a9b6c4c7f feat: photo attachments for orders via Supabase Storage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:23:10 +03:00
houseassassin d7446c45af docs: record DB migrations for admin panel v2 2026-05-10 12:47:15 +03:00