33 Commits

Author SHA1 Message Date
830430645c merge: 同步 origin/main (v1.4.0) 到定制版本
Some checks failed
Build and Release / Build (push) Has been cancelled
2026-03-19 02:56:42 -07:00
semantic-release-bot
8317e93d6b 🚀 chore(release): Release 1.3.12 / 发布版本 1.3.12 [skip ci]
## [1.3.12](https://github.com/perfect-panel/frontend/compare/v1.3.11...v1.3.12) (2026-02-26)

### 🐛 Bug Fixes / 问题修复

* **admin:** prioritize follow-up tickets ([#18](https://github.com/perfect-panel/frontend/issues/18)) ([a07d1ca](a07d1ca48e))
2026-03-04 08:16:32 -08:00
semantic-release-bot
370d59d5ad 🚀 chore(release): Release 1.3.11 / 发布版本 1.3.11 [skip ci]
## [1.3.11](https://github.com/perfect-panel/frontend/compare/v1.3.10...v1.3.11) (2026-02-21)

### 🐛 Bug Fixes / 问题修复

* **admin:** stabilize node sorting with duplicate sort values ([15fc37d](15fc37db9e))
2026-03-04 08:16:30 -08:00
semantic-release-bot
f486c62475 🚀 chore(release): Release 1.3.10 / 发布版本 1.3.10 [skip ci]
## [1.3.10](https://github.com/perfect-panel/frontend/compare/v1.3.9...v1.3.10) (2026-02-10)

### 🐛 Bug Fixes / 问题修复

* **admin:** persist reset-password Turnstile verify setting (Fixes [#10](https://github.com/perfect-panel/frontend/issues/10)) ([8831c9b](8831c9be9c))
2026-02-10 00:58:43 +00:00
semantic-release-bot
860200c059 🚀 chore(release): Release 1.3.9 / 发布版本 1.3.9 [skip ci]
## [1.3.9](https://github.com/perfect-panel/frontend/compare/v1.3.8...v1.3.9) (2026-02-08)

### 🐛 Bug Fixes / 问题修复

* **auth:** support OAuth callbacks with hash router (Fixes [#9](https://github.com/perfect-panel/frontend/issues/9)) ([fee44fa](fee44fa1b2))
* **user:** mobile announcement close + payment method selection (Fixes [#8](https://github.com/perfect-panel/frontend/issues/8)) ([b32ba55](b32ba55ab8))
* **user:** satisfy biome check for oauth/payment UI ([6e3ef8a](6e3ef8ab7e))
2026-02-08 08:50:27 +00:00
semantic-release-bot
9f1de03175 🚀 chore(release): Release 1.3.8 / 发布版本 1.3.8 [skip ci]
## [1.3.8](https://github.com/perfect-panel/frontend/compare/v1.3.7...v1.3.8) (2026-02-06)

### 🐛 Bug Fixes / 问题修复

* **payment:** satisfy img size lint rule ([30a6967](30a6967187))
* **payment:** use native WeChat Pay QR data ([160e6da](160e6da3f6))
2026-02-06 07:10:57 +00:00
semantic-release-bot
e73df2d29b 🚀 chore(release): Release 1.3.7 / 发布版本 1.3.7 [skip ci]
## [1.3.7](https://github.com/perfect-panel/frontend/compare/v1.3.6...v1.3.7) (2026-01-27)

### 🐛 Bug Fixes / 问题修复

* **admin:** refresh user list after balance update ([7e1d574](7e1d5746d4))
* **build:** ensure version.lock directory exists + fix merge typo ([052a0a4](052a0a4209))
* **ci:** avoid void|Promise union for refetch ([6dd743b](6dd743bbf4))
* **i18n:** remove duplicate locale keys ([ed3f6cb](ed3f6cb737))

### 🔧 Chores / 其他变更

* **openapi:** regenerate services & patch axios requestType typing ([0ec4f84](0ec4f84fa9))
* **release:** Release 1.2.4-dev.2 / 发布版本 1.2.4-dev.2 [skip ci] ([98676fa](98676fa27c))
* **release:** Release 1.3.7-dev.1 / 发布版本 1.3.7-dev.1 [skip ci] ([852b2b8](852b2b84ee))
2026-01-27 18:30:41 +00:00
semantic-release-bot
852b2b84ee 🚀 chore(release): Release 1.3.7-dev.1 / 发布版本 1.3.7-dev.1 [skip ci]
## [1.3.7-dev.1](https://github.com/perfect-panel/frontend/compare/v1.3.6...v1.3.7-dev.1) (2026-01-27)

### 🐛 Bug Fixes / 问题修复

* **admin:** refresh user list after balance update ([7e1d574](7e1d5746d4))
* **build:** ensure version.lock directory exists + fix merge typo ([052a0a4](052a0a4209))
* **ci:** avoid void|Promise union for refetch ([6dd743b](6dd743bbf4))
* **i18n:** remove duplicate locale keys ([ed3f6cb](ed3f6cb737))

### 🔧 Chores / 其他变更

* **openapi:** regenerate services & patch axios requestType typing ([0ec4f84](0ec4f84fa9))
* **release:** Release 1.2.4-dev.2 / 发布版本 1.2.4-dev.2 [skip ci] ([98676fa](98676fa27c))
2026-01-27 18:28:24 +00:00
web-ppanel
6458f2c8ad 🔀 merge: sync with origin/develop (resolve release conflicts) 2026-01-27 18:19:11 +00:00
semantic-release-bot
98676fa27c 🚀 chore(release): Release 1.2.4-dev.2 / 发布版本 1.2.4-dev.2 [skip ci]
## [1.2.4-dev.2](https://github.com/perfect-panel/frontend/compare/v1.2.4-dev.1...v1.2.4-dev.2) (2026-01-27)

### 🐛 Bug Fixes / 问题修复

* **admin:** refresh user list after balance update ([7e1d574](7e1d5746d4))
* **ci:** avoid void|Promise union for refetch ([6dd743b](6dd743bbf4))

### 📚 Documentation / 文档更新

* Add one-click installation script for PPanel with Docker support ([912c5c4](912c5c4cb6))

### 🔧 Chores / 其他变更

* **openapi:** regenerate services & patch axios requestType typing ([0ec4f84](0ec4f84fa9))
2026-01-27 18:12:42 +00: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](cbd6e29ded))
2025-12-30 08:11:29 +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](39ebd09f09))
2025-12-30 06:14:30 +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](fe14002359))
* Set modal prop to false for DropdownMenu in multiple components for improved user experience ([0253b62](0253b62b63))
* Update HTMLEditor onChange event and set DropdownMenu modal to false for better user experience ([ba65588](ba65588fdf))
* Update SendCode parameters to use form.watch for email and telephone fields ([51a98af](51a98afcae))
2025-12-29 09:56:03 +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](2156a7f1df))
2025-12-29 09:10:25 +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](0690debf6c))
* Update default inventory value in SubscribeForm to -1 for better handling of inventory state ([2f50c6d](2f50c6df33))
2025-12-29 09:05:18 +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](83d821a2dc))
* Update quantity handling in Purchase and Renewal components based on showOriginalPrice prop ([a274607](a2746073a6))
* Update SubscribeTable to display inventory using Display component for better clarity ([cc52e36](cc52e3614d))
2025-12-29 08:35:40 +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](543a7b9eb9))
* Added localized support for user subscription and deletion status, and optimized the subscription form and user interface. ([9f95cec](9f95cec876))
* Added reset and pause subscription functionality, and updated the status display. ([bc451ee](bc451eea16))
* Added the option to restore subscription, and updated the relevant description and confirmation information. ([5f5c339](5f5c33987e))
* Enhance DatePicker component with clear button and improved value handling ([b27b928](b27b9287be))
* Refactor SubscriptionForm layout for improved readability and maintainability ([f432ba0](f432ba06f9))
* Update API proxy target to use environment variable for improved configurability ([8d514df](8d514dfd8f))
* Update queryKey structure in Purchase and Renewal components for improved order creation ([9559e00](9559e003b7))
* Update Vite configuration to load environment variables for improved API proxy setup ([d36a2c9](d36a2c902b))

