← К списку версий
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`