Ник (Claude)
92b743512c
feat: admin dashboard UI — DashboardSection as default panel
...
AdminPanel: Сводка раздел первый (initialSection='dashboard')
DashboardSection: users stats, channels by platform, posts stats,
revenue vs AI costs cards, drafts pending alert, registrations bar chart 14d
SECTIONS: +Dashboard, +Engine (Движок)
API route: /api/admin/dashboard proxy
2026-06-13 00:10:40 +03:00
Ник (Claude)
a5f6c080bd
feat: admin panel improvements
...
Header: убрана кнопка Система (дубль Админ), убраны устаревшие импорты
AdminPanel: 6 разделов (AI-провайдеры, Движок, ЮKassa, Расходы AI, Тарифы, Пользователи)
Тарифы: редактор планов (цена/кредиты/каналы) + стоимость операций
Движок: ENGINE_PUBLIC_URL, APP_PUBLIC_URL, TELEGRAM_API_BASE, AUTO_DRAFT_*
PlansSection: inline-редактирование тарифов и credit_costs
API routes: /api/admin/plans/[id], /api/admin/credit-costs/[operation]
2026-06-13 00:02:52 +03:00
Ник (Claude)
1fbdc9f9b9
feat: unified admin panel + back buttons everywhere
...
AdminPanel.js: sidebar nav с 4 разделами (Настройки API, ЮKassa, Расходы AI, Пользователи)
Встроены: SettingsSection (API-ключи), SpendingSection (расходы), AdminBilling
Breadcrumb навигация
/system/page.js: теперь рендерит AdminPanel
Header: 'Расходы' → 'Админ' (ссылка на /system), убран TrendingUp
BackButton.js: переиспользуемая кнопка назад
Добавлена на /drafts, /billing, /plans
2026-06-12 23:57:38 +03:00