Repository navigation
Releases: SergeyFromMariupol/GitPosted
Release list
GitPosted 0.1.9
В меню скрытого продолжения Telegram теперь отображаются сохранённые кнопки. Для каждой открывается карточка с названием, текстом для неподписанных и скрытым текстом. Можно изменить любое из этих полей или удалить только выбранную кнопку.
Тексты карточки и пунктов меню сверены с Posted. «Пропустить» при изменении текста для неподписанных устанавливает стандартное приглашение подписаться. «Назад» отменяет только текущий ввод. Устаревшие действия не изменяют более новый ввод, а правка одной кнопки сохраняет остальные кнопки, их порядок и цвета.
Иллюстрации в подсказках, «Отображение постом» и управление размещением кнопок по рядам остаются отдельными этапами. Полная идентичность Posted пока не подтверждена.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.8
Исправлена кнопка «Назад» при вводе названия и текста скрытого продолжения Telegram: она завершает только соответствующий шаг ввода. Уже сохранённые кнопки и публикация остаются на месте.
Каждый новый шаг получает собственный идентификатор. Повторные и устаревшие нажатия не отменяют новый ввод, в том числе сборку альбома. Для открытых подсказок прежней версии сохранена отмена по точному сообщению и состоянию.
Редактор существующих скрытых кнопок, режим «Отображение постом» и иллюстрации остаются отдельными этапами. Полная идентичность Posted пока не подтверждена.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.7
В скрытом продолжении Telegram добавлен отдельный шаг ввода текста для неподписанных с кнопками «Назад» и «Пропустить». Подписчик получает скрытый текст, неподписанный — заданный ответ; пропуск сохраняет обычное приглашение подписаться.
Сохранение защищено от повторных и устаревших нажатий. Новый ввод учитывает права на черновик, ограничения альбомов и режим репоста. Ошибка проверки подписки не раскрывает скрытый текст.
Режим «Отображение постом», иллюстрации и редактор раскладки скрытых кнопок в этот этап не входят. Полная идентичность Posted пока не подтверждена.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.6
В подсказке ввода названия кнопки скрытого продолжения Telegram исправлен текст и добавлен оформленный пример цветной кнопки по образцу Posted.
Этот выпуск меняет текст и его оформление; иллюстрация и последующие шаги скрытого продолжения в него не входят.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.5
Переход к списку шаблонов канала обновляет текущее сообщение меню Telegram, как у Posted. Содержимое шаблонов и проверки доступа сохранены.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.4
После успешного отключения комментариев в черновике Telegram появляется окно с напоминанием о правах бота в группе обсуждения, как у Posted.
Повторное нажатие и отклонённое изменение не показывают сообщение об успехе. Также уточнено отображение эмодзи на кнопке включённых комментариев.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.3
Исправлено меню «КНОПКИ: скрытое продолжение» в редакторе черновика Telegram: текст, эмодзи и выделение заголовка приведены к Posted.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.2
Исправлено форматирование подсказки «КНОПКИ: реакции» в Telegram:
- В редакторе черновика сохраняются выделения и оформление примеров.
- Оформление применяется при отправке нового меню и обновлении уже открытого.
Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.
GitPosted 0.1.1
Обновлены подготовка и публикация сообщений в Telegram, обработка альбомов, меню редактора и веб-режим. Доступны удержание публикации в топе, график размещений и отдельные лимиты сотрудников.
Админка сохраняет настройки ботов, доступа, тарифов и ЮKassa одной кнопкой. Разделы переключаются через боковое меню. Подписки выдаются на отдельные каналы; реквизиты магазина и цены настраиваются владельцем установки.
Добавлен закрытый доступ Telegram по связям: разрешённые владельцы и сотрудники их каналов. Разрешение сотруднику подключать собственные каналы выдаётся отдельно; права на публикацию остаются привязаны к конкретному каналу.
Установщик включает поддержку новых типов Telegram-сообщений при чистой установке. Повторный запуск установщика не обновляет существующую установку автоматически.
Полная идентичность всех сценариев Posted не заявляется. Реальное списание средств в проверке ЮKassa не выполнялось.
GitPosted v0.1.0
GitPosted 0.1.0
Основной выпуск с переносом данных между аккаунтами: Telegram → Telegram и МАКС → МАКС внутри одной установки GitPosted.
Со старого аккаунта откройте Настройки → Перенос данных, укажите @username или числовой ID нового аккаунта, проверьте состав и подтвердите перенос. Новый аккаунт должен заранее запустить того же бота и получить необходимые права в каналах. Завершите перенос до удаления старого аккаунта.
Передаются существующие публикации, собственные каналы и шаблоны; в Telegram также папки. Сохраняются содержимое, даты, повторы, режим репоста, закреп и удаление. Посты не создаются и не отправляются заново. Владение каналами на самой платформе и владение ботом передаются отдельно.
Исправления:
- Повторное подтверждение после потери ответа показывает сохранённый результат и не передаёт появившиеся позже данные.
- Проверяются свежий профиль получателя, права участников и доступ к закрытым источникам репостов МАКС. Ошибка не превращает репост в копию.
- Неизвестный результат закрепления продолжает блокировать перенос после очистки старого журнала попыток.
- Закрыты конфликты при одновременном отзыве прав, отключении владельца источника и добавлении разных новых каналов.
- Сетевые проверки переноса в очереди МАКС выполняются до общей блокировки публикаций.
Проверка пакета: 59/59 MAX transfer tests, 50/50 Telegram transfer tests, 193/193 общих runtime tests и 12/12 многопроцессных групп. Дополнительно прошли 36/36 Linux-наборов установщика и 57/57 Node/Chrome UI-проверок. Публичный tests/account-transfer-test.php содержит 8 offline-групп. В отдельных пустых БД проверены все четыре варианта платформ, создание схемы и повторная инициализация с сохранением подготовленных публикаций. Запросы к платформам перехвачены; реальные посты при этих проверках не отправлялись.
Схема остаётся 33 таблицы/MAX5, новых зависимостей нет. Системная часть установщика относительно rc.8 меняет только номер версии; новая чистая Ubuntu для этого выпуска не переустанавливалась. Ранее проверенная совместная установка с GitRePosted, отдельные пути приложений и необязательные платформы сохранены.
Установочная команда в README получает этот проверенный архив с закреплённой SHA-256. Повторный запуск loader или --resume не обновляет уже завершённую установку. Порядок переноса аккаунта и границы ручного обновления описаны в инструкции.