root
e7365b6c0c
fix(analytics): remove 1С import category, bypassed_completed covers all no-date completions
2026-07-06 15:00:41 +00:00
root
14a3006918
fix(analytics): funnel shows real order path with bypass detection
2026-07-06 13:47:02 +00:00
root
a695a73af7
fix(analytics): rewrite funnel as real order path
...
- SQL admin_automation_economics: new columns based on actual order lifecycle
- sms_sent: got at least 1 SMS
- completed_auto: delivered/picked_up without manual_confirmation_at
- completed_manual: delivered/picked_up with manual_confirmation_at
- stuck_in_manual: manual_required + still waiting
- no_sms_completed: imported as already delivered
- Funnel steps: Всего → SMS → Авто-завершено → Завершено вручную → Застряло → Без SMS → Хранение → Отменено
- Footer: Автоматизация % / Ручное вмешательство % / Завершено всего
- Fixes: old funnel counted manual_confirmation_required as "согласовано"
and missed 31 completed orders (notification_status=completed vs confirmed)
2026-07-06 13:16:44 +00:00
root
b0bc056090
fix(analytics): separate Вывезено (status) from Самовывоз (type) in KPI
...
- KPI: Вывезено = picked_up (all types), Самовывоз = pickup type only
- SQL admin_delivery_stats: + picked_up_delivery, picked_up_pickup columns
- Fixes confusion: 17 picked_up vs 5 pickup type were different metrics
2026-07-06 10:20:55 +00:00
root
eba1769078
redesign(analytics): dashboard desktop layout + pickup period label
...
- 12-col responsive grid: pie 4/8 trend, table 4/8 drivers
- KPI cards: 7 metrics with uppercase labels, larger values
- Period label in every section subtitle (за 7 дней, etc)
- PickupStatsPanel: period label, status breakdown (завершено/ожидает/ручное)
- PickupStatsPanel: hide empty schedule bars when no planned pickups
- SQL admin_pickup_stats: + picked_up, pending, manual columns
- Colors: delivered #22c55e, picked_up #14b8a6 (distinct)
- Desktop: 3-col grid inside pickup panel
2026-07-06 10:09:11 +00:00
root
1b9fea7f1d
fix(analytics): picked_up as separate status in dashboard
...
- KPI: separate Доставлено and Вывезено cards
- Trend: separate line for Вывезено (#14b8a6)
- Driver chart: separate bar for Вывезено
- SQL: admin_delivery_stats returns picked_up column
- SQL: admin_daily_trend returns picked_up column
- SQL: admin_driver_stats returns picked_up column
- delivery_rate = (delivered + picked_up) / total
- Colors: delivered #22c55e, picked_up #14b8a6 (distinct)
2026-07-06 06:42:31 +00:00
root
6786779f2c
fix(analytics): recognize picked_up status in dashboard and stats
...
- Add picked_up to STATUS_COLORS and STATUS_LABELS in AdminDashboard
- SQL: admin_delivery_stats counts picked_up as delivered
- SQL: admin_daily_trend counts picked_up as delivered
- SQL: admin_driver_stats counts picked_up as delivered
- Fixes: picked_up showed as Unknown, delivered count was 17 short
2026-07-06 06:17:32 +00:00
root
d28e00782b
fix: never show raw English status keys to user — fall back to 'Неизвестно (key)'
2026-06-16 13:29:38 +00:00
root
fe2d8c4e9b
fix: restore deleted data preparation vars in AdminDashboard (TDZ crash)
2026-06-12 12:21:23 +00:00
root
55422ec65a
feat: add skeleton loading states across all pages
...
- New Loading.jsx component library (Skeleton, SkeletonPanel, SkeletonPage, SkeletonTable, Spinner, LoadingBlock)
- Dashboard: SkeletonTable/SkeletonPage during isLoading
- OrdersTable, LogisticsReadinessBoard, DriverDeliveryPlanner: show skeleton instead of empty state
- ChatTimeline, DeliverySlotsPicker, GroupDetailPage: skeleton while loading
- AdminDashboard, StopWordsPanel, UserManagementPanel, ErrorLogPanel, ActionLogPanel: skeleton during initial load
- NotificationSettings: skeleton for push toggle and notification preferences
- ClientDeliveryPage: skeleton bars instead of text-only loading
2026-06-12 07:46:58 +00:00
root
c774c6a362
feat: add pickup analytics — RPC, hook, PickupStatsPanel, dashboard integration
2026-06-10 12:32:51 +00:00
root
805ceca152
fix: 8 bugfixes — current undefined, auth email, sequential statuses, problem dialog, action log details, KPI layout, date sort, driver lock
2026-05-28 10:03:19 +00:00
root
8f50a68687
feat: delivery_date_source tracking + manual date in analytics funnel
2026-05-27 14:59:57 +00:00
root
cf18ecb6ff
fix: funnel show all steps, center KPI, top nav, roles RU, admin users tab
2026-05-25 13:17:24 +00:00
root
0d5fb1b79a
mobile: responsive admin dashboard
2026-05-25 12:57:46 +00:00
root
79e1173dd3
funnel: outcomes only, SMS separate panel
2026-05-25 12:47:57 +00:00
root
40b28be0ee
fix: automation funnel — correct data logic, remove emojis, rename to Воронка согласования
2026-05-25 12:31:58 +00:00