• Joined on 2026-02-15
Mk pushed to dev at Mk/supersam 2026-08-14 17:00:42 +03:00
56cb4b460f fix(analytics): period key '1d' (Сегодня) not in PERIOD_DAYS map — fell back to 30 days; add '1d' to both hooks
Mk pushed to dev at Mk/supersam 2026-08-14 16:20:43 +03:00
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')
Mk pushed to dev at Mk/supersam 2026-08-14 16:08:37 +03:00
c4aebb08a4 chore(sw): bump to v113 (timeline SMS state from log)
Mk pushed to dev at Mk/supersam 2026-08-14 16:07:24 +03:00
4a4b088949 fix(timeline): StatusSummary/Stepper show real SMS state from sms_campaign_log (delivered/failed), not just first_sms_sent_at
Mk pushed to dev at Mk/supersam 2026-08-13 16:03:26 +03:00
6fe0bfbc73 chore(sw): bump to v112 (endpoint-targeted test push)
Mk pushed to dev at Mk/supersam 2026-08-13 16:02:29 +03:00
7654413d8b fix(push): test notification targets the device's own subscription (by endpoint), not localStorage phone
Mk pushed to dev at Mk/supersam 2026-08-13 15:34:19 +03:00
4fed962f23 chore(sw): bump to v111 (direct test push button on /client)
Mk pushed to dev at Mk/supersam 2026-08-13 15:33:36 +03:00
fee800e3fa fix(client): test-notification button on /client sends push directly (url → /client/test-consent), no detour via /client/test
Mk pushed to dev at Mk/supersam 2026-08-13 15:26:40 +03:00
91245169f4 chore(sw): bump to v110 (text-base fix, login link)
Mk pushed to dev at Mk/supersam 2026-08-13 15:25:59 +03:00
1b41b5e135 fix: text-base color conflict (removed base from tailwind colors); add login link + test page link on /client
Mk pushed to dev at Mk/supersam 2026-08-13 15:18:52 +03:00
e21cea1b1c chore(sw): bump to v109 (test consent page + test push button)
Mk pushed to dev at Mk/supersam 2026-08-13 15:17:20 +03:00
663b31b3df feat(client): test consent page + 'test notification' button on /client/test
Mk pushed to dev at Mk/supersam 2026-08-13 15:09:19 +03:00
045c903074 chore(sw): bump to v108 (root redirect → /client)
Mk pushed to dev at Mk/supersam 2026-08-13 15:06:44 +03:00
f14ca8fae9 fix: root redirect → /client (not /dashboard) for PWA start_url
Mk pushed to dev at Mk/supersam 2026-08-13 14:58:35 +03:00
1cbcff6a16 feat(push): auto-subscribe in standalone mode — no button needed, iOS system prompt only
Mk pushed to dev at Mk/supersam 2026-08-11 16:39:55 +03:00
47a06bb285 fix(push): reject phone input shorter than 10 digits (was accepting '7')
Mk pushed to dev at Mk/supersam 2026-08-11 16:12:21 +03:00
bdeb055fae feat(client): test page /client/test for PWA install + push flow (mock data, no real order)
Mk pushed to dev at Mk/supersam 2026-08-11 14:47:12 +03:00
b2bd855de3 feat(client): iOS install → prompt notification permission; phone input + localStorage fallback on /client (no token)
Mk pushed to dev at Mk/supersam 2026-08-11 14:37:36 +03:00
15132f56e8 feat(client): PWA install — client route, manifest start_url=/client, SW app-shell, invitation links → /client/:token
65b42c8482 feat(client): add persistent PWA install card on delivery page (Android button + iOS instructions)
02b70cac22 fix: manifest start_url → /delivery/showcase for client PWA
7a702114eb feat: iOS push instruction banner + fix edge-functions security.ts exports
2597835352 fix(mobile): anchor notifications popup to viewport right edge
Compare 95 commits »
Mk pushed to main at Mk/supersam 2026-07-22 17:11:16 +03:00
d11ccd4f76 fix: SMS status — show real delivery state from log, expandable SMS text in history