Skip to content
This repository was archived by the owner on Dec 11, 2025. It is now read-only.

v1.4.0

Choose a tag to compare

@web-ppanel web-ppanel released this 14 Sep 13:49

1.4.0 (2025-09-14)

♻ Code Refactoring

  • logs: Add localization files and update existing translations for multiple languages (2f20ac9)
  • subscribe-form: Replace server_group and server with node_tags and nodes in default values and form schema (38dda84)
  • Add localization updates for log and server files across multiple languages (2bcd4cf)
  • Clean up NodeForm and ServerForm components by removing unused functions and optimizing state management (10250d9)
  • Enhance log pages with Badge component and update translations (a4de9df)
  • Make 'scheme' field optional in client form schema (f4a1237)
  • Refactor server management API endpoints and typings (4f7cc80)
  • Remove application management forms and related configurations (0c43844)
  • Remove default options from TagInput component for improved flexibility (6a3bb70)
  • Remove unused preview state variables and add sort order to node properties (e63f823)
  • Rename buildScheme to buildSchema and update imports in server form components (ee98e7e)
  • Simplify node display in subscribe form and remove unused Badge import (551135d)
  • Update bun.lockb to reflect dependency changes (ba2b50e)
  • Update component imports and improve code consistency (59faeab)
  • Update dependencies and improve code consistency across multiple files (e37ae49)
  • Update localization files and service imports (d4b37e4)

✨ Features

  • config: Add translations for server configuration in multiple languages (f9a7ece)
  • logs: Add various log pages for tracking user activities and system events (d85af49)
  • Add bandwidth fields and placeholders for upload and download in server configuration forms; update localization files for multiple languages (3e5402f)
  • Add batch delete functionality and enhance chart tooltips in statistics cards (c4f536e)
  • Add language support and descriptions in product localization files (fd48856)
  • Add log cleanup settings and update localization files (6ccf9b8)
  • Add queryNodeTag function and integrate tag retrieval in NodeForm and SubscribeForm components (4563c57)
  • Add quota management features and localization updates (fce627b)
  • Add server form component with protocol configuration and localization support (217ddce)
  • Enhance TagInput component with option handling and improved tag addition logic (b6e778d)
  • Implement data migration functionality and update localization files (6d81bfd)
  • Refactor user detail and subscription management components (973c06f)
  • Update server list fetching logic and adjust query parameters (5272360)

🐛 Bug Fixes

  • page: Refine version checking logic and remove unnecessary comments for clarity (26176a7)
  • Add localization updates and new utility functions (4da5960)
  • Add user_subscribe_id filter to SubscribeLogPage and update typings; disable eslint in service index files (ab6f6a6)
  • Added system version card and system log dialog components; updated statistics page to include total server and user statistics (fe69980)
  • Adjust timestamp calculations to use milliseconds instead of seconds in quota broadcast form submission (8dffd69)
  • Correct cookie key format for sidebar state retrieval (9e01f4f)
  • Improve UI for protocol status display in server form component (461fdb1)
  • Increase pagination size limit for server and node lists to improve data retrieval (7c0a312)
  • Optimize Task Manager to use milliseconds to calculate timers, and simplify import statements (d8fa13b)
  • Refactor protocol status display for improved readability in server form component (f700be0)
  • Remove GroupTable and related components, simplify SubscribeTable and update language handling in subscription forms (1ab9b39)
  • Remove redundant transport label from localization files (88ce8d7)
  • Remove unnecessary comments and improve variable handling in GoTemplateEditor; ensure zero value displays as empty in EnhancedInput (c4a47a4)
  • Remove unnecessary comments to simplify code readability (a988cb3)
  • Replace MarkdownEditor with HTMLEditor in EmailBroadcastForm; simplify content rendering in EmailTaskManager; disable eslint in service index files (e2d83ec)
  • Replace redundant icon rendering with a single instance in system version card component (e4429a5)
  • Update billing URL fetching logic and improve version handling in system version card component (1c8d4af)
  • Update condition for plugin field in PROTOCOL_FIELDS to include specific plugins (6376ec1)
  • Update getAppSubLink function to improve URL handling and encoding logic (351fffc)
  • Update order_id to order_no in BalanceLogPage and related typings; enhance timezone switch component with additional features and localization updates (ac36075)
  • Update protocol plugin handling and add new options in typings (6ca2433)
  • Update release URLs to include 'v' prefix for versioning in system version card component (1d526b5)
  • Update SidebarLeft component styles to enhance hover effects (e4fbd5c)
  • Update validation for days and gift_value fields in QuotaBroadcastForm; set default values to avoid errors (39d746f)

📝 Documentation

  • Merge branch 'main' into develop (d7f8b3b)