Commit Graph

149 Commits

Author SHA1 Message Date
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
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](https://github.com/perfect-panel/frontend/commit/3a37e74e71c07f15fb556df28e865b8843b4b885))
* replace anchor tags with Link components for improved routing in user subscription and footer ([227e922](https://github.com/perfect-panel/frontend/commit/227e922958d80d1bf5650e96c30c1359015133f0))
* update color variables for improved theme consistency in globals.css ([b559613](https://github.com/perfect-panel/frontend/commit/b55961395f051055c29e60b292b739ebecfb5d9e))
* update LoadingBar color to primary for better visibility in navigation progress ([46cbdea](https://github.com/perfect-panel/frontend/commit/46cbdeafd4d4f0c6a31b63fbd0128f7d920be632))
* update logout redirection URL to use hash-based routing ([6ca8109](https://github.com/perfect-panel/frontend/commit/6ca8109251ef3f7c76b0649ba6dba35cac4b6893))

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

* update Docker image references from ghcr.io to ppanel for backend setup in documentation ([c76a09c](https://github.com/perfect-panel/frontend/commit/c76a09c9d6996f2ee550f6308054cb8407703146))
2025-12-16 01:47:47 +00:00
web c76a09c9d6 refactor: update Docker image references from ghcr.io to ppanel for backend setup in documentation
- Changed Docker pull commands in backend.md and its Chinese counterpart to use ppanel/ppanel:latest instead of ghcr.io/perfect-panel/ppanel:latest.
- Removed obsolete Vue.js and source map files from the cache.
2025-12-15 06:56:00 -08:00
web 227e922958 🐛 fix: replace anchor tags with Link components for improved routing in user subscription and footer 2025-12-15 06:50:17 -08:00
web 46cbdeafd4 🐛 fix: update LoadingBar color to primary for better visibility in navigation progress 2025-12-15 06:45:44 -08:00
web b55961395f 🐛 fix: update color variables for improved theme consistency in globals.css 2025-12-15 06:45:11 -08:00
web 6ca8109251 🐛 fix: update logout redirection URL to use hash-based routing 2025-12-15 06:28:15 -08:00
web 3a37e74e71 🐛 fix: add skipErrorHandler option to getModuleConfig for improved error handling 2025-12-15 06:22:55 -08: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](https://github.com/perfect-panel/frontend/commit/cc41debb335f6b0fd0b9911786ae05a62b598fbf))
* replace window.location with navigate for payment redirection in recharge, renewal, and reset-traffic components ([3862007](https://github.com/perfect-panel/frontend/commit/3862007b54f5a9f6982aa4836188966151854131))
* update API prefix handling to ensure compatibility with undefined VITE_API_PREFIX ([3920c6f](https://github.com/perfect-panel/frontend/commit/3920c6ff59106c2f0368c4d6ceda30622be36ce7))

### 📚 Documentation / 文档更新

* fix teek theme ([5ee56f8](https://github.com/perfect-panel/frontend/commit/5ee56f8217cfb7956c50fac76c4732a0c230463f))
2025-12-12 17:35:26 +00:00
web 3862007b54 🐛 fix: replace window.location with navigate for payment redirection in recharge, renewal, and reset-traffic components 2025-12-12 09:34:06 -08:00
web cc41debb33 🐛 fix: add error handling skip option for server and web version checks 2025-12-12 09:16:41 -08:00
web 5ee56f8217 📝 docs: fix teek theme 2025-12-12 09:14:21 -08:00
web 3920c6ff59 🐛 fix: update API prefix handling to ensure compatibility with undefined VITE_API_PREFIX 2025-12-12 09:11:42 -08:00
web@ppanel 6a70eab2e9 🚑️ chore: add Vue.js and related dependencies, configure Netlify build settings, and create documentation structure
- Added Vue.js and various VitePress plugins to package.json for enhanced documentation capabilities.
- Created vue.js and vue.js.map files in the VitePress cache for Vue component support.
- Configured netlify.toml for build commands and redirects to support SPA routing and API proxying.
2025-12-11 08:53:22 +00:00
web@ppanel 484975c657 ♻️ chore: remove unused Vue.js files and update documentation formatting
- Deleted cached Vue.js and source map files from the documentation.
- Updated template variable formatting in mobile logs, subscription management, and authentication control
2025-12-11 08:32:41 +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](https://github.com/perfect-panel/frontend/commit/3cf6a5cfb47ea872d6e07be0d89304dc80ed61bb))

### 📚 Documentation / 文档更新

* Add documentation ([99e7f60](https://github.com/perfect-panel/frontend/commit/99e7f6062db81143e7b8e3692d626ebafe6e731f))

### 🔧 Chores / 其他变更

* **release:** Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci] ([50e695a](https://github.com/perfect-panel/frontend/commit/50e695a1bb156f7176b2af0db26b59f70124ad61))
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
web@ppanel 99e7f6062d 📝 docs: Add documentation 2025-12-11 03:29:07 +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](https://github.com/perfect-panel/frontend/commit/3cf6a5cfb47ea872d6e07be0d89304dc80ed61bb))
2025-12-01 11:02:14 +00: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 5f3354e948 ♻️ refactor(api): update endpoints to include '/api' prefix and add new types for IP location and withdrawal logs
- Updated all user and common service endpoints to include '/api' prefix for consistency.
- Added new API types for querying IP location and withdrawal logs.
- Introduced commission withdrawal functionality in user service.
- Enhanced user service typings to include rules and withdrawal log structures.
2025-11-30 18:20:06 -08: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](https://github.com/perfect-panel/frontend/commit/0dcd50b6d3bbafccab73fe564325ee527ca14569))
2025-12-01 01:38:13 +00:00
web 0dcd50b6d3 🐛 fix: update prepare command to use bun for building before packaging admin and user applications 2025-11-30 17:37:00 -08: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](https://github.com/perfect-panel/frontend/commit/574c06c754deb84953d182057ea17bba14a2bcd4))
2025-11-30 10:40:00 +00:00
web 574c06c754 🐛 fix: Add version.lock plugin to generate version lock file after build 2025-11-30 02:38:44 -08: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](https://github.com/perfect-panel/frontend/commit/bfc1773226ea7dd77e2dabd181493108eacca5ba))
2025-11-30 09:03:44 +00:00
web bfc1773226 🐛 fix: add hash history support for routing in admin and user applications 2025-11-30 01:02:25 -08: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](https://github.com/perfect-panel/frontend/commit/2ce0572283fe677e2e862aa2a8af1d44b7e7cfed))
2025-11-30 04:04:54 +00: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
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](https://github.com/perfect-panel/frontend/commit/7cbccee32ef18700fcba0f66886219e70692e8be))
2025-11-29 06:00:03 +00:00
web 7cbccee32e 🐛 fix: update asset names in release configuration for admin and user applications 2025-11-28 21:58:46 -08: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](https://github.com/perfect-panel/frontend/commit/4c774871a80def1e41d7081112f18377ff9fa7b8))
2025-11-29 01:54:21 +00:00
web 4c774871a8 🐛 fix: update repository links and add environment configuration for admin and user apps 2025-11-28 17:53:06 -08: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](https://github.com/perfect-panel/frontend/commit/0f393c77efc89591ac3be6ced73763ea9beb6e77))
2025-11-27 04:56:19 +00:00
web 0f393c77ef 🐛 fix: configure axios request with base URL and update typings 2025-11-26 20:55:06 -08: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](https://github.com/perfect-panel/frontend/commit/a801849fb2c369b999dc93bbe8fda2753fba8ae6))
2025-11-27 04:00:15 +00:00
web a801849fb2 🎉 feat: initialization 2025-11-26 19:56:16 -08:00