Commit Graph

3 Commits

Author SHA1 Message Date
Maxim Dolgolyov 2f47edbc72 style(admin): командный центр дашборда в стиле дизайн-системы LearnSpace
Переведён #admin-command-center с чужого «cobalt / Hanken Grotesk / JetBrains
Mono» макета на токены ls.css: палитра violet #9B5DE5 / cyan #06D6E0, шрифты
Unbounded (заголовки/числа) + Manrope (текст), карточки-стекло r=20px,
градиентные акценты (--grad-1), мягкие тени системы. HTML-структура, данные и
вся JS-логика не изменены — только стили.
2026-06-03 20:18:22 +03:00
Maxim Dolgolyov ca5dc3a4f3 fix(dashboard): командный центр — навигация ведёт в /admin, дни в «висит»
Кнопки инбокса (Открыть/Разблокировать/Разобрать) и ссылки
все алерты/все сессии вели на голый #hash и оставались на /dashboard.
Теперь ведут в /admin#sessions|#users. fmtSince показывает дни для
сессий старше 48ч (1888ч → 78д 16ч).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 11:01:14 +03:00
Maxim Dolgolyov 8629616a04 feat(dashboard): командный центр администратора на /dashboard
Админ при входе на /dashboard видит редизайн-обзор (порт макета
admin-dashboard-redesign.html) на реальных данных /api/admin/overview:
KPI-пульс со спарклайнами, инбокс «Требует внимания» с табами
(блокировки/зависшие/брошенные), лента топ-сессий, распределение по
предметам, здоровье контента, топ/худшие результаты, быстрые действия.
Стили заскоуплены под #admin-command-center. Учитель/ученик без изменений.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 10:58:43 +03:00