Skip to content

Remnawave Admin v2.5.1

Choose a tag to compare

@Case211 Case211 released this 27 Feb 03:58
· 1272 commits to main since this release
d554da8

🚀 Remnawave Admin v2.5.1

✨ Новое: UX нарушений

  • Сортировка списка нарушений по дате или скору (asc/desc)
  • Фильтр по типу рекомендованного действия (monitor, warn, soft_block и т.д.)
  • Отображение причин нарушений в карточках и в топ-нарушителях
  • Кнопка Details в топ-нарушителях — drill-down к нарушениям конкретного пользователя

🔧 Полировка и исправления

Фронтенд:

  • Компонент QueryError + обработка isError на 9 страницах
  • Табы сохраняются в URL при обновлении страницы (хук useTabParam)
  • Кнопка «Назад» в карточке пользователя возвращает на предыдущую страницу
  • Исправлено отображение «vunknown» версии на дашборде
  • Ссылка API docs: /api/v3 → /api/v2
  • Удалены неиспользуемые пакеты (html-to-image, react-icons)

Бэкенд:

  • Тихие except-блоки заменены на logger.debug/warning (~12 мест)
  • logger.error дополнен exc_info=True (~17 мест)
  • sync_hosts: удаление stale хостов, отсутствующих в API

Docker:

  • Healthcheck для бота (pgrep python)
  • init: true для bot, web-backend, web-frontend
  • start_period: 30s для healthcheck

Версионирование:

  • Файл VERSION в репо — работает в Docker без build-arg