feat: добавлен режим "Каникулы" и улучшения админ-панели
- Добавлен режим "Каникулы" который полностью заменяет главную страницу:
* Карточка с эмодзи 🎉 и праздничным сообщением
* Поддержка произвольного текста в формате Markdown
* Карточка центрируется по вертикали при отсутствии текста
- Улучшения админ-панели:
* Переключатель режима "Каникулы"
* Редактор текста с подсказками по форматированию Markdown
* Исправлена проблема с обновлением настроек (сохранение существующих значений)
* Исправлена проблема с debug опциями в production (не блокируют обновление обычных настроек)
- Оптимизация загрузки:
* Проверка режима каникул перед загрузкой групп
* Динамическая загрузка ReactMarkdown только при необходимости
* Кеш настроек сбрасывается на главной странице для актуальности
- Добавлен скрипт для сброса пароля администратора (scripts/reset-admin-password.js)
- Установлена библиотека react-markdown для рендеринга Markdown контента
This commit is contained in:
@@ -158,6 +158,11 @@ The application includes an admin panel for managing groups and application sett
|
||||
- ⚠️ **Important:** Change the default password immediately after first login for security!
|
||||
- The admin panel will show a warning if the default password is still in use
|
||||
|
||||
**Password recovery:**
|
||||
- If you forgot your admin password, you can reset it using the provided scripts
|
||||
- See `scripts/RESET_PASSWORD.md` for detailed instructions
|
||||
- Quick reset: `node scripts/reset-admin-password.js "new_password"`
|
||||
|
||||
**Environment variables for admin panel:**
|
||||
- `ADMIN_SESSION_SECRET` - Secret key for session tokens (optional, defaults to 'change-me-in-production')
|
||||
- `ADMIN_PASSWORD` - Initial admin password (optional, defaults to 'ksadmin')
|
||||
|
||||
Reference in New Issue
Block a user