This website requires JavaScript.
1d288279c0
fix: extractCity word boundary + filter persistence in sessionStorage
root
2026-07-03 14:07:13 +0000
8ade6a6ff3
fix: fallback fresh slots when all availableSlots passed + SW v57
root
2026-07-03 13:37:42 +0000
a74a5242b8
fix: use current date for slot availability + SW v56
root
2026-07-03 13:32:24 +0000
e93215f837
feat: SMS filter no_sms in queue + SW v55
root
2026-07-03 13:26:13 +0000
6a34f36621
SW v54 — business schedule
root
2026-07-03 12:45:26 +0000
d397d0cb24
feat: configurable business schedule (delivery/pickup/SMS days)
root
2026-07-03 12:45:02 +0000
d4d85bc767
fix: normalize_phone handles +7, 8, text, and multi-number fields
root
2026-07-03 12:33:53 +0000
e55a4cafcc
fix: manual_campaign EXISTS check — no manual_required without SMS sent
root
2026-07-03 12:18:28 +0000
c1e5f109be
docs: SMS campaigns architecture + font settings + stale highlight
root
2026-07-02 14:37:58 +0000
20873bdc5f
fix: font zones + stale highlight + fmtTime + SW v49
root
2026-07-02 14:25:40 +0000
f69a52779f
fix: font zone classes on tables + body/heading/nav zones in AppShell
root
2026-07-02 13:19:10 +0000
db57624626
merge: resolve conflicts (our SmsCampaignPanel + SW v43)
root
2026-07-01 16:20:12 +0000
b78bdc48bb
feat: drag-n-drop status sections + localStorage filters/collapsed + pickup date in logistics board
root
2026-07-01 16:16:22 +0000
5e02f61567
feat: manual campaign tab shows order_groups instead of empty sms_campaign_log
root
2026-06-30 15:48:52 +0000
94f534ded3
fix: manual campaign no longer moves first_sms_sent groups to manual before second SMS is sent
root
2026-06-30 15:27:56 +0000
55d42bfdc8
feat: persist collapsed sections in localStorage
root
2026-06-30 13:12:50 +0000
70ec6ec7a8
feat: unified LogisticsReadinessBoard for all roles — single table view
root
2026-06-30 12:44:40 +0000
5c957c3c05
fix: make drag handle more visible in LogisticsReadinessBoard
root
2026-06-30 12:39:10 +0000
23c0ed78ef
feat: drag-and-drop section ordering in LogisticsReadinessBoard + unified table visuals
root
2026-06-30 12:21:54 +0000
581239cc73
fix: unify table styles — no rounded rows, wider type col, horizontal scroll, pagination by filtered groups
root
2026-06-30 11:43:15 +0000
c0c549adca
feat: show delivery type (pickup/delivery) in logistics board + driver planner
root
2026-06-30 09:04:27 +0000
858d36e5b0
feat: manual SMS campaign shows groups in manual mode + pagination on all delivery pages
root
2026-06-30 07:30:12 +0000
93d3ce4ca8
fix: manage-users — remove manual public.users insert, trigger handle_new_user does it via user_metadata
root
2026-06-30 07:04:24 +0000
cadcceef7e
feat: manage-users edge function — admin user CRUD (create/delete)
root
2026-06-30 06:55:55 +0000
d2ac10d849
feat: SMS campaign sub-tabs + recheck button + dual send protection
root
2026-06-23 10:35:52 +0000
4215001ab7
feat: test_mode toggle in admin + cache bump v10
root
2026-06-23 08:58:59 +0000
f264a53c0a
feat: SmsCampaignPanel — SMS log + settings in mega_admin dashboard
root
2026-06-23 08:39:24 +0000
174c74ec0b
fix: DB host 10.0.4.5 (Docker internal IP)
root
2026-06-23 08:21:57 +0000
05d4d86d37
feat: Python script replacing n8n first SMS campaign
root
2026-06-23 08:20:42 +0000
f792ea6fb9
fix: table fonts 12px (text-xs), compact padding py-1.5
root
2026-06-23 08:01:49 +0000
b0370ed03e
fix: handle status=first_sms_sent when notification_status=link_ready
root
2026-06-23 07:53:01 +0000
a55e5857f8
fix: add SMS notification statuses to filter options, increase Badge font size
root
2026-06-23 07:38:54 +0000
bbe578eb3a
fix: parseGroupDate now handles DD.MM.YYYY (4-digit year) format
root
2026-06-23 07:22:09 +0000
45dbbd4cb3
feat: show client page open analytics in OrderDetailPanel
root
2026-06-23 05:15:58 +0000
a879ad01c3
fix: get_delivery_invitation_by_token returns full order composition with items
root
2026-06-23 05:12:00 +0000
b74add32ef
fix: skip Sunday in delivery date selection (client flow + backend validation)
root
2026-06-23 04:56:49 +0000
d04901d296
security: fix 9 vulnerabilities + OrdersTable 14px font + colored status badges
root
2026-06-19 12:14:19 +0000
cdb2ec7098
fix: Button→native button everywhere, table font 12px, dropdowns cleanup
root
2026-06-19 11:36:45 +0000
17fe2125a5
fix: replace Button with native button for mobile cards — proper left-align
root
2026-06-18 18:35:42 +0000
28ccb655d3
fix: mobile card — no phone, show ordersTotal badge, cache-control headers
root
2026-06-18 17:56:37 +0000
7b773dd4aa
fix: mobile card left-align (!items-start !justify-start override Button center)
root
2026-06-18 17:48:19 +0000
921b7dbf00
fix: bump SW cache v5→v6, force client cache bust
root
2026-06-18 17:33:14 +0000
05b81cf128
fix: client name wraps to 2 lines in desktop table, prevents column stretch
root
2026-06-18 17:27:16 +0000
b721b26ce8
test: webhook autodeploy fix check
root
2026-06-18 17:22:07 +0000
9fe8418d3e
test: webhook autodeploy check
root
2026-06-18 17:17:19 +0000
0b0626daa5
fix: restore mobile card (name+phone), remove updatedAt column, clean layout
root
2026-06-18 17:13:05 +0000
aefc588844
fix: clean up mobile card + desktop first column
root
2026-06-18 16:40:23 +0000
693da3236e
feat: payment + manager info in detail card, delivery type badge in mobile header
root
2026-06-18 16:34:22 +0000
7054390dcb
feat: add delivery link panel in OrderDetail for non-driver roles
root
2026-06-18 15:15:43 +0000
54386e9710
feat: Тип column replaces Проблема, red highlight for problem rows, delivery type filter, clean status options
root
2026-06-18 15:00:58 +0000
8d3d8dc0fe
refactor: unify all buttons to <Button> component across app
root
2026-06-16 20:11:57 +0000
d28e00782b
fix: never show raw English status keys to user — fall back to 'Неизвестно (key)'
root
2026-06-16 13:29:38 +0000
f1e2b47396
fix: refetch order groups on window focus and GroupDetailPage mount to prevent stale status
root
2026-06-16 13:25:41 +0000
37ea7d3a19
fix: убрать генерацию pickup_code — приходит из 1С, показывать только при самовывозе
root
2026-06-16 07:36:47 +0000
9408b98f06
fix: pickup_code — 6-значное число вместо букв
root
2026-06-16 06:57:57 +0000
5867272873
feat: pickup_code для самовывоза + упрощение статуса отгрузки
root
2026-06-16 06:53:12 +0000
6184f5aeed
fix: авто-статус delivered при полной отгрузке (включая с комментарием)
root
2026-06-16 06:33:55 +0000
c288251cec
feat: автосменя статуса при сохранении отгрузки
root
2026-06-15 18:40:42 +0000
b888eba09b
feat: колонка has_delivery_problem + delivery_problem_note
root
2026-06-15 17:32:14 +0000
187ef90c96
fix: кнопка 'Сохранить' → 'Сохранить изменения' после первого сохранения
root
2026-06-15 16:29:20 +0000
158026b49f
fix: RLS-политика для водителя + SQL-миграция
root
2026-06-15 16:08:00 +0000
55c91d8d32
fix: визуальная обратная связь после сохранения отгрузки водителем
root
2026-06-15 16:01:17 +0000
41272bdbbf
fix: аудит доставки — критические и средние баги
root
2026-06-15 15:38:42 +0000
3847625005
feat: колонка Отгрузка в таблице + подсветка проблем
root
2026-06-15 15:27:50 +0000
a687d0b8a8
feat: визуальный результат отгрузки — восстановление состояния + блок с результатом
root
2026-06-15 15:24:13 +0000
ae1e0a2e0e
fix: 3 бага доставки — самовывоз/водитель/отгрузка
root
2026-06-15 15:10:30 +0000
efa2a83634
fix: requires_address warning only shown when address is actually empty
root
2026-06-12 20:08:15 +0000
491b7705fd
fix: date format dd.MM.yyyy in logistics board, align columns via CSS grid
root
2026-06-12 19:28:10 +0000
d313a3b6b9
fix: driver badge shows only assigned deliveries, add agreed+paid_storage to visible statuses
root
2026-06-12 19:22:36 +0000
3e5be5edf1
fix: remove on_route and pickup from manual status buttons and filters
root
2026-06-12 18:25:52 +0000
6617abc27f
feat: add picked_up (Вывезено) status — terminal status for self-pickup orders
root
2026-06-12 18:17:44 +0000
d22302838b
fix: driver assignment only on delivery tab, hidden on pickup tab
root
2026-06-12 17:20:29 +0000
62475c7e48
fix: remove duplicate renderValue declaration
root
2026-06-12 15:48:50 +0000
2f2dae686c
refactor: Phase 3 resilience — ErrorBoundary, split saving states, extract useStopWords
root
2026-06-12 15:47:55 +0000
129175fed7
refactor: Phase 2 decomposition — extract CalendarWidget, StatusActionPanel, DriverAssignmentPanel
root
2026-06-12 15:30:30 +0000
4dde64ff5a
refactor: Phase 1 stabilization — hooks ordering, deduplicate utils, extract shared constants
root
2026-06-12 14:50:56 +0000
1a665b5165
fix: TDZ crash — move agreedTypeMatchesTab after isEditingDate declaration
root
2026-06-12 13:34:05 +0000
1cab6c886e
fix: tab-aware agreed banner — show delivery form when switching tabs, not stale pickup banner
root
2026-06-12 13:25:29 +0000
fb5728ba43
fix: order numbers clickable+copy, expandable sub-accounts, preserve delivery address on pickup switch, opaque calendar, tab-aware date label
root
2026-06-12 13:19:57 +0000
005d4467bc
Apply 7 UI fixes: center badges, hide not-ready, customer address for pickup, compact calendars, confirm modals, hide driver panel for pickup, format dates
root
2026-06-12 12:49:48 +0000
fe2d8c4e9b
fix: restore deleted data preparation vars in AdminDashboard (TDZ crash)
root
2026-06-12 12:21:23 +0000
498faca24d
feat: delivery/pickup switching in admin card + address field
root
2026-06-12 08:23:41 +0000
9aef4d49c0
fix: pickup display — detect from source_orders.ship, show correct labels, hide placeholder address
root
2026-06-12 08:14:20 +0000
ec9b28fa6f
fix: resolve merge conflict - remove duplicate order declaration in GroupDetailPage
root
2026-06-12 07:48:20 +0000
55422ec65a
feat: add skeleton loading states across all pages
root
2026-06-12 07:45:19 +0000
69a2023ec1
feat: suggestions panel for employees + admin review
root
2026-06-10 18:24:58 +0000
7e43f9e990
feat: requires_address status + address input for pickup-to-delivery switch
root
2026-06-10 14:52:17 +0000
c774c6a362
feat: add pickup analytics — RPC, hook, PickupStatsPanel, dashboard integration
root
2026-06-10 12:32:51 +0000
14fe89f899
docs: update documentation for pickup (самовывоз) feature and autodeploy
root
2026-06-10 12:22:56 +0000
3651dbb484
chore: cleanup
root
2026-06-10 12:12:10 +0000
813852ff45
fix: JSX structure errors + orderGroupRepository syntax
root
2026-06-10 12:12:04 +0000
e05613ac1d
feat: add pickup (самовывоз) delivery type
root
2026-06-10 12:02:46 +0000
3c22eb71ab
fix: case-insensitive stop word matching
root
2026-05-28 19:55:57 +0000
dda8f8fe1f
feat: add stopWords to delivery invitation RPC response
root
2026-05-28 19:24:40 +0000
50f504c2ff
fix: city regex requires mandatory dot+space — no more Гор→ор, Годная→одная
root
2026-05-28 11:05:38 +0000
9e992d8280
fix: extractCity uses known cities list instead of first-chunk heuristic
root
2026-05-28 10:57:03 +0000
2d1bca9cb4
fix: default city=Севастополь when not specified
root
2026-05-28 10:33:38 +0000
6f29948f8a
fix: remove Группы tab from logistician, remove Справка, Телефон→Город, Заказы→Водитель, add city filter
root
2026-05-28 10:29:13 +0000
bb439a4d93
fix: clean action log — no UUID/ID duplicates, smart expanded row
root
2026-05-28 10:22:31 +0000
a5b9dc1153
fix: ternary syntax in assignDriver logPayload
root
2026-05-28 10:18:29 +0000