Commit graph

34 commits

Author SHA1 Message Date
kastov
422413e1ff
chore: remove unused Lottie assets and update Lottie components to reference new file paths 2026-03-22 05:35:20 +03:00
kastov
b34e3b2e60
chore: add @lottiefiles/dotlottie-react dependency and update Lottie components to use .lottie files 2026-03-22 05:08:29 +03:00
kastov
1768ef0280
chore: remove buffer dependency from package.json and package-lock.json, and update encoding logic in template editor actions 2026-03-22 04:52:50 +03:00
kastov
bbd51b9447
chore: remove crypto-js dependency from package.json and package-lock.json 2026-03-22 04:44:28 +03:00
kastov
78804c49e1
chore: remove Crowdin integration from index.html and update Vite config 2026-01-30 02:37:08 +03:00
kastov
6c63636db7
chore: update dependencies and remove unused components
- Updated various package versions in `package.json` and `package-lock.json` for improved stability and features.
- Removed the `use-highcharts-data-processor` hook and associated components to streamline the codebase.
- Added a new `useGetStatsNodeUsersUsage` hook for enhanced user statistics tracking.
- Adjusted the `NodeUsersUsageDrawer` component to utilize the new hook and improved data handling.
- Updated translations in `remnawave.json` for better user experience.
2025-12-18 00:48:29 +03:00
kastov
535680bebf
refactor: nodes statistic page 2025-12-17 09:56:33 +03:00
kastov
eef1dd85f1
fix: import 2025-12-17 00:26:15 +03:00
kastov
f0f91e9010
feat: subscription page configs 2025-12-14 09:08:23 +03:00
kastov
278c8b3ce0
refactor: update help drawer and enhance documentation loading 2025-10-31 06:42:42 +03:00
kastov
701f1635db
refactor: clean up useless props 2025-10-18 20:04:03 +03:00
kastov
7e81ac43c4
feat: enhace node user usage data processing
- Introduced comlink and vite-plugin-comlink.
- Refactored NodeUsersUsageDrawer to utilize new modal state and improve data processing logic.
2025-08-05 12:31:51 +03:00
kastov
0adda39515
refactor: action buttons to use ActionIcon components
- Refactored various components to replace Button with ActionIcon for a more streamlined UI.
- Enhanced user action groups and header action buttons across multiple features for improved accessibility and visual consistency.
2025-07-28 21:11:58 +03:00
kastov
e4dbac6f64
refactor: improve Telegram login button integration and update configuration 2025-07-22 19:19:56 +03:00
kastov
2a293c7416
chore: update package dependencies and add OAuth2 login support
- Added OAuth2 login functionality in the router and login page components.
- Introduced new hooks for OAuth2 authorization and callback handling.
- Minor adjustments to the Telegram login button and device tag settings card.
2025-07-22 08:33:09 +03:00
kastov
48ab9bb724
feat: enhance Crowdin integration and update configuration 2025-07-21 06:25:31 +03:00
kastov
bc1ede20e6
chore: update dependencies and configuration 2025-07-11 22:58:19 +03:00
kastov
d120654d40
feat: replace dnd library
- Added dnd-kit for improved drag-and-drop capabilities in HostsTableWidget and NodesTableWidget.
- Updated HostCardWidget and NodeCardWidget to support drag overlays and sortable functionality.
- Enhanced UI components with motion effects for better user experience during drag operations.
- Refactored related CSS styles to accommodate new drag-and-drop features.
2025-07-11 21:40:05 +03:00
kastov
fd394fa81b
chore: update dependencies and remove unused hooks
- Upgraded several dependencies including @remnawave/backend-contract to version 0.3.46, @tanstack/react-query to 5.68.0, and axios to 1.8.3.
- Updated various packages such as consola, dotenv, i18next, mantine-datatable, motion, nanoid, react-error-boundary, zod, and zustand to their latest versions.
- Removed unused hooks from the auth and system mutation files to clean up the codebase.
- Adjusted rollup-plugin-visualizer version and updated chunk size warning limit in vite.config.ts.
2025-03-18 05:28:07 +03:00
kastov
b553829bab
feat: add subscription templates and Monaco editor support
- Introduce new Templates section in sidebar with Mihomo, Stash, Singbox, and Singbox legacy routes
- Add Monaco editor and YAML/JSON language support
- Update backend contract to version 0.3.4
- Configure global Buffer and window.global for browser compatibility
- Add new API hooks and routes for subscription templates
- Enhance Monaco editor theme and configuration
2025-03-08 06:33:15 +03:00
kastov
866e6a9d6a
chore: update dependencies and optimize web performance
- Remove redundant DNS prefetch links in index.html
- Simplify Vite configuration by removing unused plugins
- Update package version to 1.3.2
- Fix import for react-i18next in node-card widget
2025-02-25 00:02:04 +03:00
kastov
2d38d99274
chore: update dependencies and localization improvements
- Upgrade various dependencies to latest versions
- Add copy config and copy keys features with translations
- Enhance user status toggle button with translations
- Improve API token card and create modal
- Update localization files with new translations
2025-02-21 20:20:51 +03:00
kastov
c0ae21bce5
feat: internationalize frontend with i18next
- Add i18next and typesafe-i18n for internationalization support
- Update components to use translation hooks
- Remove hardcoded text strings and replace with translation keys
- Add language picker component
- Configure VSCode i18n-ally extension settings
- Update index.html with language direction attribute
- Bump package version to 1.3.0
2025-02-20 03:57:44 +03:00
kastov
9617dbc80e
chore: bump package version to 0.4.16 and update dependencies
- Updated package version in package.json and package-lock.json from 0.4.15 to 0.4.16.
- Upgraded @remnawave/backend-contract dependency from 0.0.75 to 0.0.76.
- Added ApiTokensDocumentationWidget to the ApiTokensPageComponent for enhanced documentation display.
- Modified props interface to include 'docs' for better data handling in ApiTokensPageComponent and related components.
- Adjusted ConfigEditorWidget to set a fixed height for improved layout.
- Increased size of 'mrt-row-actions' in UserTableWidget.
2025-01-10 15:16:20 +03:00
kastov
a0119459dd refactor: update HTML links for font loading, remove unused error pages, and enhance dashboard functionality
- Changed link tags in index.html to use dns-prefetch and preconnect for improved font loading.
- Removed obsolete error page components and styles from the project.
- Updated package.json version to 0.1.3.
- Added a refresh button in the dashboard header for better user experience.
- Adjusted ESLint plugin versions in package-lock.json for consistency.
- Cleaned up imports in various components for better maintainability.

Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-06 04:41:58 +03:00
kastov
61f99f3f39 wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-06 01:17:58 +03:00
kastov
34435c4009 wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-05 23:53:32 +03:00
kastov
ffc6534c3a wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-05 20:33:34 +03:00
kastov
c2b15eb90e wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-05 18:43:33 +03:00
kastov
1fa2ee092a feat: tsq integration
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-05 06:12:45 +03:00
kastov
7df707e36a wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-02 20:09:46 +03:00
kastov
1b0afbe05e wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-12-01 18:22:32 +03:00
kastov
e2887b27c1 wip
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-11-30 04:57:50 +03:00
kastov
dea45b7121 🍏
Co-authored-by: Ivan <84693047+exact01@users.noreply.github.com>
2024-11-28 03:58:43 +03:00