-
released this
2026-05-02 15:40:24 +03:00 | 350 commits to main since this release🛠 Patch 1.9.5 — исправление layout сессий в dashboard
Этот patch-релиз исправляет UI regression в списке сессий Web Dashboard: на узком desktop viewport и внутри Telegram Mini App колонка действий больше не обрезает кнопку «Изменить».
✅ Решённые issues
- Отдельного Gitea issue для фикса не было: релиз закрывает прямую UI-правку после Mini App dashboard/safe-area изменений из ветки 1.9.x.
🧩 Что вошло в релиз
- desktop-таблица сессий больше не использует inline
overflow: hidden, который срезал правую колонку; - стили ссылки подключения и action-кнопок вынесены в отдельные CSS-классы;
- для desktop-таблицы добавлен безопасный
overflow-x: auto, минимальная ширина таблицы и фиксированная ширина колонки действий; - кнопки действий в таблице теперь сохраняют
white-space: nowrap, чтобы текст не ломался внутри кнопки; - Telegram Mini App всегда использует карточный layout списка сессий вместо зажатой desktop-таблицы;
- при ширине до
1024pxсписок сессий также переключается на карточки, потому что sidebar оставляет таблице слишком мало места; - добавлены regression-тесты на overflow таблицы, Mini App карточки, breakpoint до
1024pxи отсутствие старого inline overflow; - версия проекта, Docker Compose, Gitea Actions workflow, Web UI version badge и design system обновлены под 1.9.5.
🛡 Что это даёт
- кнопка «Изменить» больше не уезжает за край карточки на desktop-экранах около 820px;
- Mini App получает мобильный карточный список сессий без поломанной таблицы;
- будущие изменения CSS не смогут вернуть старый обрезающий layout без падения regression-тестов;
- backend, авторизация, миграции БД и Telegram bot сценарии не менялись.
📦 Версия и деплой
- версия проекта обновлена до 1.9.5 в
Directory.Build.props,compose.yaml, README, Web design system и Gitea Actions workflow; - Docker-образы и deploy-конфигурация используют тег 1.9.5;
- локально пройдены
dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --collect:"XPlat Code Coverage"— 88/88 passed; - локально пройден
dotnet build GM-Relay.slnx -c Release— 0 warnings, 0 errors; - локально проверен узкий session layout в браузере через fixture: вместо обрезанной таблицы отображается карточка, кнопка действий видна целиком;
- Gitea Actions run #53 успешно собрал, опубликовал и задеплоил bot/web образы.
Downloads