Hermes
|
15132f56e8
|
feat(client): PWA install — client route, manifest start_url=/client, SW app-shell, invitation links → /client/:token
|
2026-08-11 13:37:29 +02:00 |
root
|
02b70cac22
|
fix: manifest start_url → /delivery/showcase for client PWA
|
2026-08-06 17:52:34 +00:00 |
root
|
74de57f3fc
|
fix(ui): use СуперСам and normal order composition heading
|
2026-08-06 11:12:47 +00:00 |
root
|
e05613ac1d
|
feat: add pickup (самовывоз) delivery type
- New status pickup in delivery workflow
- DB: delivery_type, pickup_date, pickup_time_slot columns
- Client page: tabs Доставка/Самовывоз with PickupSlotsPicker
- PickupSlotsPicker: today/tomorrow/day-after with half-day slots
- Storage notice: free 2 workdays, then 300₽/day
- OrderDetailPanel: delivery type tabs, pickup date/time, status button
- Edge function: delivery_type/pickup fields in confirm-delivery-choice
- RPC: confirm_delivery_choice_by_token updated for pickup
- orderGroupRepository: full pickup field mapping
|
2026-06-10 12:02:46 +00:00 |
root
|
dc9d7de60f
|
feat: push notifications + PWA notifications UI
- VAPID keys generated for web push
- push_subscriptions, notifications, notification_preferences tables
- DB triggers: auto-notify on order status change, driver assignment
- Edge functions: send-push-notification, subscribe-push, unsubscribe-push
- Frontend: NotificationBell, NotificationSettings components
- usePushNotifications hook (subscribe/unsubscribe push)
- useNotifications hook (fetch + realtime + mark read)
- Service worker: push event handler + notification click
- AppShell: notification bell in header
- DashboardPage: wired notifications
- manifest.webmanifest: name updated to SuperSam
- Caddyfile: CSP allows wss:// + fcm push
|
2026-05-22 10:48:33 +00:00 |
Codex
|
5dcfa80940
|
Polish demo UI and delivery filters
|
2026-05-13 18:59:30 +03:00 |
Codex
|
b40a4a553e
|
Initial import
|
2026-03-14 18:40:54 +03:00 |