This website requires JavaScript.
1e0344ee34
fix: action log — resolve UUID to names, show old→new, add oldValue for driver reassignment
root
2026-05-28 10:17:29 +0000
581a275bc0
fix: action log — readable driver names, no duplicate columns, meaningful descriptions
root
2026-05-28 10:11:57 +0000
805ceca152
fix: 8 bugfixes — current undefined, auth email, sequential statuses, problem dialog, action log details, KPI layout, date sort, driver lock
root
2026-05-28 10:03:19 +0000
2ee437e83e
fix: add Ошибки tab to admin nav + already fixed client→supabase in ErrorLogPanel
root
2026-05-27 15:33:06 +0000
7dfdd91798
fix: comprehensive error logging — all errors now captured in client_error_logs
root
2026-05-27 15:30:33 +0000
dac8450586
feat: action_logs — журнал действий сотрудников с фильтрами
root
2026-05-27 15:12:46 +0000
8f50a68687
feat: delivery_date_source tracking + manual date in analytics funnel
root
2026-05-27 14:59:57 +0000
f90b476bfd
fix: hide delivery choice flow after save, remove confusing hero block
root
2026-05-27 14:40:20 +0000
136e5c826a
fix: parseOrderList collects ALL source orders, edge fn returns orderItems
root
2026-05-27 14:36:00 +0000
d0f2a72dda
feat: stop words CRUD + client-side filtering
root
2026-05-27 14:28:52 +0000
a764213a77
feat: logistics board as grouped tables with column headers
root
2026-05-27 14:16:00 +0000
f8c6c538b7
compact: logistics readiness cards — single-line on desktop, stacked on mobile
root
2026-05-27 14:12:39 +0000
0930ea9c26
fix: back button uses browser history instead of hardcoded /dashboard
root
2026-05-27 14:06:54 +0000
db555bbf55
remove: drop readiness column from orders table
root
2026-05-27 14:03:57 +0000
d43dd04e9b
feat: add orders table tab for logistician role
root
2026-05-27 13:59:21 +0000
8dcab4da77
fix: show delivery date card for agreed+ statuses, not just agreed
root
2026-05-27 12:57:31 +0000
470270118b
fix: driver_assigned status on assign + driver column in table
root
2026-05-27 12:48:48 +0000
58dc110007
feat: allow admin/logistician to re-edit delivery date after agreement
root
2026-05-27 12:44:43 +0000
1f285ea718
feat: driver assigned confirmation block in delivery card
root
2026-05-27 12:41:17 +0000
19bed475ee
feat: delivery date in table+card, driver assign preserves agreed status
root
2026-05-27 12:39:02 +0000
9ec7d8e8ae
fix: assign driver preserves agreed+ statuses instead of downgrading to driver_assigned
root
2026-05-27 12:34:41 +0000
a8d54699ff
fix: restrict agreed/driver_assigned status buttons, show hints instead
root
2026-05-27 12:26:21 +0000
0f32d6d73a
feat: URL-based navigation via ?tab= param for shareable links
root
2026-05-27 12:21:32 +0000
15f2ab3cde
refactor: PATCH user via supabase client, not edge function
root
2026-05-27 12:12:44 +0000
fd3f738b9f
fix: no default role, placeholder for role dropdown
root
2026-05-27 12:01:45 +0000
cee5acab1d
fix: modal styling - solid bg, full-width dropdown, labels
root
2026-05-27 11:59:43 +0000
e04485c446
feat: add-user modal dialog — compact, centered, backdrop
root
2026-05-27 11:53:54 +0000
696f275567
fix: simple add-user form — 3 fields + small button
root
2026-05-27 11:50:12 +0000
9009ffdfb0
feat: manage-users edge function, admin CRUD via API instead of direct supabase.auth.admin
root
2026-05-27 11:28:53 +0000
b9b227e524
feat: UserManagementPanel — themed dropdown, inline edit name/email/role
root
2026-05-27 11:23:37 +0000
bb6708e94b
fix: mega_admin in GroupDetailPage + OrderDetailPanel role checks
root
2026-05-27 11:19:43 +0000
c59a806c2c
fix: mega_admin role in UI checks + fix UserManagementPanel client→supabase
root
2026-05-27 11:17:41 +0000
58a96355f1
fix: replace createClient with shared supabase singleton in useAdminStats and errorLogger
root
2026-05-27 10:59:37 +0000
2fea387d43
fix: use shared supabase client with auth session in admin panels
root
2026-05-27 09:50:07 +0000
c996805122
fix: duplicate client declaration
root
2026-05-27 08:55:35 +0000
f4a4082677
fix: remove service_role from ErrorLogPanel - use anon key + RLS
root
2026-05-27 08:54:49 +0000
3934e6a872
feat: error log panel - delete, export JSON/CSV, select rows
root
2026-05-27 06:14:33 +0000
f451add13c
fix: replace assign_driver RPC with direct supabase update
root
2026-05-26 19:55:35 +0000
41e36299b7
fix: persist signed-out flag in sessionStorage to block auto-login after logout
root
2026-05-26 17:53:21 +0000
8a8446bfec
fix: prevent session restore after signOut with signedOutRef flag
root
2026-05-26 14:43:43 +0000
844f052462
fix: kill session on signOut, .maybeSingle() for 406, remove StrictMode
root
2026-05-26 14:36:50 +0000
cbc6242613
fix: remove TS annotations from jsx file
root
2026-05-25 15:34:03 +0000
ca6f160073
feat: secure auth storage - obfuscated sessionStorage instead of plaintext localStorage
root
2026-05-25 15:32:17 +0000
cf18ecb6ff
fix: funnel show all steps, center KPI, top nav, roles RU, admin users tab
root
2026-05-25 13:17:24 +0000
0d5fb1b79a
mobile: responsive admin dashboard
root
2026-05-25 12:57:46 +0000
79e1173dd3
funnel: outcomes only, SMS separate panel
root
2026-05-25 12:47:57 +0000
011dd08f08
bump: SW cache v4 to force cache invalidation
root
2026-05-25 12:41:25 +0000
40b28be0ee
fix: automation funnel — correct data logic, remove emojis, rename to Воронка согласования
root
2026-05-25 12:31:58 +0000
89d6a01b68
feat: add PWA install button to header
root
2026-05-22 14:10:08 +0000
a04e8edb6e
feat: auto-restore push subscription + bump SW cache v3
root
2026-05-22 11:18:58 +0000
5f88b2ca65
feat: role-based notification settings, push via DB trigger
root
2026-05-22 11:11:01 +0000
f099cf20d8
fix: update VAPID public key to match server-side keys
root
2026-05-22 10:59:39 +0000
bcf6f9d16f
fix: JSX syntax error in Navigate component
root
2026-05-22 10:49:48 +0000
dc9d7de60f
feat: push notifications + PWA notifications UI
root
2026-05-22 10:48:33 +0000
43c5f75055
feat: delivery page improvements and driver shipment workflow
Codex
2026-05-22 12:53:43 +0300
9abfbff654
feat: show order composition collapsed with product list from source_orders
Codex
2026-05-21 14:18:10 +0300
e6dc1972fb
feat: show full order composition on delivery page
Codex
2026-05-21 11:52:37 +0300
5a5636c738
fix: use npm install instead of npm ci for build reliability
root
2026-05-20 14:05:31 +0000
cfb4110d82
fix: Caddyfile static assets + update package-lock
root
2026-05-20 14:01:40 +0000
6244749545
feat: unify manual_required status and driver label
Codex
2026-05-20 12:19:30 +0300
838c4cb7ae
feat(paid-storage): bypass stale RPC for paid_storage transitions
Codex
2026-05-20 11:53:17 +0300
c8fbe95bd1
feat(paid-storage): inline confirmation + cancel action + status display
Codex
2026-05-19 16:34:29 +0300
140fbc8122
fix(logistics): pass group.id instead of group object to onSelectSet
Codex
2026-05-19 16:17:04 +0300
a2196d232b
feat(order-detail): collapsible order composition with table layout
Codex
2026-05-19 15:33:57 +0300
0d3be0502c
fix(order-detail): show positions from order_list column
Codex
2026-05-19 12:54:12 +0300
874e9b3885
fix: debug order composition parsing and add visible error info
Codex
2026-05-19 12:11:03 +0300
458414636d
fix: parse order composition from source_orders field
Codex
2026-05-19 11:28:05 +0300
3728ed0e95
fix: include order_list fields in queries and map to frontend object
Codex
2026-05-19 10:37:40 +0300
0056e71b39
fix: add explicit text color and order composition to OrderDetailPanel
Codex
2026-05-19 10:09:55 +0300
f6bbfe1ba2
fix: add explicit text color to OrderDetailPanel value fields for dark theme visibility
Codex
2026-05-18 23:56:02 +0300
b9c6bb2810
fix: RLS recursion, driver UI, auth errors, status counts
Codex
2026-05-18 17:41:18 +0300
5e9da52690
Revert "test push"
Test
2026-05-20 13:09:02 +0000
db2ba331eb
test push
Test
2026-05-20 13:08:57 +0000
488e478841
Merge pull request 'fix(delivery): simplify public choice flow' (#2 ) from codex/delivery-rpc-deploy into main
mihail
2026-05-14 18:17:59 +0000
496abc761b
fix(delivery): simplify public choice flow
Codex
2026-05-14 21:10:27 +0300
2367ff2554
Merge pull request 'fix(delivery): show invoice refs in client flow' (#1 ) from codex/delivery-rpc-deploy into main
mihail
2026-05-14 10:22:16 +0000
fc74241378
fix(delivery): show invoice refs in client flow
Codex
2026-05-14 12:51:25 +0300
eeb2620547
fix(delivery): switch public flow to rpc
Codex
2026-05-13 18:59:00 +0300
7e399f2517
fix(delivery): tighten public flow
Codex
2026-05-13 16:17:33 +0300
633973142d
fix(delivery): load links and schedule SMS
Codex
2026-05-13 09:22:04 +0300
b79de7afba
feat(delivery): auto-create invitation links
Codex
2026-05-12 16:02:24 +0300
684424dd25
feat(order-groups): wire driver delivery flow
Codex
2026-05-06 20:01:31 +0300
f2230f3277
Add logistics UI actions and demo login buttons
Codex
2026-05-06 13:16:22 +0300
219670583b
Add security hardening SQL patch
Codex
2026-04-29 15:21:31 +0300
e29a51e7ea
Harden auth and delivery endpoints
Codex
2026-04-29 13:27:04 +0300
5dcfa80940
Polish demo UI and delivery filters
Codex
2026-04-27 20:37:21 +0300
72673e01fc
test: verify hooks work
root
2026-05-03 16:59:32 +0000
d44d944517
Add deployment config files and supabaseClient lock fix
root
2026-05-03 16:44:58 +0000
b3b8657b43
fix: merge saved delivery status into choice block
Codex
2026-04-16 19:34:57 +0300
a867bf5464
fix: remove duplicate saved choice block
Codex
2026-04-16 18:18:45 +0300
5142ff30db
fix: persist saved client delivery choice
Codex
2026-04-16 18:04:45 +0300
de0cf49490
fix: show saved client delivery choice
Codex
2026-04-16 17:41:46 +0300
31388f267d
fix: make client delivery selection explicit
Codex
2026-04-16 17:23:43 +0300
3b4b6648ff
fix: make client flow load without edge function
Codex
2026-04-16 17:00:31 +0300
ffc7f3a97d
fix: speed up otp login
Codex
2026-04-16 16:30:36 +0300
a5113a2ed5
feat: simplify delivery roles and docs
Codex
2026-04-16 13:31:17 +0300
c28c826601
feat: show client order items in delivery flow
Codex
2026-04-16 12:42:41 +0300
ca72a4e662
feat: document product and wire real client flow
Codex
2026-04-14 23:20:50 +0300
b147d632e8
feat: add role switch login and clean production copy
Codex
2026-04-14 23:01:02 +0300
49e60d48c1
feat: complete delivery workflow updates
Codex
2026-04-13 16:32:18 +0300