← К списку версий
v0.41.4
26.08.2026
PATCH
Расписание писем по дням недели
Что сделано
- Миграция `2026_08_26_025032` — `day_of_week` (0=ежемесячно, 1=Пн..7=Вс), `email_type`, `template_slug`, `time`, `recipient_filter` (JSON), `is_active`, `sort_order`
- Константы `DAY_NAMES`, `EMAIL_TYPES`
- Accessor: `day_name`, `type_label`, `recipient_label`
- Scopes: `active()`, `forDay()`
- Пн = Планы на неделю (report-monday)
- Ср = Текущий прогресс (report-wednesday)
- Пт = Итоги недели (report-friday)
- Ежемесячно = Ежемесячный дайджест (monthly-digest)
- Дайджест статуса (авто), Напоминание просроченных, Напоминание по мячу
- `index()` — недельный вид с группировкой по дням
- `store()`, `update()`, `destroy()` — CRUD
- `toggle()` — AJAX toggle active
- `reorder()` — AJAX reorder
- `GET /admin/schedule-config` → index
- `POST /admin/schedule-config` → store
- `PUT /admin/schedule-config/{id}` → update
- `DELETE /admin/schedule-config/{id}` → destroy
- `POST /admin/schedule-config/{id}/toggle` → toggle
- `POST /admin/schedule-config/reorder` → reorder
- Недельный вид: 7 карточек (Пн..Вс), в каждой — список рассылок
- Toggle включения/выключения, удаление
- Форма добавления: название, день, тип, время, шаблон, получатели
- Навигация: «Расписание» в sidebar и mobile drawer
- `APP_VERSION` изменён: `0.41.3` → `0.41.4`