← К списку версий
v0.3.0
20.07.2026
MINOR
Админ-панель: настройки, безопасность, левый сайдбар
Added
- Админ-панель с левым сайдбаром единый layout `layouts.admin` с навигацией (Панель управления, Настройки), версией в футере, формой выхода
- Страница настроек `/admin/settings` с табами три вкладки: Основные, Безопасность, Версии системы (паттерн как в task.ipd)
- Вкладка «Безопасность» переключатели: требования к сложности пароля, 2FA, автоматический выход по таймеру, лимит попыток входа, отображение служебных параметров среды (в настройках администратора)
- Вкладка «Основные» название сайта, email администратора, язык, часовой пояс
- Вкладка «Версии системы» переехала из отдельного роута в таб настроек
- Система настроек пользователя таблица `user_settings` (key-value EAV), модель `UserSetting`, трекинг изменений через `settings_history`
- Методы User model `getSetting()`, `getAllSettings()`, `setSetting()`, `setSettings()` для работы с настройками
Changed
- Версия платформы 0.2.1 → 0.3.0
- Version-footer ссылка ведёт на `route('admin.settings', ['tab' => 'versions'])` (через сайдбар)
- Удалён отдельный route `/admin/settings/versions` заменён на таб в `admin.settings`