2026-03-25
2026-03-25
Завершена AI-группировка новостей — автоматическое объединение новостей в блоки по темам для подкаста.
2026-03-25
Документация переведена на PHP-шаблоны — вынесены общие элементы (шапка, навигация, футер) в отдельные файлы.
2026-03-25
Канбан-доска обновлена: добавлена поддержка Markdown-описаний задач, редактирование, закрытие по Escape.
2026-03-25
Все выявленные проблемы перенесены в канбан-задачник — более 30 задач в backlog, planned, ideas.
2026-03-25
Исправлены критические проблемы: удалены упоминания news_index, image_url, текстового rubrics из кода.
2026-03-25
Обновлена документация: актуализированы архитектура, принятые решения, лог изменений.
2026-03-24
2026-03-24
Реализована очередь подкаста в админке — создан /manager/podcast-queue.php с возможностью добавления/удаления новостей в очередь, просмотром списка с рубриками и сортировкой
2026-03-24
Обновлена документация — актуализированы главная страница, архитектура и лог изменений под реализованный функционал
2026-03-24
Исправлена навигация документации — ссылка на задачи изменена с tasks.html на tasks.php
2026-03-23
2026-03-23
Создана структура документации — добавлены файлы index.html, architecture.html, database.html, tasks.html, changelog.html, decisions.html
2026-03-23
Добавлены поля description и ai_log в план — тизер для ленты и лог AI-действий
2026-03-23
Созданы таблицы podcast_queue и podcast_episodes — для работы с очередью подкаста
2026-03-23
Обновлён import-from-telegram.php — поддержка медиа, превью, определение типа
2026-03-23
Адаптирован enrich-news.php — замена news_index на id
2026-03-23
Исправлена функция logAction() — количество полей в INSERT
2026-03-23
Создан скрипт merge-duplicates.php — объединение дублирующихся новостей
2026-03-23
Создана канбан-доска задач — файлы tasks.php, kanban.js, tasks.json, API для управления задачами.
2026-03-22
2026-03-22
Очистка БД — удалены поля: rubrics, image_url, cached, news_index, source_type, external_id, details, punches, publish_at
2026-03-22
Перенос image_id в raw_data — Google Drive ID теперь в JSON-поле
2026-03-22
Восстановление связей news_media и news_rubrics — после удаления news_index