Commit Graph

86 Commits

Author SHA1 Message Date
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
semantic-release-bot ed5c56fb2a 🚀 chore(release): Release 1.3.6 / 发布版本 1.3.6 [skip ci]
## [1.3.6](https://github.com/perfect-panel/frontend/compare/v1.3.5...v1.3.6) (2025-12-30)

### 🐛 Bug Fixes / 问题修复

* Update server and web version update descriptions to remove version prefix for clarity ([cbd6e29](https://github.com/perfect-panel/frontend/commit/cbd6e29deda1c7a913fae4edb169e0a0a43a3dd9))
2025-12-30 08:11:29 +00: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
semantic-release-bot c5dbd97e19 🚀 chore(release): Release 1.3.5 / 发布版本 1.3.5 [skip ci]
## [1.3.5](https://github.com/perfect-panel/frontend/compare/v1.3.4...v1.3.5) (2025-12-30)

### 🐛 Bug Fixes / 问题修复

* Update getUserSubscribe function to accept short and token parameters for improved URL generation ([39ebd09](https://github.com/perfect-panel/frontend/commit/39ebd09f0989b37308c1c803d8e380f967ab0db5))
2025-12-30 06:14:30 +00:00
web@ppanel 39ebd09f09 🐛 fix: Update getUserSubscribe function to accept short and token parameters for improved URL generation 2025-12-30 06:10:44 +00:00
semantic-release-bot 1c93df8172 🚀 chore(release): Release 1.3.4 / 发布版本 1.3.4 [skip ci]
## [1.3.4](https://github.com/perfect-panel/frontend/compare/v1.3.3...v1.3.4) (2025-12-29)

### 🐛 Bug Fixes / 问题修复

* Only update internalValue in MonacoEditor if propValue has changed ([fe14002](https://github.com/perfect-panel/frontend/commit/fe1400235967f2ad0c1ffbc05d9e15bab370c664))
* Set modal prop to false for DropdownMenu in multiple components for improved user experience ([0253b62](https://github.com/perfect-panel/frontend/commit/0253b62b6365476591121b6f18dcb3f3261cb4ff))
* Update HTMLEditor onChange event and set DropdownMenu modal to false for better user experience ([ba65588](https://github.com/perfect-panel/frontend/commit/ba65588fdfcfba146cd76bfe7d14e053291f5926))
* Update SendCode parameters to use form.watch for email and telephone fields ([51a98af](https://github.com/perfect-panel/frontend/commit/51a98afcae2c8b83c7176898ad8ac2c8b11ad3d9))
2025-12-29 09:56:03 +00:00
web@ppanel 0253b62b63 🐛 fix: Set modal prop to false for DropdownMenu in multiple components for improved user experience 2025-12-29 09:54:34 +00:00
web@ppanel fe14002359 🐛 fix: Only update internalValue in MonacoEditor if propValue has changed 2025-12-29 09:49:48 +00:00
web@ppanel ba65588fdf 🐛 fix: Update HTMLEditor onChange event and set DropdownMenu modal to false for better user experience 2025-12-29 09:47:09 +00:00
web@ppanel 51a98afcae 🐛 fix: Update SendCode parameters to use form.watch for email and telephone fields 2025-12-29 09:44:18 +00:00
semantic-release-bot 6f3c70863f 🚀 chore(release): Release 1.3.3 / 发布版本 1.3.3 [skip ci]
## [1.3.3](https://github.com/perfect-panel/frontend/compare/v1.3.2...v1.3.3) (2025-12-29)

### 🐛 Bug Fixes / 问题修复

* Update user_subscribe_id reference in RowMoreActions to use row.id for correct token reset and status toggle ([2156a7f](https://github.com/perfect-panel/frontend/commit/2156a7f1df52970b5ab0816dd1da5dc7cefc1dae))
2025-12-29 09:10:25 +00:00
web@ppanel 2156a7f1df 🐛 fix: Update user_subscribe_id reference in RowMoreActions to use row.id for correct token reset and status toggle 2025-12-29 09:09:14 +00:00
semantic-release-bot 2c14f69cef 🚀 chore(release): Release 1.3.2 / 发布版本 1.3.2 [skip ci]
## [1.3.2](https://github.com/perfect-panel/frontend/compare/v1.3.1...v1.3.2) (2025-12-29)

### 🐛 Bug Fixes / 问题修复

* Refactor update dialog logic in SystemVersionCard for better clarity and handling of update states ([0690deb](https://github.com/perfect-panel/frontend/commit/0690debf6c1bab7472468c742f9b15639f904c20))
* Update default inventory value in SubscribeForm to -1 for better handling of inventory state ([2f50c6d](https://github.com/perfect-panel/frontend/commit/2f50c6df3345e26bc92f5730bc8b891d0515a367))
2025-12-29 09:05:18 +00:00
web@ppanel 2f50c6df33 🐛 fix: Update default inventory value in SubscribeForm to -1 for better handling of inventory state 2025-12-29 09:04:11 +00:00
web@ppanel 0690debf6c 🐛 fix: Refactor update dialog logic in SystemVersionCard for better clarity and handling of update states 2025-12-29 09:04:04 +00:00
semantic-release-bot b06b821e6c 🚀 chore(release): Release 1.3.1 / 发布版本 1.3.1 [skip ci]
## [1.3.1](https://github.com/perfect-panel/frontend/compare/v1.3.0...v1.3.1) (2025-12-29)

### 🐛 Bug Fixes / 问题修复

* : Update localization files and improve display logic for inventory handling ([83d821a](https://github.com/perfect-panel/frontend/commit/83d821a2dc24d97838af43ab610b65ff0d0d0d15))
* Update quantity handling in Purchase and Renewal components based on showOriginalPrice prop ([a274607](https://github.com/perfect-panel/frontend/commit/a2746073a636706b0e214eca84055735417680f3))
* Update SubscribeTable to display inventory using Display component for better clarity ([cc52e36](https://github.com/perfect-panel/frontend/commit/cc52e3614d9b6723f4ce8ab6385d626f0fcc54d7))
2025-12-29 08:35:40 +00:00
web@ppanel a2746073a6 🐛 fix: Update quantity handling in Purchase and Renewal components based on showOriginalPrice prop 2025-12-29 08:34:15 +00:00
web@ppanel cc52e3614d 🐛 fix: Update SubscribeTable to display inventory using Display component for better clarity 2025-12-29 08:17:45 +00:00
web@ppanel 83d821a2dc 🐛 fix:: Update localization files and improve display logic for inventory handling 2025-12-29 08:08:31 +00:00
semantic-release-bot 2316609c82 🚀 chore(release): Release 1.3.0 / 发布版本 1.3.0 [skip ci]
## [1.3.0](https://github.com/perfect-panel/frontend/compare/v1.2.4...v1.3.0) (2025-12-29)

###  Features / 新功能

* Add original price display option and enhance inventory messages in subscription components ([543a7b9](https://github.com/perfect-panel/frontend/commit/543a7b9eb9b2cd278a70f668b0a0e0e9e261fe57))
* Added localized support for user subscription and deletion status, and optimized the subscription form and user interface. ([9f95cec](https://github.com/perfect-panel/frontend/commit/9f95cec876c9ac8bf00a6ca12a5c40243c7171af))
* Added reset and pause subscription functionality, and updated the status display. ([bc451ee](https://github.com/perfect-panel/frontend/commit/bc451eea16b51f1ab81b6cacf65201886866e1cc))
* Added the option to restore subscription, and updated the relevant description and confirmation information. ([5f5c339](https://github.com/perfect-panel/frontend/commit/5f5c33987e54533c5348223b3cebe31aef91aa25))
* Enhance DatePicker component with clear button and improved value handling ([b27b928](https://github.com/perfect-panel/frontend/commit/b27b9287be0eb26fe5d5189b618a32db340c506c))
* Refactor SubscriptionForm layout for improved readability and maintainability ([f432ba0](https://github.com/perfect-panel/frontend/commit/f432ba06f9d3a86ec00bfd316d1c020ddf779de6))
* Update API proxy target to use environment variable for improved configurability ([8d514df](https://github.com/perfect-panel/frontend/commit/8d514dfd8f0a8fb9acc97a288addd1b1cbc882b8))
* Update queryKey structure in Purchase and Renewal components for improved order creation ([9559e00](https://github.com/perfect-panel/frontend/commit/9559e003b7821303f7d0ac7f4da5fae4bf1ccad4))
* Update Vite configuration to load environment variables for improved API proxy setup ([d36a2c9](https://github.com/perfect-panel/frontend/commit/d36a2c902b7943441282278009c5e5210d30c746))

### 🐛 Bug Fixes / 问题修复

* Replace tag removal icon with a button for better accessibility and event handling ([3751f64](https://github.com/perfect-panel/frontend/commit/3751f64f73cd70eaddd44cb650dd38949f0ca069))
* Uncomment navigation to dashboard for authenticated users ([4d15b2b](https://github.com/perfect-panel/frontend/commit/4d15b2b6fc8f0d178c7c749aa9e1d9826bb706f8))

### 📚 Documentation / 文档更新

* Update default administrator account information and security recommendations in installation guides ([7279275](https://github.com/perfect-panel/frontend/commit/7279275532ad0b73994ffe5cf2e4c2f8dabc280b))
2025-12-29 07:20:09 +00:00
web@ppanel d36a2c902b feat: Update Vite configuration to load environment variables for improved API proxy setup 2025-12-29 07:16:13 +00:00
web@ppanel 8d514dfd8f feat: Update API proxy target to use environment variable for improved configurability 2025-12-29 07:04:49 +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 3751f64f73 fix: Replace tag removal icon with a button for better accessibility and event handling 2025-12-29 06:18:56 +00:00
web@ppanel 4d15b2b6fc fix: Uncomment navigation to dashboard for authenticated users 2025-12-29 06:15:39 +00:00
web@ppanel f432ba06f9 feat: Refactor SubscriptionForm layout for improved readability and maintainability 2025-12-29 06:12:10 +00:00
web@ppanel 9559e003b7 feat: Update queryKey structure in Purchase and Renewal components for improved order creation 2025-12-29 06:07:19 +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 b27b9287be feat: Enhance DatePicker component with clear button and improved value handling 2025-12-29 05:42:05 +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@ppanel 7279275532 📝 docs: Update default administrator account information and security recommendations in installation guides 2025-12-28 07:05:21 +00:00
semantic-release-bot c84b5a0b35 🚀 chore(release): Release 1.2.4 / 发布版本 1.2.4 [skip ci]
## [1.2.4](https://github.com/perfect-panel/frontend/compare/v1.2.3...v1.2.4) (2025-12-28)

### 🐛 Bug Fixes / 问题修复

* Add onSuccess callback to Unsubscribe component and conditionally render Renewal component ([7b5367a](https://github.com/perfect-panel/frontend/commit/7b5367a9a99ac8ae608a765b79a66c1f7380dcd8))
* Remove the system log dialog component from the system version card ([71cb827](https://github.com/perfect-panel/frontend/commit/71cb827918ee3250f0c9d06d46d876ce6799b8ac))
* Update invite link format in auth forms and sidebar to include hash fragment for routing. ([7a8c010](https://github.com/perfect-panel/frontend/commit/7a8c0102958a859c9e7476810d5c9b822f882692))

### 📚 Documentation / 文档更新

* Add one-click installation script for PPanel with Docker support ([912c5c4](https://github.com/perfect-panel/frontend/commit/912c5c4cb63eeb0ecbc33bef6b31bd50d83d6491))

### 🔧 Chores / 其他变更

* **release:** Release 1.2.4-dev.1 / 发布版本 1.2.4-dev.1 [skip ci] ([62d45bb](https://github.com/perfect-panel/frontend/commit/62d45bbac17fab9656c1cce029a379ce8bb757d6))
2025-12-28 04:49:51 +00:00
web@ppanel 912c5c4cb6 docs: Add one-click installation script for PPanel with Docker support
- Introduced `install-ppanel.sh` script for automated installation of PPanel using Docker Compose.
- Updated installation documentation to include one-click deployment options and detailed configuration steps.
- Enhanced configuration files for MySQL and Redis with necessary parameters.
- Improved Docker Compose setup with health checks and custom network configurations.
- Added instructions for firewall configuration and reverse proxy setup for production environments.
- Included troubleshooting tips and advanced options for non-interactive installations and proxy environments.
2025-12-27 11:38:50 +00:00
semantic-release-bot 62d45bbac1 🚀 chore(release): Release 1.2.4-dev.1 / 发布版本 1.2.4-dev.1 [skip ci]
## [1.2.4-dev.1](https://github.com/perfect-panel/frontend/compare/v1.2.3...v1.2.4-dev.1) (2025-12-22)

### 🐛 Bug Fixes / 问题修复

* Add onSuccess callback to Unsubscribe component and conditionally render Renewal component ([7b5367a](https://github.com/perfect-panel/frontend/commit/7b5367a9a99ac8ae608a765b79a66c1f7380dcd8))
* Remove the system log dialog component from the system version card ([71cb827](https://github.com/perfect-panel/frontend/commit/71cb827918ee3250f0c9d06d46d876ce6799b8ac))
* Update invite link format in auth forms and sidebar to include hash fragment for routing. ([7a8c010](https://github.com/perfect-panel/frontend/commit/7a8c0102958a859c9e7476810d5c9b822f882692))
2025-12-22 04:41:23 +00:00
web@ppanel 7b5367a9a9 🐛 fix: Add onSuccess callback to Unsubscribe component and conditionally render Renewal component 2025-12-22 04:38:16 +00:00
web@ppanel 71cb827918 🐛 fix: Remove the system log dialog component from the system version card 2025-12-22 04:32:26 +00:00
web@ppanel 7a8c010295 🐛 fix: Update invite link format in auth forms and sidebar to include hash fragment for routing. 2025-12-22 04:26:27 +00:00
semantic-release-bot 076d35100e 🚀 chore(release): Release 1.2.3 / 发布版本 1.2.3 [skip ci]
## [1.2.3](https://github.com/perfect-panel/frontend/compare/v1.2.2...v1.2.3) (2025-12-16)

### 🐛 Bug Fixes / 问题修复

* add success message for sorting in subscription table and update device limit terminology to "IP限制" for consistency ([d22919b](https://github.com/perfect-panel/frontend/commit/d22919bf57044d6ad30e6c0debf63e5bc724d3ea))
* Add the VITE_SHOW_LANDING_PAGE configuration to control the landing page display logic. ([a8a3d18](https://github.com/perfect-panel/frontend/commit/a8a3d180616315fd58d410ad70647d92fb2ea234))
* Added a scroll wheel event handler to improve the scrolling experience of the combo box option list. ([7648175](https://github.com/perfect-panel/frontend/commit/76481755eacfcc212cdcd034e627c004927d1990))
* comment out favicon links in admin and user HTML files for clarity; update icon type to support all image formats in route files ([033af5c](https://github.com/perfect-panel/frontend/commit/033af5c01ae1827430fffbb4a69138816824ab8b))
* enhance logout functionality to support hash-based routing and improve redirect logic ([69a89e0](https://github.com/perfect-panel/frontend/commit/69a89e0c398274b5183d166d7a09be2b7ee9c695))
* update device limit terminology to "IP Limit" for consistency in English and Chinese locales ([4b868b0](https://github.com/perfect-panel/frontend/commit/4b868b0c1dfe4902ea499918a2a672f9116354cb))
* update email validation to use z.email for consistency in login and reset forms ([11a0df6](https://github.com/perfect-panel/frontend/commit/11a0df67b74f32da6555261c4f5c310db8449ef8))
* Update the import path and use empty spaces in the composite component to maintain consistency. ([25d95c7](https://github.com/perfect-panel/frontend/commit/25d95c792fbfde67ac1be7da3b6fb12478848cf6))
* update user agent placeholders in subscription configuration for consistency ([7f06f76](https://github.com/perfect-panel/frontend/commit/7f06f76056850b9334e99e62749102acaa69bee4))
2025-12-16 15:04:31 +00:00
web a8a3d18061 🐛 fix: Add the VITE_SHOW_LANDING_PAGE configuration to control the landing page display logic. 2025-12-16 07:03:13 -08:00
web 76481755ea 🐛 fix: Added a scroll wheel event handler to improve the scrolling experience of the combo box option list. 2025-12-16 06:52:39 -08:00
web 25d95c792f 🐛 fix: Update the import path and use empty spaces in the composite component to maintain consistency. 2025-12-16 06:47:36 -08:00
web 033af5c01a 🐛 fix: comment out favicon links in admin and user HTML files for clarity; update icon type to support all image formats in route files 2025-12-16 06:43:29 -08: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 11a0df67b7 🐛 fix: update email validation to use z.email for consistency in login and reset forms 2025-12-16 06:29:17 -08:00
web 69a89e0c39 🐛 fix: enhance logout functionality to support hash-based routing and improve redirect logic 2025-12-16 06:25:38 -08:00