web
|
ce9ab89c1c
|
🐛 fix: Update Empty component to support border prop and adjust usage in various pages
|
2025-09-23 05:46:21 -07:00 |
|
semantic-release-bot
|
bb0a811432
|
🔖 chore(release): v1.4.7 [skip ci]
## [1.4.7](https://github.com/perfect-panel/ppanel-web/compare/v1.4.6...v1.4.7) (2025-09-23)
### 🐛 Bug Fixes
* Add unique key to ProTable for improved rendering with user ID filters ([2bff15f](https://github.com/perfect-panel/ppanel-web/commit/2bff15f))
* Adjust layout spacing and chart aspect ratio in ServerConfig component ([05a61d8](https://github.com/perfect-panel/ppanel-web/commit/05a61d8))
* Refactor server ID cell rendering for improved readability and consistency ([0345b7c](https://github.com/perfect-panel/ppanel-web/commit/0345b7c))
* Update announcement page to format creation date and enhance content display ([8445e30](https://github.com/perfect-panel/ppanel-web/commit/8445e30))
* Update OnlineUsersCell to display user count with icon instead of badge ([7a4ebdf](https://github.com/perfect-panel/ppanel-web/commit/7a4ebdf))
* Update subscribe name fallback to return '--' instead of 'Unknown' ([0a07d25](https://github.com/perfect-panel/ppanel-web/commit/0a07d25))
v1.4.7
|
2025-09-23 12:16:40 +00:00 |
|
web
|
8445e302e6
|
🐛 fix: Update announcement page to format creation date and enhance content display
|
2025-09-23 05:12:36 -07:00 |
|
web
|
2bff15fd13
|
🐛 fix: Add unique key to ProTable for improved rendering with user ID filters
|
2025-09-23 05:04:33 -07:00 |
|
web
|
0345b7cced
|
🐛 fix: Refactor server ID cell rendering for improved readability and consistency
|
2025-09-23 05:01:17 -07:00 |
|
web
|
7a4ebdf985
|
🐛 fix: Update OnlineUsersCell to display user count with icon instead of badge
|
2025-09-23 04:46:33 -07:00 |
|
web
|
05a61d8bf2
|
🐛 fix: Adjust layout spacing and chart aspect ratio in ServerConfig component
|
2025-09-23 04:42:55 -07:00 |
|
web
|
0a07d2578e
|
🐛 fix: Update subscribe name fallback to return '--' instead of 'Unknown'
|
2025-09-23 04:40:35 -07:00 |
|
semantic-release-bot
|
ee05a73834
|
🔖 chore(release): v1.4.6 [skip ci]
## [1.4.6](https://github.com/perfect-panel/ppanel-web/compare/v1.4.5...v1.4.6) (2025-09-17)
### 🎫 Chores
* Merge branch 'main' into develop ([41f06bf](https://github.com/perfect-panel/ppanel-web/commit/41f06bf))
### 🐛 Bug Fixes
* Add loaded state to node, server, and subscribe stores for better loading management ([13dce0c](https://github.com/perfect-panel/ppanel-web/commit/13dce0c))
* Removed node metadata fields in subscription schema to simplify structure ([0cadd83](https://github.com/perfect-panel/ppanel-web/commit/0cadd83))
v1.4.6
|
2025-09-17 14:29:53 +00:00 |
|
web
|
13dce0c20b
|
🐛 fix: Add loaded state to node, server, and subscribe stores for better loading management
|
2025-09-17 07:26:56 -07:00 |
|
web
|
41f06bfe54
|
🔧 chore: Merge branch 'main' into develop
|
2025-09-17 03:21:49 -07:00 |
|
web
|
0cadd83e45
|
🐛 fix: Removed node metadata fields in subscription schema to simplify structure
|
2025-09-17 03:19:31 -07:00 |
|
semantic-release-bot
|
d7879a8654
|
🔖 chore(release): v1.4.5 [skip ci]
## [1.4.5](https://github.com/perfect-panel/ppanel-web/compare/v1.4.4...v1.4.5) (2025-09-17)
### ♻ Code Refactoring
* Replace useQuery with Zustand store for subscription and node data management ([c6dd0b6](https://github.com/perfect-panel/ppanel-web/commit/c6dd0b6))
* Simplify TemplatePreview component structure by consolidating Sheet and Button elements ([1b715c5](https://github.com/perfect-panel/ppanel-web/commit/1b715c5))
### 🐛 Bug Fixes
* Add showLineNumbers prop handling in MonacoEditor for improved placeholder positioning ([bd67ece](https://github.com/perfect-panel/ppanel-web/commit/bd67ece))
* Add fetchTags method to NodesPage and ensure tags are fetched alongside nodes ([a3c5e31](https://github.com/perfect-panel/ppanel-web/commit/a3c5e31))
* Add NEXT_PUBLIC_HIDDEN_TUTORIAL_DOCUMENT to control tutorial visibility and update page query accordingly ([e94405d](https://github.com/perfect-panel/ppanel-web/commit/e94405d))
* Add subscribeSchema for subscription management with detailed proxy and user information ([49b3dcc](https://github.com/perfect-panel/ppanel-web/commit/49b3dcc))
* Enhance server ID display in ServerTrafficLogPage with badges and server ratio ([6dfac27](https://github.com/perfect-panel/ppanel-web/commit/6dfac27))
* Update platform handling in Content component to ensure available platforms are correctly filtered and displayed ([1dde708](https://github.com/perfect-panel/ppanel-web/commit/1dde708))
v1.4.5
|
2025-09-17 10:13:51 +00:00 |
|
web
|
49b3dcc591
|
🐛 fix: Add subscribeSchema for subscription management with detailed proxy and user information
|
2025-09-17 03:10:44 -07:00 |
|
web
|
e94405d1cd
|
🐛 fix: Add NEXT_PUBLIC_HIDDEN_TUTORIAL_DOCUMENT to control tutorial visibility and update page query accordingly
|
2025-09-17 03:03:12 -07:00 |
|
web
|
1dde7088bc
|
🐛 fix: Update platform handling in Content component to ensure available platforms are correctly filtered and displayed
|
2025-09-17 02:55:33 -07:00 |
|
web
|
bd67ece479
|
🐛 fix: Add showLineNumbers prop handling in MonacoEditor for improved placeholder positioning
|
2025-09-17 02:45:16 -07:00 |
|
web
|
a3c5e31094
|
🐛 fix: Add fetchTags method to NodesPage and ensure tags are fetched alongside nodes
|
2025-09-17 02:35:53 -07:00 |
|
web
|
1b715c5f8b
|
♻️ refactor: Simplify TemplatePreview component structure by consolidating Sheet and Button elements
|
2025-09-17 02:29:29 -07:00 |
|
web
|
6dfac27bc3
|
🐛 fix: Enhance server ID display in ServerTrafficLogPage with badges and server ratio
|
2025-09-17 02:24:54 -07:00 |
|
web
|
c6dd0b63f2
|
♻️ refactor: Replace useQuery with Zustand store for subscription and node data management
|
2025-09-17 02:20:54 -07:00 |
|
semantic-release-bot
|
bdd53b1551
|
🔖 chore(release): v1.4.4 [skip ci]
## [1.4.4](https://github.com/perfect-panel/ppanel-web/compare/v1.4.3...v1.4.4) (2025-09-16)
### 🐛 Bug Fixes
* Add minimum value constraint for count and user limit inputs in CouponForm ([6991b69](https://github.com/perfect-panel/ppanel-web/commit/6991b69))
* Add protocol-related constants, default configurations, field definitions, and validation modes ([d685407](https://github.com/perfect-panel/ppanel-web/commit/d685407))
* Added the enabled field in the protocol configuration, updated the related type definition and default configuration ([2b0cf9a](https://github.com/perfect-panel/ppanel-web/commit/2b0cf9a))
* Filter available protocols to exclude disabled ones in NodeForm ([982d288](https://github.com/perfect-panel/ppanel-web/commit/982d288))
* Refactor key generation logic and update dependencies for ML-KEM-768 integration ([b8f630f](https://github.com/perfect-panel/ppanel-web/commit/b8f630f))
v1.4.4
|
2025-09-16 17:42:46 +00:00 |
|
web
|
982d2882e9
|
🐛 fix: Filter available protocols to exclude disabled ones in NodeForm
|
2025-09-16 10:30:49 -07:00 |
|
web
|
2b0cf9a46d
|
🐛 fix: Added the enabled field in the protocol configuration, updated the related type definition and default configuration
|
2025-09-16 10:17:39 -07:00 |
|
web
|
d6854076fe
|
🐛 fix: Add protocol-related constants, default configurations, field definitions, and validation modes
|
2025-09-16 04:50:05 -07:00 |
|
web
|
6991b69d40
|
🐛 fix: Add minimum value constraint for count and user limit inputs in CouponForm
|
2025-09-16 04:33:42 -07:00 |
|
web
|
b8f630f8ab
|
🐛 fix: Refactor key generation logic and update dependencies for ML-KEM-768 integration
|
2025-09-16 04:32:16 -07:00 |
|
semantic-release-bot
|
5ce5d62b22
|
🔖 chore(release): v1.4.3 [skip ci]
## [1.4.3](https://github.com/perfect-panel/ppanel-web/compare/v1.4.2...v1.4.3) (2025-09-16)
### 🐛 Bug Fixes
* Add success toast message for sorting in nodes and servers pages ([2d5175d](https://github.com/perfect-panel/ppanel-web/commit/2d5175d))
* Implement encryption and obfuscation features in protocol configuration ([54de16b](https://github.com/perfect-panel/ppanel-web/commit/54de16b))
* Refactor toB64 function to toB64Url for URL-safe base64 encoding in VlessX25519Pair generation ([8700cf6](https://github.com/perfect-panel/ppanel-web/commit/8700cf6))
* Simplify initialValues assignment and update node submission logic in NodesPage ([05d6c89](https://github.com/perfect-panel/ppanel-web/commit/05d6c89))
* Update bun.lockb to reflect dependency changes ([ebcebd7](https://github.com/perfect-panel/ppanel-web/commit/ebcebd7))
v1.4.3
|
2025-09-16 05:13:48 +00:00 |
|
web
|
2d5175d70f
|
🐛 fix: Add success toast message for sorting in nodes and servers pages
|
2025-09-15 21:51:02 -07:00 |
|
web
|
05d6c8947c
|
🐛 fix: Simplify initialValues assignment and update node submission logic in NodesPage
|
2025-09-15 21:39:13 -07:00 |
|
web
|
8700cf6a91
|
🐛 fix: Refactor toB64 function to toB64Url for URL-safe base64 encoding in VlessX25519Pair generation
|
2025-09-15 21:12:25 -07:00 |
|
web
|
ebcebd7ddf
|
🐛 fix: Update bun.lockb to reflect dependency changes
|
2025-09-15 09:45:08 -07:00 |
|
web
|
54de16bdd5
|
🐛 fix: Implement encryption and obfuscation features in protocol configuration
|
2025-09-15 09:35:03 -07:00 |
|
semantic-release-bot
|
597a01885b
|
🔖 chore(release): v1.4.2 [skip ci]
## [1.4.2](https://github.com/perfect-panel/ppanel-web/compare/v1.4.1...v1.4.2) (2025-09-15)
### 🐛 Bug Fixes
* Add GitHub template repository link to ProtocolForm header for easier access ([8a0baf3](https://github.com/perfect-panel/ppanel-web/commit/8a0baf3))
* Add readOnly prop to MonacoEditor and TemplatePreview components for improved content handling ([c4c4d5a](https://github.com/perfect-panel/ppanel-web/commit/c4c4d5a))
v1.4.2
|
2025-09-15 11:12:27 +00:00 |
|
web
|
8a0baf3a61
|
🐛 fix: Add GitHub template repository link to ProtocolForm header for easier access
|
2025-09-15 04:09:14 -07:00 |
|
web
|
c4c4d5aea3
|
🐛 fix: Add readOnly prop to MonacoEditor and TemplatePreview components for improved content handling
|
2025-09-15 03:50:15 -07:00 |
|
semantic-release-bot
|
15540bfe16
|
🔖 chore(release): v1.4.1 [skip ci]
## [1.4.1](https://github.com/perfect-panel/ppanel-web/compare/v1.4.0...v1.4.1) (2025-09-15)
### 🐛 Bug Fixes
* Add copy subscription functionality to user subscription dashboard and improve localization for new features ([e2a357f](https://github.com/perfect-panel/ppanel-web/commit/e2a357f))
* Simplify handleInputBlur function by removing unnecessary setTimeout ([6341562](https://github.com/perfect-panel/ppanel-web/commit/6341562))
* Update TemplatePreview to use MonacoEditor for content display and improve error handling ([1d52642](https://github.com/perfect-panel/ppanel-web/commit/1d52642))
* Update user dashboard link to correct path ([131693b](https://github.com/perfect-panel/ppanel-web/commit/131693b))
v1.4.1
|
2025-09-15 06:21:43 +00:00 |
|
web
|
634156206a
|
🐛 fix: Simplify handleInputBlur function by removing unnecessary setTimeout
|
2025-09-14 23:18:42 -07:00 |
|
web
|
e2a357fea7
|
🐛 fix: Add copy subscription functionality to user subscription dashboard and improve localization for new features
|
2025-09-14 23:09:59 -07:00 |
|
web
|
1d52642cb7
|
🐛 fix: Update TemplatePreview to use MonacoEditor for content display and improve error handling
|
2025-09-14 22:54:50 -07:00 |
|
web
|
131693b604
|
🐛 fix: Update user dashboard link to correct path
|
2025-09-14 08:30:24 -07:00 |
|
semantic-release-bot
|
d3999c640c
|
🔖 chore(release): v1.4.0 [skip ci]
# [1.4.0](https://github.com/perfect-panel/ppanel-web/compare/v1.3.0...v1.4.0) (2025-09-14)
### ♻ Code Refactoring
* **logs**: Add localization files and update existing translations for multiple languages ([2f20ac9](https://github.com/perfect-panel/ppanel-web/commit/2f20ac9))
* **subscribe-form**: Replace server_group and server with node_tags and nodes in default values and form schema ([38dda84](https://github.com/perfect-panel/ppanel-web/commit/38dda84))
* Add localization updates for log and server files across multiple languages ([2bcd4cf](https://github.com/perfect-panel/ppanel-web/commit/2bcd4cf))
* Clean up NodeForm and ServerForm components by removing unused functions and optimizing state management ([10250d9](https://github.com/perfect-panel/ppanel-web/commit/10250d9))
* Enhance log pages with Badge component and update translations ([a4de9df](https://github.com/perfect-panel/ppanel-web/commit/a4de9df))
* Make 'scheme' field optional in client form schema ([f4a1237](https://github.com/perfect-panel/ppanel-web/commit/f4a1237))
* Refactor server management API endpoints and typings ([4f7cc80](https://github.com/perfect-panel/ppanel-web/commit/4f7cc80))
* Remove application management forms and related configurations ([0c43844](https://github.com/perfect-panel/ppanel-web/commit/0c43844))
* Remove default options from TagInput component for improved flexibility ([6a3bb70](https://github.com/perfect-panel/ppanel-web/commit/6a3bb70))
* Remove unused preview state variables and add sort order to node properties ([e63f823](https://github.com/perfect-panel/ppanel-web/commit/e63f823))
* Rename buildScheme to buildSchema and update imports in server form components ([ee98e7e](https://github.com/perfect-panel/ppanel-web/commit/ee98e7e))
* Simplify node display in subscribe form and remove unused Badge import ([551135d](https://github.com/perfect-panel/ppanel-web/commit/551135d))
* Update bun.lockb to reflect dependency changes ([ba2b50e](https://github.com/perfect-panel/ppanel-web/commit/ba2b50e))
* Update component imports and improve code consistency ([59faeab](https://github.com/perfect-panel/ppanel-web/commit/59faeab))
* Update dependencies and improve code consistency across multiple files ([e37ae49](https://github.com/perfect-panel/ppanel-web/commit/e37ae49))
* Update localization files and service imports ([d4b37e4](https://github.com/perfect-panel/ppanel-web/commit/d4b37e4))
### ✨ Features
* **config**: Add translations for server configuration in multiple languages ([f9a7ece](https://github.com/perfect-panel/ppanel-web/commit/f9a7ece))
* **logs**: Add various log pages for tracking user activities and system events ([d85af49](https://github.com/perfect-panel/ppanel-web/commit/d85af49))
* Add bandwidth fields and placeholders for upload and download in server configuration forms; update localization files for multiple languages ([3e5402f](https://github.com/perfect-panel/ppanel-web/commit/3e5402f))
* Add batch delete functionality and enhance chart tooltips in statistics cards ([c4f536e](https://github.com/perfect-panel/ppanel-web/commit/c4f536e))
* Add language support and descriptions in product localization files ([fd48856](https://github.com/perfect-panel/ppanel-web/commit/fd48856))
* Add log cleanup settings and update localization files ([6ccf9b8](https://github.com/perfect-panel/ppanel-web/commit/6ccf9b8))
* Add queryNodeTag function and integrate tag retrieval in NodeForm and SubscribeForm components ([4563c57](https://github.com/perfect-panel/ppanel-web/commit/4563c57))
* Add quota management features and localization updates ([fce627b](https://github.com/perfect-panel/ppanel-web/commit/fce627b))
* Add server form component with protocol configuration and localization support ([217ddce](https://github.com/perfect-panel/ppanel-web/commit/217ddce))
* Enhance TagInput component with option handling and improved tag addition logic ([b6e778d](https://github.com/perfect-panel/ppanel-web/commit/b6e778d))
* Implement data migration functionality and update localization files ([6d81bfd](https://github.com/perfect-panel/ppanel-web/commit/6d81bfd))
* Refactor user detail and subscription management components ([973c06f](https://github.com/perfect-panel/ppanel-web/commit/973c06f))
* Update server list fetching logic and adjust query parameters ([5272360](https://github.com/perfect-panel/ppanel-web/commit/5272360))
### 🐛 Bug Fixes
* **page**: Refine version checking logic and remove unnecessary comments for clarity ([26176a7](https://github.com/perfect-panel/ppanel-web/commit/26176a7))
* Add localization updates and new utility functions ([4da5960](https://github.com/perfect-panel/ppanel-web/commit/4da5960))
* Add user_subscribe_id filter to SubscribeLogPage and update typings; disable eslint in service index files ([ab6f6a6](https://github.com/perfect-panel/ppanel-web/commit/ab6f6a6))
* Added system version card and system log dialog components; updated statistics page to include total server and user statistics ([fe69980](https://github.com/perfect-panel/ppanel-web/commit/fe69980))
* Adjust timestamp calculations to use milliseconds instead of seconds in quota broadcast form submission ([8dffd69](https://github.com/perfect-panel/ppanel-web/commit/8dffd69))
* Correct cookie key format for sidebar state retrieval ([9e01f4f](https://github.com/perfect-panel/ppanel-web/commit/9e01f4f))
* Improve UI for protocol status display in server form component ([461fdb1](https://github.com/perfect-panel/ppanel-web/commit/461fdb1))
* Increase pagination size limit for server and node lists to improve data retrieval ([7c0a312](https://github.com/perfect-panel/ppanel-web/commit/7c0a312))
* Optimize Task Manager to use milliseconds to calculate timers, and simplify import statements ([d8fa13b](https://github.com/perfect-panel/ppanel-web/commit/d8fa13b))
* Refactor protocol status display for improved readability in server form component ([f700be0](https://github.com/perfect-panel/ppanel-web/commit/f700be0))
* Remove GroupTable and related components, simplify SubscribeTable and update language handling in subscription forms ([1ab9b39](https://github.com/perfect-panel/ppanel-web/commit/1ab9b39))
* Remove redundant transport label from localization files ([88ce8d7](https://github.com/perfect-panel/ppanel-web/commit/88ce8d7))
* Remove unnecessary comments and improve variable handling in GoTemplateEditor; ensure zero value displays as empty in EnhancedInput ([c4a47a4](https://github.com/perfect-panel/ppanel-web/commit/c4a47a4))
* Remove unnecessary comments to simplify code readability ([a988cb3](https://github.com/perfect-panel/ppanel-web/commit/a988cb3))
* Replace MarkdownEditor with HTMLEditor in EmailBroadcastForm; simplify content rendering in EmailTaskManager; disable eslint in service index files ([e2d83ec](https://github.com/perfect-panel/ppanel-web/commit/e2d83ec))
* Replace redundant icon rendering with a single instance in system version card component ([e4429a5](https://github.com/perfect-panel/ppanel-web/commit/e4429a5))
* Update billing URL fetching logic and improve version handling in system version card component ([1c8d4af](https://github.com/perfect-panel/ppanel-web/commit/1c8d4af))
* Update condition for plugin field in PROTOCOL_FIELDS to include specific plugins ([6376ec1](https://github.com/perfect-panel/ppanel-web/commit/6376ec1))
* Update getAppSubLink function to improve URL handling and encoding logic ([351fffc](https://github.com/perfect-panel/ppanel-web/commit/351fffc))
* Update order_id to order_no in BalanceLogPage and related typings; enhance timezone switch component with additional features and localization updates ([ac36075](https://github.com/perfect-panel/ppanel-web/commit/ac36075))
* Update protocol plugin handling and add new options in typings ([6ca2433](https://github.com/perfect-panel/ppanel-web/commit/6ca2433))
* Update release URLs to include 'v' prefix for versioning in system version card component ([1d526b5](https://github.com/perfect-panel/ppanel-web/commit/1d526b5))
* Update SidebarLeft component styles to enhance hover effects ([e4fbd5c](https://github.com/perfect-panel/ppanel-web/commit/e4fbd5c))
* Update validation for days and gift_value fields in QuotaBroadcastForm; set default values to avoid errors ([39d746f](https://github.com/perfect-panel/ppanel-web/commit/39d746f))
### 📝 Documentation
* Merge branch 'main' into develop ([d7f8b3b](https://github.com/perfect-panel/ppanel-web/commit/d7f8b3b))
v1.4.0
|
2025-09-14 13:49:50 +00:00 |
|
web
|
d8fa13bebc
|
🐛 fix: Optimize Task Manager to use milliseconds to calculate timers, and simplify import statements
|
2025-09-14 02:58:44 -07:00 |
|
web
|
f700be095a
|
🐛 fix: Refactor protocol status display for improved readability in server form component
|
2025-09-14 00:39:18 -07:00 |
|
web
|
461fdb1219
|
🐛 fix: Improve UI for protocol status display in server form component
|
2025-09-13 23:31:55 -07:00 |
|
web
|
6ca24333da
|
🐛 fix: Update protocol plugin handling and add new options in typings
|
2025-09-13 23:17:21 -07:00 |
|
web
|
8dffd69b48
|
🐛 fix: Adjust timestamp calculations to use milliseconds instead of seconds in quota broadcast form submission
|
2025-09-13 22:51:57 -07:00 |
|
web
|
1d526b5973
|
🐛 fix: Update release URLs to include 'v' prefix for versioning in system version card component
|
2025-09-13 05:18:06 -07:00 |
|
web
|
1c8d4afad0
|
🐛 fix: Update billing URL fetching logic and improve version handling in system version card component
|
2025-09-13 05:11:23 -07:00 |
|
web
|
e4429a5c4d
|
🐛 fix: Replace redundant icon rendering with a single instance in system version card component
|
2025-09-13 04:17:38 -07:00 |
|