Skip to content

Releases: SergeyFromMariupol/GitPosted

GitPosted 0.1.9

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 19:49

В меню скрытого продолжения Telegram теперь отображаются сохранённые кнопки. Для каждой открывается карточка с названием, текстом для неподписанных и скрытым текстом. Можно изменить любое из этих полей или удалить только выбранную кнопку.

Тексты карточки и пунктов меню сверены с Posted. «Пропустить» при изменении текста для неподписанных устанавливает стандартное приглашение подписаться. «Назад» отменяет только текущий ввод. Устаревшие действия не изменяют более новый ввод, а правка одной кнопки сохраняет остальные кнопки, их порядок и цвета.

Иллюстрации в подсказках, «Отображение постом» и управление размещением кнопок по рядам остаются отдельными этапами. Полная идентичность Posted пока не подтверждена.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.8

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 19:20

Исправлена кнопка «Назад» при вводе названия и текста скрытого продолжения Telegram: она завершает только соответствующий шаг ввода. Уже сохранённые кнопки и публикация остаются на месте.

Каждый новый шаг получает собственный идентификатор. Повторные и устаревшие нажатия не отменяют новый ввод, в том числе сборку альбома. Для открытых подсказок прежней версии сохранена отмена по точному сообщению и состоянию.

Редактор существующих скрытых кнопок, режим «Отображение постом» и иллюстрации остаются отдельными этапами. Полная идентичность Posted пока не подтверждена.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.7

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 19:09

В скрытом продолжении Telegram добавлен отдельный шаг ввода текста для неподписанных с кнопками «Назад» и «Пропустить». Подписчик получает скрытый текст, неподписанный — заданный ответ; пропуск сохраняет обычное приглашение подписаться.

Сохранение защищено от повторных и устаревших нажатий. Новый ввод учитывает права на черновик, ограничения альбомов и режим репоста. Ошибка проверки подписки не раскрывает скрытый текст.

Режим «Отображение постом», иллюстрации и редактор раскладки скрытых кнопок в этот этап не входят. Полная идентичность Posted пока не подтверждена.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.6

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 18:50

В подсказке ввода названия кнопки скрытого продолжения Telegram исправлен текст и добавлен оформленный пример цветной кнопки по образцу Posted.

Этот выпуск меняет текст и его оформление; иллюстрация и последующие шаги скрытого продолжения в него не входят.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.5

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 18:40

Переход к списку шаблонов канала обновляет текущее сообщение меню Telegram, как у Posted. Содержимое шаблонов и проверки доступа сохранены.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.4

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 18:32

После успешного отключения комментариев в черновике Telegram появляется окно с напоминанием о правах бота в группе обсуждения, как у Posted.

Повторное нажатие и отклонённое изменение не показывают сообщение об успехе. Также уточнено отображение эмодзи на кнопке включённых комментариев.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.3

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 18:22

Исправлено меню «КНОПКИ: скрытое продолжение» в редакторе черновика Telegram: текст, эмодзи и выделение заголовка приведены к Posted.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.2

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 18:14

Исправлено форматирование подсказки «КНОПКИ: реакции» в Telegram:

  • В редакторе черновика сохраняются выделения и оформление примеров.
  • Оформление применяется при отправке нового меню и обновлении уже открытого.

Архив предназначен для чистой установки. Повторный запуск загрузчика не обновляет установленный проект.

GitPosted 0.1.1

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 29 Oct 16:29

Обновлены подготовка и публикация сообщений в Telegram, обработка альбомов, меню редактора и веб-режим. Доступны удержание публикации в топе, график размещений и отдельные лимиты сотрудников.

Админка сохраняет настройки ботов, доступа, тарифов и ЮKassa одной кнопкой. Разделы переключаются через боковое меню. Подписки выдаются на отдельные каналы; реквизиты магазина и цены настраиваются владельцем установки.

Добавлен закрытый доступ Telegram по связям: разрешённые владельцы и сотрудники их каналов. Разрешение сотруднику подключать собственные каналы выдаётся отдельно; права на публикацию остаются привязаны к конкретному каналу.

Установщик включает поддержку новых типов Telegram-сообщений при чистой установке. Повторный запуск установщика не обновляет существующую установку автоматически.

Полная идентичность всех сценариев Posted не заявляется. Реальное списание средств в проверке ЮKassa не выполнялось.

GitPosted v0.1.0

Choose a tag to compare

@SergeyFromMariupol SergeyFromMariupol released this 25 Oct 03:34

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 не обновляет уже завершённую установку. Порядок переноса аккаунта и границы ручного обновления описаны в инструкции.