### 🐛 Bug Fixes / 问题修复

* Replace tag removal icon with a button for better accessibility and event handling ([3751f64](3751f64f73))
* Uncomment navigation to dashboard for authenticated users ([4d15b2b](4d15b2b6fc))

### 📚 Documentation / 文档更新

* Update default administrator account information and security recommendations in installation guides ([7279275](7279275532))
2025-12-29 07:20:09 +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](7b5367a9a9))
* Remove the system log dialog component from the system version card ([71cb827](71cb827918))
* Update invite link format in auth forms and sidebar to include hash fragment for routing. ([7a8c010](7a8c010295))

### 📚 Documentation / 文档更新

* Add one-click installation script for PPanel with Docker support ([912c5c4](912c5c4cb6))

### 🔧 Chores / 其他变更

* **release:** Release 1.2.4-dev.1 / 发布版本 1.2.4-dev.1 [skip ci] ([62d45bb](62d45bbac1))
2025-12-28 04:49:51 +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](7b5367a9a9))
* Remove the system log dialog component from the system version card ([71cb827](71cb827918))
* Update invite link format in auth forms and sidebar to include hash fragment for routing. ([7a8c010](7a8c010295))
2025-12-22 04:41:23 +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](d22919bf57))
* Add the VITE_SHOW_LANDING_PAGE configuration to control the landing page display logic. ([a8a3d18](a8a3d18061))
* Added a scroll wheel event handler to improve the scrolling experience of the combo box option list. ([7648175](76481755ea))
* comment out favicon links in admin and user HTML files for clarity; update icon type to support all image formats in route files ([033af5c](033af5c01a))
* enhance logout functionality to support hash-based routing and improve redirect logic ([69a89e0](69a89e0c39))
* update device limit terminology to "IP Limit" for consistency in English and Chinese locales ([4b868b0](4b868b0c1d))
* update email validation to use z.email for consistency in login and reset forms ([11a0df6](11a0df67b7))
* Update the import path and use empty spaces in the composite component to maintain consistency. ([25d95c7](25d95c792f))
* update user agent placeholders in subscription configuration for consistency ([7f06f76](7f06f76056))
2025-12-16 15:04:31 +00:00
semantic-release-bot
56051b86bb 🚀 chore(release): Release 1.2.2 / 发布版本 1.2.2 [skip ci]
## [1.2.2](https://github.com/perfect-panel/frontend/compare/v1.2.1...v1.2.2) (2025-12-16)

