23 Commits

Author SHA1 Message Date
EUForest
ae31019477 feat(group): add node group management UI
Add node group management interface with automatic user assignment and traffic-based grouping.

Features:
- Node group CRUD with traffic range configuration
- Three grouping modes: average, subscription-based, and traffic-based
- Group recalculation with preview and history tracking
- Subscribe-to-group mapping management
- User subscription group locking
- Group calculation history with detailed reports
- Multi-language support (en-US, zh-CN)
- Enhanced node and subscription forms with group selection
2026-03-08 23:39:30 +08:00
EUForest
b45ec4b56e Merge remote-tracking branch 'upstream/main' 2026-02-13 23:11:47 +08:00
web-ppanel
ed3f6cb737 🧹 fix(i18n): remove duplicate locale keys 2026-01-27 18:27:20 +00:00
web-ppanel
830c18c9e4 🔀 merge: main into develop 2026-01-27 18:16:34 +00:00
web-ppanel
9e0dd4c874 🌐 i18n: add admin subscription UI strings 2026-01-27 18:02:18 +00:00
EUForest
585874777f feat: improve redemption feature i18n and error code handling
- Complete internationalization for redemption records dialog
  - Add i18n for table headers and unit time translations
  - Optimize redemption form validation error messages with i18n
  - Add 50003 error code handling for coupon plan incompatibility
  - Fix TypeScript errors in redemption-related components
  - Fix TypeScript errors in user announcement page
2026-01-07 15:38:42 +08:00
EUForest
b85013e276 feat: Redemption code 2026-01-06 22:52:43 +08:00
EUForest
2c4518cbab feat: Redemption Code 2026-01-06 21:05:23 +08:00
EUForest
45b9b523b1 feat: Device Bind Limit 2026-01-06 21:03:31 +08:00
EUForest
e3c0dc2569 feat: Device Bind Limit 2026-01-06 21:02:38 +08:00
web@ppanel
cbd6e29ded 🐛 fix: Update server and web version update descriptions to remove version prefix for clarity 2025-12-30 08:08:48 +00:00
web@ppanel
83d821a2dc 🐛 fix:: Update localization files and improve display logic for inventory handling 2025-12-29 08:08:31 +00:00
web@ppanel
9f95cec876 feat: Added localized support for user subscription and deletion status, and optimized the subscription form and user interface. 2025-12-29 07:02:31 +00:00
web@ppanel
5f5c33987e feat: Added the option to restore subscription, and updated the relevant description and confirmation information. 2025-12-29 05:59:30 +00:00
web@ppanel
bc451eea16 feat: Added reset and pause subscription functionality, and updated the status display. 2025-12-29 05:51:24 +00:00
web@ppanel
543a7b9eb9 feat: Add original price display option and enhance inventory messages in subscription components 2025-12-29 05:34:01 +00:00
web
d22919bf57 🐛 fix: add success message for sorting in subscription table and update device limit terminology to "IP限制" for consistency 2025-12-16 06:40:48 -08:00
web
4b868b0c1d 🐛 fix: update device limit terminology to "IP Limit" for consistency in English and Chinese locales 2025-12-16 06:37:28 -08:00
web
7f06f76056 🐛 fix: update user agent placeholders in subscription configuration for consistency 2025-12-16 06:33:48 -08:00
web
3cf6a5cfb4 feat: update localization files and improve system version management
- Changed output path for i18next configuration in admin and user apps to "public/assets/locales/{{language}}/{{namespace}}.json".
- Added new translation keys in English and Chinese for admin and user updates in tool.json files.
- Refactored SystemVersionCard component to utilize new service version checking and updating logic.
- Introduced basic service version checking and updating functions in the gateway service.
- Added typings for new API endpoints related to service version management.
- Updated Vite configuration to rewrite API paths.
- Added TypeScript error handling in various service files.
2025-12-01 03:00:47 -08:00
web
2ce0572283 feat: add new payment icons for Alipay and WeChat Pay, update asset paths
- Added SVG icons for Alipay and WeChat Pay in the payment assets directory.
- Updated paths for Lottie animations in various components to use relative paths.
- Changed QR code image sources in payment-related components to point to the new asset paths.
- Adjusted i18n configuration to load translation files from the updated assets directory.
2025-11-29 20:03:41 -08:00
web
4c774871a8 🐛 fix: update repository links and add environment configuration for admin and user apps 2025-11-28 17:53:06 -08:00
web
a801849fb2 🎉 feat: initialization 2025-11-26 19:56:16 -08:00