Repository navigation
Releases: Gwynerva/ldtf
Releases · Gwynerva/ldtf
Release list
LDTF 1.5.0
- Сразу после обновления архив, который LDTF ещё пересобирает, открывает вкладку «Синхронизация» с ходом пересборки,
а не ошибку страницы (так было при переходе с 1.3 на 1.4.0, пока пересборка не закончилась). - ИИ-агенты (MCP).
.mcp.jsonв папке LDTF. Claude Code и другие агенты, запущенные в папке LDTF, находят архивы сами —
команду подключения вводить не нужно.- Подсчёты. Инструмент
countотвечает на вопросы «сколько», «когда» и «где больше всего» одним коротким
ответом. Раньше агенту приходилось листать сотни комментариев. - Авторы постов. У чужих постов указан автор. Если пост принадлежит другому архиву библиотеки, это тоже видно,
иget_postподсказывает, где его открыть. - Лента изменений.
get_historyбез id показывает все правки и удаления архива. - Сравнение версий. Видны не только текст, но и ссылки, карточки и картинки, а над ним — сколько блоков
добавлено, изменено или удалено. У комментария — изменились ли вложения. - Донатеры. Показаны с id: разные удалённые аккаунты больше не выглядят одним человеком.
- Поиск.
- Префикс со звёздочкой больше не «исправляется» как опечатка — в приложении тоже.
- Флаг
exactотключает исправления. - Ответ называет формы слова, которые запрос не находит (уменьшительные и т. п.).
- Размер ответов. Ответы стали короче: длинные списки и посты продолжаются со своего места, ничего не обрезается
посередине. - Подписи у цифр. Счётчики DTF подписаны отдельно от того, что сохранено в архиве.
LDTF 1.4.0
- LDTF.exe. Релиз для Windows запускается файлом
LDTF.exeс иконкой LDTF вместо.cmd; автозапуск и ярлыки
переходят на него сами. С 1.3 на 1.4 обновитесь один раз вручную: распакуйте архив поверх старой папки. - Обновление из настроек. Раз в день LDTF проверяет, вышла ли новая версия (можно выключить), показывает, что
нового, и ставит её по кнопке: скачивает, сверяет контрольную сумму, перезапускается, а если новая версия не
запустилась — возвращает прежнюю. - Docker. Образ
ghcr.io/gwynerva/ldtf(amd64, arm64) иcompose.yamlдля сервера или NAS: веб-интерфейс с паролем,
архивы в томе, обновление командойdocker compose pull. - ИИ-агенты (MCP). Claude, Cursor и другие клиенты ищут по архивам и читают посты, ветки комментариев, историю
правок и статистику — только чтение. Готовые команды — в «Настройках приложения → ИИ-агенты». - История версий. Правки постов и комментариев сохраняются: у поста — «изменён · N версий» со сравнением версий,
у комментария — «история». Удаления и возвращения на DTF тоже в истории; все изменения архива — на странице
«Изменения на DTF». - Донаты. Суммы на постах, выделенные донат-комментарии, страница «Донаты» с топом постов и донатеров.
- Свежая статистика. Счётчики, реакции и донаты постов обновляются каждой синхронизацией, а не только после
правки поста. - Блоки DTF. Каталог всех блоков редактора DTF с образцами и настоящими примерами из архивов; в настройках архива —
проверка постов с блоками, которые LDTF показывает упрощённо. Аудио и посты из Telegram теперь показываются полностью. - Дизлайки — один список для всех архивов, в «Настройках приложения → Реакции».
- Исправления: занятый порт больше не «делится» с другой программой; LDTF другой папки на порту 8765 не принимается за
уже запущенный; консольныйserveне трогает автозапуск;docker stopдаёт синхронизациям сохранить прогресс.
LDTF 1.3.0
Настройки сохраняются сами, автозапуск с Windows работает надёжно, новые архивы синхронизируются каждый день в 09:00.
Как обновиться (Windows): скачайте LDTF-1.3.0-windows.zip, остановите LDTF (значок в трее → «Остановить LDTF»)
и распакуйте поверх старой папки. Папка archive/ с вашими архивами не затрагивается. Включённый автозапуск
продолжит работать.
Что нового
- Кнопки «Сохранить» больше нет. Настройки приложения, архива и реакции сохраняются в момент изменения, короткое
«Сохранено» это подтверждает. Если сохранить не удалось (например, LDTF остановлен), переключатель возвращается в
прежнее положение и появляется сообщение. - Расписание по умолчанию — каждый день в 09:00 (для новых архивов; у существующих остаётся выбранное). Варианты
идут в порядке «Каждый день», «По интервалу», «Выключена». - Автозапуск с Windows показывает настоящее состояние. Если LDTF выключен в списке автозагрузки самой Windows
(«Параметры → Приложения → Автозагрузка»), страница настроек предупредит об этом; если с Windows запускается другая
копия LDTF — тоже. - Журнал
archive/.state/app.logзаписывает каждое изменение настроек и автозапуска, а при старте — как запущен
LDTF: по нему видно, сработал ли автозапуск.
Исправлено
- «Сохранить» могло ничего не сохранить: после перезапуска LDTF открытая страница получала «Сессия устарела», а
скрытое поле «Каждые, часов» с неверным числом молча блокировало кнопку. - Давно открытая страница настроек при сохранении могла выключить автозапуск и другие переключатели, изменённые в трее
или в другой вкладке. Теперь отправляется только изменённая настройка. - Другая копия LDTF, запущенная ненадолго, перехватывала запись автозапуска.
- Запись файла настроек на Windows могла сорваться, если его в этот момент читал антивирус или другой поток.
- Блок «О приложении» прилипал к плашке «Сохранить».
- Значок в трее появляется, даже если при входе в Windows панель задач ещё не готова.
Проверено: в Docker (Linux, Python 3.12) без сети — тесты, все страницы, сохранение настроек по одному полю и со
страницы, открытой до перезапуска LDTF; на Windows — включение и выключение автозапуска из настроек и старт LDTF
после входа в систему.