Hermes
|
56cb4b460f
|
fix(analytics): period key '1d' (Сегодня) not in PERIOD_DAYS map — fell back to 30 days; add '1d' to both hooks
|
2026-08-14 16:00:36 +02:00 |
Hermes
|
c0ebe7f59f
|
fix(manage-users): detach FK references before deleting user (RESTRICT FKs in order_history/action_logs/suggestions/order_groups blocked auth.deleteUser with 'Database error deleting user')
|
2026-08-14 15:20:40 +02:00 |
Hermes
|
c4aebb08a4
|
chore(sw): bump to v113 (timeline SMS state from log)
|
2026-08-14 15:08:35 +02:00 |
Hermes
|
4a4b088949
|
fix(timeline): StatusSummary/Stepper show real SMS state from sms_campaign_log (delivered/failed), not just first_sms_sent_at
|
2026-08-14 15:07:22 +02:00 |
Hermes
|
6fe0bfbc73
|
chore(sw): bump to v112 (endpoint-targeted test push)
|
2026-08-13 15:03:23 +02:00 |
Hermes
|
7654413d8b
|
fix(push): test notification targets the device's own subscription (by endpoint), not localStorage phone
|
2026-08-13 15:02:26 +02:00 |
Hermes
|
4fed962f23
|
chore(sw): bump to v111 (direct test push button on /client)
|
2026-08-13 14:34:17 +02:00 |
Hermes
|
fee800e3fa
|
fix(client): test-notification button on /client sends push directly (url → /client/test-consent), no detour via /client/test
|
2026-08-13 14:33:32 +02:00 |
Hermes
|
91245169f4
|
chore(sw): bump to v110 (text-base fix, login link)
|
2026-08-13 14:26:38 +02:00 |
Hermes
|
1b41b5e135
|
fix: text-base color conflict (removed base from tailwind colors); add login link + test page link on /client
|
2026-08-13 14:25:56 +02:00 |
Hermes
|
e21cea1b1c
|
chore(sw): bump to v109 (test consent page + test push button)
|
2026-08-13 14:18:49 +02:00 |
Hermes
|
663b31b3df
|
feat(client): test consent page + 'test notification' button on /client/test
|
2026-08-13 14:17:18 +02:00 |
Hermes
|
045c903074
|
chore(sw): bump to v108 (root redirect → /client)
|
2026-08-13 14:09:16 +02:00 |
Hermes
|
f14ca8fae9
|
fix: root redirect → /client (not /dashboard) for PWA start_url
|
2026-08-13 14:06:42 +02:00 |
Hermes
|
1cbcff6a16
|
feat(push): auto-subscribe in standalone mode — no button needed, iOS system prompt only
|
2026-08-13 13:58:32 +02:00 |
Hermes
|
47a06bb285
|
fix(push): reject phone input shorter than 10 digits (was accepting '7')
|
2026-08-11 15:39:53 +02:00 |
Hermes
|
bdeb055fae
|
feat(client): test page /client/test for PWA install + push flow (mock data, no real order)
|
2026-08-11 15:12:19 +02:00 |
Hermes
|
b2bd855de3
|
feat(client): iOS install → prompt notification permission; phone input + localStorage fallback on /client (no token)
|
2026-08-11 13:47:10 +02:00 |
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 |
Hermes
|
65b42c8482
|
feat(client): add persistent PWA install card on delivery page (Android button + iOS instructions)
|
2026-08-11 13:37:16 +02:00 |
root
|
02b70cac22
|
fix: manifest start_url → /delivery/showcase for client PWA
|
2026-08-06 17:52:34 +00:00 |
root
|
7a702114eb
|
feat: iOS push instruction banner + fix edge-functions security.ts exports
|
2026-08-06 17:36:31 +00:00 |
root
|
2597835352
|
fix(mobile): anchor notifications popup to viewport right edge
|
2026-08-06 16:05:43 +00:00 |
root
|
de5130e31f
|
fix(mobile): anchor install tooltip to viewport right edge
|
2026-08-06 15:50:44 +00:00 |
root
|
6d53625579
|
fix(mobile): anchor PWA install tooltip to right edge
|
2026-08-06 15:39:51 +00:00 |
root
|
4d47261321
|
feat(logistics): SMS problem as tag, red highlight for unagreed 2+ days
|
2026-08-06 15:28:51 +00:00 |
root
|
d5849f0ab2
|
feat(logistics): highlight and filter orders with SMS problems
|
2026-08-06 15:12:23 +00:00 |
root
|
c321353e8f
|
feat(orders): show SMS delivery confirmation and 2nd-SMS skip reason
|
2026-08-06 13:55:42 +00:00 |
root
|
fefb8065be
|
perf(dashboard): lazy load order details only when needed; skip fetch on non-order tabs
|
2026-08-06 13:40:20 +00:00 |
root
|
44d3f0f16d
|
fix(client): compact order composition trigger
|
2026-08-06 12:10:21 +00:00 |
root
|
82d6f4f077
|
feat(orders): show client push subscription and delivery log
|
2026-08-06 12:06:11 +00:00 |
root
|
ad7b92503c
|
fix(push): remove monochrome Android badge icon
|
2026-08-06 11:28:53 +00:00 |
root
|
34b01758ef
|
fix(ui): use СуперСам and normal order composition heading
|
2026-08-06 11:13:40 +00:00 |
root
|
74de57f3fc
|
fix(ui): use СуперСам and normal order composition heading
|
2026-08-06 11:12:47 +00:00 |
root
|
9be5f81ffe
|
fix(ui): localize SuperSam name and normalize order headings
|
2026-08-06 11:11:56 +00:00 |
root
|
9e4ce20c96
|
fix(push): use SuperSam application icon in notifications
|
2026-08-06 10:15:42 +00:00 |
root
|
4768864c08
|
fix(push): use Supabase database host for sender
|
2026-08-06 10:07:37 +00:00 |
root
|
1922778e0f
|
feat(push): prepare client subscription test contour
|
2026-08-06 08:56:12 +00:00 |
root
|
82eefb2225
|
feat(push): PushSubscriptionBanner on delivery consent page
|
2026-08-06 08:30:07 +00:00 |
root
|
98ebc935c2
|
fix(pwa): force SW bump for tab visibility on mobile
|
2026-08-06 08:12:56 +00:00 |
root
|
8faa839056
|
chore(pwa): bump cache version
|
2026-08-06 08:03:11 +00:00 |
root
|
1f8a8ea2c4
|
feat(orders): tabbed navigation for logistics blocks (Все + per-block tabs)
|
2026-08-06 08:03:11 +00:00 |
root
|
811e2a1254
|
chore(pwa): bump cache version
|
2026-08-06 07:51:32 +00:00 |
root
|
3a402f7f74
|
fix(orders): status summary cards with borders + larger text
|
2026-08-06 07:51:32 +00:00 |
root
|
4459d03932
|
chore(pwa): bump cache version
|
2026-08-06 07:48:40 +00:00 |
root
|
db24e8929c
|
feat(orders): exhaustive timeline + status summary + specific field_change labels
|
2026-08-06 07:48:40 +00:00 |
root
|
b1a09ae71a
|
chore(pwa): bump cache version
|
2026-08-06 07:14:46 +00:00 |
root
|
464cc57eb9
|
feat(orders): progress stepper + fix field_change label
|
2026-08-06 07:14:46 +00:00 |
root
|
15b69102b0
|
chore(pwa): bump cache version
|
2026-08-06 07:11:02 +00:00 |
root
|
225e961907
|
fix(logistics): shorten column titles, fit headers without truncation
|
2026-08-06 07:11:02 +00:00 |