← К списку версий
v0.93.0
02.10.2026
MINOR
Письма на неделю/месяц: генерация и пересборка upcoming
Восстановлен функционал управления письмами на неделю/месяц: добавлены кнопки «Сформировать на неделю/месяц», «Пересобрать на неделю/месяц» (с отменой будущих в выбранном периоде и повторной генерацией), роуты и методы контроллера. После генерации автоматически очищаются просроченные queued (scheduled_at <= now). Статистика «На неделю/месяц» в админке стала корректной.
UI (Буфер писем)
- Кнопки генерации - Добавлены кнопки «Сформировать на неделю», «Сформировать на месяц».
- Кнопки пересборки - Добавлены «Пересобрать на неделю», «Пересобрать на месяц» (отменяют queued-письма в ближайшие 7/30 дней и формируют новые).
Backend
- Контроллер - В AdminPreparedEmailController добавлены методы generateUpcoming/generateWeek/generateMonth/rebuildUpcoming.
- Роуты - Добавлены POST-роуты admin.prepared-emails.generate-upcoming/week/month и rebuild-upcoming.
- Очистка после генерации - Просроченные queued (scheduled_at <= now) автоматически отменяются, чтобы очередь оставалась только будущей.
Результат
- Упрощена работа с буфером писем: можно за 1 клик сформировать/пересобрать письма на неделю или месяц без ручных команд.