Nik (Claude)
|
a789cb17db
|
feat: human-readable labels for system settings
|
2026-06-16 12:53:13 +03:00 |
|
Nik (Claude)
|
abf6a0b121
|
rebrand: PostCast identity + indigo color scheme
|
2026-06-15 23:25:48 +03:00 |
|
Alexey Pavlov
|
68fb51fc0a
|
fix: system settings — show description as title, key as small monospace hint
|
2026-06-15 10:39:03 +03:00 |
|
Ник (Claude)
|
675d04c5ab
|
feat: YuKassa payments category in SystemSettings
|
2026-06-11 19:41:09 +03:00 |
|
Ник (Claude)
|
9bd38bc645
|
feat: billing complete — plans page, admin billing, credit cost hints
/plans: страница тарифов с карточками, стоимостью операций, FAQ
/system → Биллинг: таблица пользователей с кредитами, ручное начисление
ChannelView: badge стоимости (2кр текст + 5кр картинка) под кнопкой генерации
Ошибка INSUFFICIENT_CREDITS → понятное сообщение
После генерации — event credits-updated → обновление badge в header
Header: подписка на credits-updated event
API роуты: /api/billing/plans, /api/billing/admin/users, /api/billing/admin/credit
|
2026-06-11 18:42:54 +03:00 |
|
Ник (Claude)
|
8f4dc1a386
|
system: AI-провайдеры + блок «Расход AI»
* components/SystemSettings.js: добавлен компонент UsageSummary сверху —
сводка вызовов и стоимости с переключателем периода (Сегодня/Неделя/
Месяц/Всё) и группировкой (по сервису/провайдеру/модели). Виджеты
cost_rub/calls/tokens/images + таблица breakdown.
* components/SystemSettings.js: в массив CATEGORIES добавлена категория
'ai_providers' первой — Aleksei видит все 11 строк (Текст/Картинки
ключи+URL+модели + AI_USD_RUB_RATE + AI_PROVIDER_MARKUP) сверху.
Существующая инфраструктура SettingRow (маскировка секретов, save+toast)
переиспользуется без изменений.
* lib/engine.js: добавлены engine.usageSummary(params) и engine.usageRecent(limit).
* app/api/admin/usage/summary/route.js (новый): прокси-роут к engine
/api/usage/summary через requireAdmin.
Verify:
* next build прошёл без ошибок.
* /system → 307 redirect на /login (неавторизованный — корректно).
* /api/admin/usage/summary → 403 Forbidden (не-админ — корректно).
|
2026-06-08 20:21:49 +03:00 |
|
Nik (Claude)
|
2e550d2993
|
feat: photo-search, system settings, ROADMAP
- PhotoSearchModal: Yandex photo-search с профилями доменов
- SystemSettings: управление app_settings (admin-only, /system)
- ROADMAP.md: актуальный план фич P1-P10
- Header, ChannelView, session: поддержка is_admin
|
2026-06-07 14:04:14 +03:00 |
|