О платформе Войти
← К списку версий
v0.32.0 18.08.2026 MINOR
Настройки профиля и уведомлений
Что изменено
  • Редактирование имени, телефона, компании
  • Смена пароля (с проверкой текущего)
  • Просмотр информации об аккаунте (роль, верификация каналов)
  • Три канала: В приложении, Email, Telegram
  • 7 типов уведомлений: статус проекта, назначение задачи, выполнение задачи, новое сообщение, финансы, системные объявления, еженедельный отчёт
  • Каждый тип включается/выключается отдельно для каждого канала
  • Автоматическое создание записей при первом входе
  • В меню пользователя ( top-right ) добавлены: «Профиль», «Уведомления», «Безопасность»
  • Кнопка «Настройки» (админ) удалена из меню клиента
  • Все изменения профиля записываются в `settings_history`
  • Смена пароля логируется
Техническое
  • Миграция `create_client_notification_preferences_table` — таблица настроек уведомлений
  • Модель `ClientNotificationPreference` — настройки по каналам
  • Контроллер `ProfileController` — профиль, уведомления, пароль
  • Views `settings/profile.blade.php`, `settings/notifications.blade.php`
  • Routes `GET/PUT /settings/profile`, `GET/PUT /settings/notifications`, `PUT /settings/profile/password`
  • `APP_VERSION` изменён: `0.31.1` → `0.32.0` (`.env`, `.env.example`, `config/app.php`).
  • 142 тестов, 580 ассертов — все пройдены.
Результат
  • Клиент редактирует профиль, меняет пароль, настраивает уведомления
  • 7 типов уведомлений × 3 канала — гибкая настройка