-
released this
2026-04-28 10:43:34 +03:00 | 356 commits to main since this release🛠 Patch 1.8.2 — Web Dashboard sidebar fix
Этот patch-релиз исправляет визуальный баг в левом меню Web Dashboard: пункт «Шаблоны» больше не прилипает к «Панель управления», а его иконка не уезжает в строку выше.
✅ Закрытые issues
- Отдельного Gitea issue для фикса не было: релиз закрывает прямую UI-правку sidebar после выноса шаблонов в отдельную вкладку.
🧩 Что вошло в релиз
- исправлен scoped CSS для
NavLink: стили пунктов меню теперь применяются к сгенерированным anchor через::deep .nav-item; nav-sectionсделан вертикальным flex-контейнером с явнымgap, поэтому пункты меню стабильно идут отдельными строками;- пункт «Шаблоны» получил корректную full-width строку, собственную иконку и отступ от «Панель управления»;
- sidebar version badge обновлён до v1.8.2;
- README и wiki обновлены под 1.8.2;
- добавлен regression-тест, который фиксирует CSS isolation для
NavLinkи вертикальную раскладку пунктов меню.
🛡 Что это даёт
- левое меню снова выглядит аккуратно на узком desktop/sidebar viewport;
- future-изменения
NavLinkне сломают раскладку без падения теста; - функциональность вкладки
/templatesи создание batch из шаблонов не менялись.
📦 Версия и деплой
- версия проекта обновлена до 1.8.2 в
Directory.Build.props,compose.yaml, README, Web design system, wiki и Gitea Actions workflow; - Docker-образы и deploy-конфигурация используют тег 1.8.2;
- локально пройдены
dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --collect:"XPlat Code Coverage"иdotnet build GM-Relay.slnx -c Release; - дополнительно проверен sidebar-фрагмент в браузере на ширине 257px: пункты меню рендерятся отдельными строками;
- Gitea Actions run #47 успешно собрал, опубликовал и задеплоил bot/web образы.
Downloads