### 🐛 Bug Fixes / 问题修复

* add skipErrorHandler option to getModuleConfig for improved error handling ([3a37e74](3a37e74e71))
* replace anchor tags with Link components for improved routing in user subscription and footer ([227e922](227e922958))
* update color variables for improved theme consistency in globals.css ([b559613](b55961395f))
* update LoadingBar color to primary for better visibility in navigation progress ([46cbdea](46cbdeafd4))
* update logout redirection URL to use hash-based routing ([6ca8109](6ca8109251))

### ♻️ Code Refactoring / 代码重构

* update Docker image references from ghcr.io to ppanel for backend setup in documentation ([c76a09c](c76a09c9d6))
2025-12-16 01:47:47 +00:00
semantic-release-bot
aead50fe36 🚀 chore(release): Release 1.2.1 / 发布版本 1.2.1 [skip ci]
## [1.2.1](https://github.com/perfect-panel/frontend/compare/v1.2.0...v1.2.1) (2025-12-12)

### 🐛 Bug Fixes / 问题修复

* add error handling skip option for server and web version checks ([cc41deb](cc41debb33))
* replace window.location with navigate for payment redirection in recharge, renewal, and reset-traffic components ([3862007](3862007b54))
* update API prefix handling to ensure compatibility with undefined VITE_API_PREFIX ([3920c6f](3920c6ff59))

### 📚 Documentation / 文档更新

* fix teek theme ([5ee56f8](5ee56f8217))
2025-12-12 17:35:26 +00:00
semantic-release-bot
8752f7553f 🚀 chore(release): Release 1.2.0 / 发布版本 1.2.0 [skip ci]
## [1.2.0](https://github.com/perfect-panel/frontend/compare/v1.1.3...v1.2.0) (2025-12-11)

###  Features / 新功能

* update localization files and improve system version management ([3cf6a5c](3cf6a5cfb4))

### 📚 Documentation / 文档更新

* Add documentation ([99e7f60](99e7f6062d))

### 🔧 Chores / 其他变更

