🌊 Remnawave Frontend v2.4.0
2.3.2...2.4.0
🚀 Enhancements
- Subscription page configs (f0f91e90)
- Update subscription page types and add SVG icon management features (a59777cb)
- Add subpage config tab to external squads (cfe874bb)
- Enhance subpage config editor (7e780dfd)
- Update subpage config editor (7c0d4895)
- Enhance localization features in the subpage config editor (20823de6)
- Add user usage statistics query and update modal component (86b48eae)
🩹 Fixes
- locale: Correct hwid strings (b52f58fb)
- Add -webkit-backdrop-filter for better compatibility in sticky header and visual editor styles (ddc17cc0)
- Styles (9f84790b)
- Host params creation (2d974c2f)
- Reduce stale time for subscription page config query (9289a1fd)
- Update success handler for subscription page config mutation to set query data (eb0794d3)
- Remove unused deps (326f5272)
- Popover close (0dc483d2)
- Import (eef1dd85)
- Update favicon paths in site.webmanifest (9b2a0dc8)
- Handle null date range in date picker across multiple components (511aa08f)
💅 Refactors
- NodeConsumptionCard component (3b9e2285)
- Clean up subpage config editor component and update import paths (737ecb46)
- Simplify platform block component logic and improve router configuration (26392f03)
- Improve SVG icon selection component layout and update Popover behavior (5dd283d9)
- Styling in subpage config editor components (b41bec5d)
- Integrate EntityCardShared component in various dashboard widgets and remove unused styles (328abdc6)
- Nodes statistic page (535680be)
- Change curve type in Sparkline (0115521c)
- Improve data handling (fa3f257e)
- Statistic nodes components (6223f76c)
- Bandwidth stats endpoints (ea74982d)
- Update dashboard components and remove unused widgets (0409e070)
- Simplify login page and auth guard logic (f2681aee)
- User HWID Devices Drawer (4d1e7abd)
- Animations (0f6c1355)
- Clean up MetricCard styles (c76ab0a7)
- Adjust card animation delay in home module styles (d481babd)
- Update date formatting and improve layout in user HWID devices drawer (733ca1ac)
🏡 Chore
- i18n: Update translations (9cd0b220)
- i18n: Update translations (#254)
- Update package dependencies (42842761)
- i18n: Update translations (#255)
- i18n: Update translations (#256)
- Update @remnawave/subscription-page-types (b3cdd621)
- i18n: Update translations (#257)
- Update @remnawave/subscription-page-types to 0.0.6 (6637927f)
- i18n: Update translations (#258)
- i18n: Update translations (#259)
- i18n: Update translations (#260)
- i18n: Update translations (#261)
- i18n: Update translations (#262)
- Update favicon (f33903da)
- Update apple-touch-icon reference in index.html (fee3a506)
- Update favicon reference in index.html (e47d1831)
- i18n: Update translations (#263)
- Update dependencies and remove unused components (6c63636d)
- Update @remnawave/backend-contract to version 2.3.73 in package.json and package-lock.json (f93fd4bd)
- i18n: Update translations (#264)
- i18n: Update translations (#265)
- i18n: Update translations (#266)
- Bump version to 2.4.0 in package.json and package-lock.json (bb7cbaff)
- Update @remnawave/backend-contract to version 2.4.0 in package.json and package-lock.json (cec5709e)
- i18n: Update translations (#268)
- Release v2.4.0 (5da7d1bf)
📦 Artifacts
- remnawave-frontend.zip - archive with built frontend
🔍 Details
- Commit: 511aa08
- Branch: 2.4.0
- Build time: 2025-12-20T02:26:56+03:00
What's Changed
- fix(locale): correct hwid strings by @zuckerhalo in #252
- chore(i18n): update translations by @github-actions[bot] in #253
- chore(i18n): update translations by @github-actions[bot] in #254
- chore(i18n): update translations by @github-actions[bot] in #255
- chore(i18n): update translations by @github-actions[bot] in #256
- chore(i18n): update translations by @github-actions[bot] in #257
- chore(i18n): update translations by @github-actions[bot] in #258
- chore(i18n): update translations by @github-actions[bot] in #259
- chore(i18n): update translations by @github-actions[bot] in #260
- chore(i18n): update translations by @github-actions[bot] in #261
- chore(i18n): update translations by @github-actions[bot] in #262
- chore(i18n): update translations by @github-actions[bot] in #263
- chore(i18n): update translations by @github-actions[bot] in #264
- chore(i18n): update translations by @github-actions[bot] in #265
- chore(i18n): update translations by @github-actions[bot] in #266
- chore(i18n): update translations by @github-actions[bot] in #268
- chore: release v2.4.0 by @kastov in #267
New Contributors
- @zuckerhalo made their first contribution in #252
Full Changelog: 2.3.2...2.4.0