← К списку версий
v0.63.0
14.09.2026
MINOR
Total Commander — единый источник правды: данные платформы (письма) в папках клиентов
Платформа выгружает переписку с клиентами в Total Commander: у каждого проекта есть свой путь в системе (tc_path), как у проектов платформы задач. В папку каждого проекта в служебную подпапку platform записывается файл «Письма.md» — все отправленные письма (журнал) и буфер подготовленных писем с датами, темой, получателем и полным видом письма. В настройках появилась вкладка «Total Commander»: видно, какие проекты имеют папку, есть ли папка на диске, сколько писем и когда была последняя выгрузка; кнопка «Выгрузить данные в Total Commander» обновляет данные во всех папках. Если платформа сломается — переписка восстанавливается из папок Total Commander.
Что сделано
- Выгрузка писем в Total Commander — сервис TotalCommanderService пишет в папку каждого проекта (tc_path) markdown-файл «Письма.md»: клиент, отправленные письма (дата, тип, кому, тема, статус, источник, полный вид) и буфер подготовленных писем (плановая дата, тип, кому, тема, статус).
- Вкладка «Total Commander» в настройках — в /admin/settings появилась вкладка: таблица проектов с путём в Total Commander, статусом папки на диске, количеством писем и буфера, датой последней выгрузки.
- Кнопка «Выгрузить данные в Total Commander» — выгружает переписку во все папки проектов одним действием; опционально точечная выгрузка по проекту (totalcmd:export {id}).
- Журнал выгрузок — даты последних выгрузок хранятся в настройках платформы и показываются на вкладке (день, месяц, год, часы, минуты).
- Артефакты — команда totalcmd:export, конфиг totalcmd.php (корень системы, служебный каталог, имя файла).
- Версия платформы — тестовая версия поднята до v0.63.0 (.env, config/app.php).
Результат
- В Total Commander видно, какие письма и когда отправлялись каждому клиенту и что стоит в буфере подготовленных писем.
- Если платформа сломается — переписка восстанавливается из папок Total Commander (источник правды).