* **release:** Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci] ([50e695a](50e695a1bb))
2025-12-11 04:00:24 +00:00
web@ppanel
ae5e95477c ♻️ refactor: Refactor API endpoints to use dynamic API prefix from environment variables
- Updated all service files to replace hardcoded API paths with `${import.meta.env.VITE_API_PREFIX}` for better configurability.
- Ensured consistency across user, common, and gateway services by applying the new API prefix format.
- Removed unnecessary comments and maintained ESLint disable directives where applicable.
2025-12-11 03:58:26 +00:00
semantic-release-bot
50e695a1bb 🚀 chore(release): Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci]
## [1.2.0-dev.1](https://github.com/perfect-panel/frontend/compare/v1.1.3...v1.2.0-dev.1) (2025-12-01)

###  Features / 新功能

* update localization files and improve system version management ([3cf6a5c](3cf6a5cfb4))
2025-12-01 11:02:14 +00:00
semantic-release-bot
1837343845 🚀 chore(release): Release 1.1.3 / 发布版本 1.1.3 [skip ci]
## [1.1.3](https://github.com/perfect-panel/frontend/compare/v1.1.2...v1.1.3) (2025-12-01)

### 🐛 Bug Fixes / 问题修复

* update prepare command to use bun for building before packaging admin and user applications ([0dcd50b](0dcd50b6d3))
2025-12-01 01:38:13 +00:00
semantic-release-bot
875899c29b 🚀 chore(release): Release 1.1.2 / 发布版本 1.1.2 [skip ci]
## [1.1.2](https://github.com/perfect-panel/frontend/compare/v1.1.1...v1.1.2) (2025-11-30)

### 🐛 Bug Fixes / 问题修复

* Add version.lock plugin to generate version lock file after build ([574c06c](574c06c754))
2025-11-30 10:40:00 +00:00
semantic-release-bot
a3d1c00826 🚀 chore(release): Release 1.1.1 / 发布版本 1.1.1 [skip ci]
## [1.1.1](https://github.com/perfect-panel/frontend/compare/v1.1.0...v1.1.1) (2025-11-30)

### 🐛 Bug Fixes / 问题修复

* add hash history support for routing in admin and user applications ([bfc1773](bfc1773226))
2025-11-30 09:03:44 +00:00
semantic-release-bot
7fa920f397 🚀 chore(release): Release 1.1.0 / 发布版本 1.1.0 [skip ci]
## [1.1.0](https://github.com/perfect-panel/frontend/compare/v1.0.3...v1.1.0) (2025-11-30)

###  Features / 新功能

* add new payment icons for Alipay and WeChat Pay, update asset paths ([2ce0572](2ce0572283))
2025-11-30 04:04:54 +00:00
semantic-release-bot
8260fe37d7 🚀 chore(release): Release 1.0.3 / 发布版本 1.0.3 [skip ci]
## [1.0.3](https://github.com/perfect-panel/frontend/compare/v1.0.2...v1.0.3) (2025-11-29)

### 🐛 Bug Fixes / 问题修复

* update asset names in release configuration for admin and user applications ([7cbccee](7cbccee32e))
2025-11-29 06:00:03 +00:00
semantic-release-bot
1dd18d306c 🚀 chore(release): Release 1.0.2 / 发布版本 1.0.2 [skip ci]
## [1.0.2](https://github.com/perfect-panel/frontend/compare/v1.0.1...v1.0.2) (2025-11-29)

### 🐛 Bug Fixes / 问题修复

* update repository links and add environment configuration for admin and user apps ([4c77487](4c774871a8))
2025-11-29 01:54:21 +00:00
semantic-release-bot
2c7ad08e38 🚀 chore(release): Release 1.0.1 / 发布版本 1.0.1 [skip ci]
## [1.0.1](https://github.com/perfect-panel/frontend/compare/v1.0.0...v1.0.1) (2025-11-27)

### 🐛 Bug Fixes / 问题修复

* configure axios request with base URL and update typings ([0f393c7](0f393c77ef))
2025-11-27 04:56:19 +00:00
semantic-release-bot
bd9f3a96dd 🚀 chore(release): Release 1.0.0 / 发布版本 1.0.0 [skip ci]
## 1.0.0 (2025-11-27)

###  Features / 新功能

* initialization ([a801849](a801849fb2))
2025-11-27 04:00:15 +00:00