• v1.4.1 3228e77c7f

    Release 1.4.1: читаемые dropdown-списки в Web
    Deploy Telegram Bot / build-and-push (push) Successful in 3m29s
    Deploy Telegram Bot / deploy (push) Successful in 10s
    Stable

    Toutsu released this 2026-04-27 09:51:05 +03:00 | 3 commits to main since this release

    🛠 Web UI hotfix

    Этот релиз закрывает точечную проблему читаемости в Web Dashboard: native dropdown у bulk-операций batch-сессий больше не открывается белым списком с почти белым текстом. Варианты вроде «Следующая неделя» и «Следующий месяц» теперь используют контрастный фон и текст, согласованные с тёмной темой GM-Relay.

    Решённые issues

    • Отдельного Gitea issue для этого hotfix не было. Решён пользовательский дефект из Web Dashboard: нечитаемый шрифт в раскрытом списке выбора периода клонирования batch-сессии.

    🧩 Что вошло в релиз

    • добавлено явное CSS-оформление select option через var(--bg-secondary) и var(--text-primary);
    • сохранена совместимость с текущим тёмным dashboard theme без изменения разметки и логики bulk-операций;
    • добавлен регрессионный тест WebStylesTests, который проверяет наличие контрастных стилей для native select options;
    • README, wiki, Docker Compose, Web design system и Gitea Actions workflow обновлены под 1.4.1.

    🛡 Что это даёт

    • GM может уверенно выбирать клонирование batch на следующую неделю или месяц без визуального сбоя;
    • dropdown остаётся читаемым в тёмной теме на системном native popup;
    • будущие правки CSS не смогут незаметно убрать этот стиль без падения теста.

    📦 Версия и деплой

    • версия проекта обновлена до 1.4.1 в Directory.Build.props, compose.yaml, README, Web UI, wiki и Gitea Actions workflow;
    • Docker-образы и deploy-конфигурация используют тег 1.4.1;
    • локально пройдены dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --collect:"XPlat Code Coverage" и dotnet build GM-Relay.slnx -c Release;
    • Gitea Actions run #41 успешно собрал, опубликовал и задеплоил bot/web образы.
    Downloads