Skip to content

Гранка 1.4.0 — свои площадки и обновление постов

Choose a tag to compare

@andromanpro andromanpro released this 27 Oct 23:37

Один WordPress теперь можно подключить без NAS, стейджа и Git. Настройки и доступы у каждого пользователя свои; новая установка не содержит конфигурации автора.

Что изменилось:

  • Подключение WordPress через интерфейс: имя и URL, SSH-сервер/пользователь/порт/ключ, каталог WordPress, Docker и дополнительные аргументы WP-CLI.
  • Один сайт или маршрут до восьми площадок. Их можно переименовать, переставить, отключить и удалить. Git включается отдельно.
  • Снимок фиксирует назначение: смена URL, подключения или порядка требует подготовки заново. Прежние конфигурации и квитанции продолжают читаться.
  • Telegram: «Обновить опубликованный пост» сохраняет ссылку и message_id; «Создать новый» — отдельное действие. Добавлены защита двух экземпляров одного профиля и блокировка неоднозначного повтора.
  • Видимый возврат из анонса к статье; исправлена гонка браузерного Back/Forward при загрузке Telegram.
  • Сохранение настроек с ревизией, явный маршрут прокси для каждой площадки и устойчивое сохранение JSON при кратковременной блокировке Windows.
  • Обновлены README, настройка и справка с десятью актуальными иллюстрациями.

Windows 10/11 x64: установщик или переносимый ZIP, Python и Codex входят в комплект. Исходники — в отдельном архиве и в репозитории, лицензия MIT.

Проверка: 298 тестов локально; Windows и Linux в Checks; отдельный Windows workflow проверил автономный запуск, установку, повторную установку и удаление с сохранением данных. Подробности — в Verification.json. SHA256SUMS.txt содержит контрольные суммы файлов.

Для публикации WordPress нужны SSH и WP-CLI на сервере; REST API в этот выпуск не входит. Установщик без цифровой подписи. Гранка пока не шифрует токен, сохранённый в текстовом файле; его следует хранить вне статей и общих папок.