• v1.9.5 25c22b2ff5

    Release 1.9.5: исправление layout сессий в dashboard
    Deploy Telegram Bot / build-and-push (push) Successful in 4m6s
    Deploy Telegram Bot / deploy (push) Successful in 12s
    Stable

    Toutsu 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 Release0 warnings, 0 errors;
    • локально проверен узкий session layout в браузере через fixture: вместо обрезанной таблицы отображается карточка, кнопка действий видна целиком;
    • Gitea Actions run #53 успешно собрал, опубликовал и задеплоил bot/web образы.
    Downloads