github remnawave/frontend 2.2.0

latest releases: 2.2.3, 2.2.2, 2.2.1...
one day ago

🌊 Remnawave Frontend v2.2.0

Join community on Telegram

2.1.19...2.2.0

compare changes

🚀 Enhancements

  • Add snippets functionality to config profiles (cc103f2)
  • Implement subscription response rules (SRR) system (e03709e)
  • Update menu icons and enhance disclosure handling in editor actions (1c97677)
  • Enhance UI and functionality across various components (9002bca)
  • Enhance Monaco editor UI consistency (125dcc5)
  • Add SRR advanced warning overlay (5aa1c4e)
  • Add external squad selection to bulk user update form (d3f856b)
  • Update grid column configuration for improved responsiveness across dashboard widgets (8baa867)
  • Implement Remnawave settings management and enhance authentication options (ba78e26)

🩹 Fixes

  • Update SNI hover card (8841bbc)
  • Missing notifications from long running tasks (7c7cb9a)
  • Better port watch (15bf354)
  • Switch behaviour (ecd072c)
  • Update icon colors for OAuth2 providers in authentication settings (e017cdb)
  • Downgrade some deps (9ec8b88)
  • Update sidebar title color based on presence of title and enhance error handling in PasskeysDrawerComponent (d146397)
  • Form label (62f81ba)

💅 Refactors

  • Replace useEffect with useLayoutEffect and disable refetch on window focus in ConfigProfileByUuidPageConnector (0d4ab1a)
  • Mobile sidebar (aefd638)
  • Remove debug logging from Monaco setup feature (e2f5561)
  • Clean up useless props (701f163)
  • Remove unnecessary props from editor components (3915df7)
  • Reorganize template management (ddca5ce)
  • Enhance subscription settings page with new layout and components (5669685)
  • Replace TbSettings2 icon with Logo in dashboard menu sections (7e032c8)
  • API tokens (a88d7d7)
  • Consolidate common action labels in translations (0ee031e)
  • Update modal management to use centralized modal store methods (3bc541d)
  • Simplify MainLayout by removing unused state and components, and integrate shared sidebar components (620c7f0)
  • Update node form labels and environment variables for clarity and consistency (9070970)

🏡 Chore

  • Update VSCode settings to disable makefile configuration on open (46f5a70)
  • i18n: Update translations (#175)
  • i18n: Update translations (#176)
  • i18n: Update translations (#177)
  • i18n: Update translations (#178)
  • i18n: Update translations (#179)
  • i18n: Update translations (#180)
  • Update @remnawave/backend-contract to version 2.2.2 and enhance response rules editor functionality (7810898)
  • Add external squads management features (f9c7581)
  • i18n: Update translations (#181)
  • i18n: Update translations (#182)
  • i18n: Update translations (#183)
  • i18n: Update translations (#184)
  • i18n: Update translations (#185)
  • Enhance external squads drawer UI with tabbed navigation (a3d90a3)
  • i18n: Update translations (#186)
  • i18n: Update translations (#187)
  • i18n: Update translations (#188)
  • i18n: Update translations (#189)
  • Update package dependencies (2872f2c)
  • i18n: Update translations (#190)
  • i18n: Update translations (#191)
  • i18n: Update translations (#192)
  • i18n: Update translations (#194)
  • i18n: Update translations (#195)
  • Release v2.2.0 (d183858)
  • Update @remnawave/backend-contract to version 2.2.24 (4de860e)

📦 Artifacts

  • remnawave-frontend.zip - archive with built frontend

🔍 Details

  • Commit: 4de860e
  • Branch: 2.2.0
  • Build time: 2025-10-26T00:02:18+03:00

What's Changed

  • chore(i18n): update translations by @github-actions[bot] in #175
  • chore(i18n): update translations by @github-actions[bot] in #176
  • chore(i18n): update translations by @github-actions[bot] in #177
  • chore(i18n): update translations by @github-actions[bot] in #178
  • chore(i18n): update translations by @github-actions[bot] in #179
  • chore(i18n): update translations by @github-actions[bot] in #180
  • chore(i18n): update translations by @github-actions[bot] in #181
  • chore(i18n): update translations by @github-actions[bot] in #182
  • chore(i18n): update translations by @github-actions[bot] in #183
  • chore(i18n): update translations by @github-actions[bot] in #184
  • chore(i18n): update translations by @github-actions[bot] in #185
  • chore(i18n): update translations by @github-actions[bot] in #186
  • chore(i18n): update translations by @github-actions[bot] in #187
  • chore(i18n): update translations by @github-actions[bot] in #188
  • chore(i18n): update translations by @github-actions[bot] in #189
  • chore(i18n): update translations by @github-actions[bot] in #190
  • chore(i18n): update translations by @github-actions[bot] in #191
  • chore(i18n): update translations by @github-actions[bot] in #192
  • chore(i18n): update translations by @github-actions[bot] in #194
  • chore(i18n): update translations by @github-actions[bot] in #195
  • chore: release v2.2.0 by @kastov in #193

Full Changelog: 2.1.19...2.2.0

Don't miss a new frontend release

NewReleases is sending notifications on new releases.