О платформе Войти
← К списку версий
v0.39.14 25.08.2026 MINOR
Внешний вид письма: предпросмотр, расписание, следующая рассылка
Что сделано
  • Кнопка-глаз в каждой строке журнала почты — открывает модальное окно с предпросмотром HTML-содержимого письма
  • Модальное окно: полноэкранный overlay с iframe, заголовок, ссылка «Открыть полностью», закрытие по Escape/клик вне
  • Загрузка тела письма через AJAX-эндпоинт `/admin/mail/{id}/body`
  • Заменён `srcdoc="{{ }}"` (проблемы с экранированием) на JS-based загрузку через fetch → srcdoc
  • Заглушка для писем без сохранённого тела (старые записи до включения body storage)
  • Блок «Расписание рассылок» — 4 карточки: дайджест (пн/ср/пт 8:30), просроченные (ежедневно 9:00), отчёты (пн/ср/пт 8:30), мяч (ежедневно 10:00)
  • Каждая карточка: название, расписание, описание, команда
  • Блок «Кому будут отправлены письма» — таблица активных клиентов с подписками: клиент, email, проект
  • Показывает количество писем, которые уйдут при следующей рассылке
  • `resources/views/admin/mail/index.blade.php` — модальный предпросмотр, расписание, таблица следующей рассылки
  • `resources/views/admin/mail/show.blade.php` — исправлен iframe, заглушка для null body
  • `app/Http/Controllers/Admin/AdminMailController.php` — метод `body()`, данные расписания/предпросмотра
  • `routes/web.php` — маршрут `admin.mail.body`