-
released this
2026-05-04 09:52:07 +03:00 | 349 commits to main since this release🛠 Patch 1.9.6 — обложки расписаний и чище Telegram-посты
Этот patch-релиз закрывает обратную связь по Telegram-постам с наборами на игры: к расписанию теперь можно приложить картинку, а GM-действия больше не показываются всем участникам в публичном посте.
✅ Решённые issues
- Отдельного Gitea issue для фикса не было: релиз закрывает прямой фидбек по удобству поиска приключений в длинном списке событий и по лишним GM-кнопкам в общем Telegram-посте.
🧩 Что вошло в релиз
/newsessionтеперь поддерживает опциональную строкуКартинка: https://..., а также алиасыИзображение:иОбложка:;- команду
/newsessionможно отправить подписью к Telegram-фото: бот использует самое крупное фото как обложку расписания; - при наличии обложки бот публикует отдельное фото с подписью
🎲 Название приключениярядом с основным расписанием; - сбой отправки картинки не ломает создание сессий: расписание всё равно публикуется, а ошибка логируется warning-сообщением;
- публичный пост расписания больше не содержит кнопки
❌ Отменить,⏰и⬆️ Из ожидания; - GM-панель действий перенесена в
/listsessionsи показывается только владельцу или co-GM сессии; - cancel/promote действия из GM-панели корректно обновляют исходный публичный batch-пост через сохранённый
batch_message_id; /help, README и wiki обновлены под новый формат создания сессий и новый сценарий GM-управления;- версия проекта, Docker Compose, Gitea Actions workflow, Web UI version badge и design system обновлены под 1.9.6.
🛡 Что это даёт
- в длинном Telegram-списке событий игрокам проще визуально найти нужное приключение по обложке;
- обычные участники больше не видят лишние GM-кнопки, которые они всё равно не могут использовать;
- GM сохраняет быстрые действия управления сессиями, но в отдельной персональной панели
/listsessions; - новый функционал не требует миграций БД и не меняет существующую схему хранения сессий.
📦 Версия и деплой
- версия проекта обновлена до 1.9.6 в
Directory.Build.props,compose.yaml, README, Web design system и Gitea Actions workflow; - Docker-образы и deploy-конфигурация используют тег 1.9.6;
- wiki обновлена под новый сценарий
/newsessionс обложками и GM-кнопками в/listsessions; - локально пройдены
dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --collect:"XPlat Code Coverage"— 93/93 passed; - локально пройден
dotnet build GM-Relay.slnx -c Release— 0 warnings, 0 errors; - Gitea Actions run #54 успешно собрал, опубликовал и задеплоил bot/web образы.
Downloads