Skip to content

🚀 Remnawave Admin v2.13.0

Choose a tag to compare

@Case211 Case211 released this 14 May 04:58
· 823 commits to main since this release

🆕 Новое

🛠 Xray-редактор прямо в админке

Полноценный визуальный редактор Xray-конфигов встроен в панель (раздел Data → Xray-редактор):

  • Inbound / Outbound / Routing / DNS / Reverse — формы вместо JSON
  • Балансировщики и observatory — настройка через UI, drag-and-drop правил
  • WARP-генератор и пресеты протоколов
  • Импорт ссылок (vless://, vmess://, trojan://, ss://) и link-генератор
  • Geo-viewer для просмотра geosite/geoip данных
  • Топология конфига — визуальный граф inbound → outbound
  • Диагностика и валидация перед сохранением
  • Полный RU-перевод, full-screen режим, кнопка возврата в админку
  • API через наш backend с RBAC и audit log

📱 Mobile-пакет для Xray-редактора

  • Swipe-down для закрытия модалок
  • Safe-area-inset для notch и gesture bar (iOS)
  • Touch targets ≥ 44pt, блок iOS auto-zoom на input'ах
  • Крупнее лейблы и hit-area drag-handle
  • Adaptive Modal overlay через shadcn Dialog (Radix)

🟢 Индикатор Node Agent на ноде

Видно сразу — установлен ли агент, без захода в детали.

✅ Исправления

  • HWID-уведомления долетают на FCM, корректный маппинг user→event_id
  • HWID-анализатор учитывает порог и мультитариф
  • HwidCrossAccountAnalyzer — починен импорт config_service (падал в проде)
  • Дедуп старых записей при регистрации того же устройства
  • Локаль дат на фронте подхватывается из выбранного языка
  • Telegram billing callback — данные укладываются в лимит 64 байта (#248)
  • Реферралы Bedolaga — таблица вместо радиальной карты (читаемо)
  • Статус техобслуживания Bedolaga — через реальный /maintenance endpoint

⚡ Производительность и сборка

  • recharts → один чанк с React (чинит Surface.js forwardRef undefined)
  • @tanstack/react-query и zustand → в vendor-react чанк
  • Чистка // @ts-nocheck с 38 файлов в xray-редакторе (99 → 61)
  • Полный рефакторинг компонентов Xray на shadcn: Modal, Switch, Button, Checkbox, Card

🎨 UI

  • Свайп-вниз для закрытия модалок на мобиле во всём xray-редакторе
  • Убраны фиолетовые квадраты в шапке xray-редактора, авто-подключение к панели
  • Dropdowns больше не клиппятся (Select + SmartTagInput через портал)
  • pointer-events: auto на portal'д Select/SmartTagInput popper

Полный changelog: 2.12.1...2.13.0