🌊 Remnawave Frontend v2.2.0
2.1.19...2.2.0
🚀 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