529 Commits

Author SHA1 Message Date
semantic-release-bot
a593eac119 🔖 chore(release): v1.0.0-beta.8 [skip ci]
# [1.0.0-beta.8](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.7...v1.0.0-beta.8) (2025-02-15)

###  Features

* **accounts**: Update third-party account binding and unbinding ([1841552](https://github.com/perfect-panel/ppanel-web/commit/1841552))
* **auth-control**: Adding phone number labels to mobile verification configurations in multiple languages ([046740f](https://github.com/perfect-panel/ppanel-web/commit/046740f))
* **auth-control**: Update general ([3883646](https://github.com/perfect-panel/ppanel-web/commit/3883646))
* **auth**: Add type parameter to SendCode and update related API typings ([4198871](https://github.com/perfect-panel/ppanel-web/commit/4198871))
* **auth**: Refactor mobile authentication config to support whitelist functionality ([c761ec7](https://github.com/perfect-panel/ppanel-web/commit/c761ec7))
* **device**: Modify IMEI to device identifier support ([e3f9ef6](https://github.com/perfect-panel/ppanel-web/commit/e3f9ef6))
* **imei**: Add IMEI related internationalization support and menu items ([13c3337](https://github.com/perfect-panel/ppanel-web/commit/13c3337))
* **locales**: Add kick offline confirmation and success messages in multiple languages ([5db5343](https://github.com/perfect-panel/ppanel-web/commit/5db5343))
* **locales**: Update 'sms' to 'mobile' in authentication methods across multiple languages ([fea2171](https://github.com/perfect-panel/ppanel-web/commit/fea2171))
* **log**: Add message log retrieval functionality and update related typings ([1c0ecae](https://github.com/perfect-panel/ppanel-web/commit/1c0ecae))
* **profile**:  Update localization strings and enhance third-party account binding ([2d1effb](https://github.com/perfect-panel/ppanel-web/commit/2d1effb))
* **release**: Extend supported platforms for Docker images, closes [#9](https://github.com/perfect-panel/ppanel-web/issues/9) ([e3a31eb](https://github.com/perfect-panel/ppanel-web/commit/e3a31eb))
* **subscription**: Add delete user subscription functionality ([1fc3a10](https://github.com/perfect-panel/ppanel-web/commit/1fc3a10))
* **ui**: Update input components and enhance card minimum width for better layout ([8a02310](https://github.com/perfect-panel/ppanel-web/commit/8a02310))
* **user**: Add user Detail ([3a3d223](https://github.com/perfect-panel/ppanel-web/commit/3a3d223))
* **user**: Add User Detail ([fdaf11b](https://github.com/perfect-panel/ppanel-web/commit/fdaf11b))

### 🐛 Bug Fixes

* **auth-control**: Fix citation error for platform values ([c940f3c](https://github.com/perfect-panel/ppanel-web/commit/c940f3c))
* **auth-control**: Fix citation error for platform values ([28813d2](https://github.com/perfect-panel/ppanel-web/commit/28813d2))
* **auth-control**: Rename phone_variable to phone_number in mobile verification configuration ([e5455aa](https://github.com/perfect-panel/ppanel-web/commit/e5455aa))
* **auth**: Update authentication configuration and localization strings ([47f2c58](https://github.com/perfect-panel/ppanel-web/commit/47f2c58))
* **locales**: Update expiration time description from minutes to seconds in multiple languages ([5bac933](https://github.com/perfect-panel/ppanel-web/commit/5bac933))
* **notify**: Ensure user info is updated after notification settings submission ([9bc3a94](https://github.com/perfect-panel/ppanel-web/commit/9bc3a94))
* **notify**: Set default values for notification settings to false ([3652819](https://github.com/perfect-panel/ppanel-web/commit/3652819))
* **third-party-accounts**: Remove mobile display logic from third-party accounts component ([b4946f7](https://github.com/perfect-panel/ppanel-web/commit/b4946f7))
* **third-party-accounts**: Update redirect property name in binding response handling ([012e83a](https://github.com/perfect-panel/ppanel-web/commit/012e83a))
* **user**: Refactor user form validation and reset password fields ([6733fc2](https://github.com/perfect-panel/ppanel-web/commit/6733fc2))
* **user**: Update locales ([4e7d249](https://github.com/perfect-panel/ppanel-web/commit/4e7d249))
* **user**: Update notification and verify code settings ([574b043](https://github.com/perfect-panel/ppanel-web/commit/574b043))

### 💄 Styles

* **dashboard**: Enhance card components with full height and improved empty state handling ([7e1d551](https://github.com/perfect-panel/ppanel-web/commit/7e1d551))
v1.0.0-beta.8
2025-02-15 11:08:52 +00:00
web@ppanel
7e1d551d8f 💄 style(dashboard): Enhance card components with full height and improved empty state handling 2025-02-15 18:06:07 +07:00
web@ppanel
1fc3a10c67 feat(subscription): Add delete user subscription functionality 2025-02-14 23:58:10 +07:00
web@ppanel
9bc3a940ba 🐛 fix(notify): Ensure user info is updated after notification settings submission 2025-02-14 23:42:54 +07:00
web@ppanel
3652819ac9 🐛 fix(notify): Set default values for notification settings to false 2025-02-14 23:01:16 +07:00
web@ppanel
c761ec7538 feat(auth): Refactor mobile authentication config to support whitelist functionality 2025-02-14 22:13:50 +07:00
web@ppanel
5bac933fbc 🐛 fix(locales): Update expiration time description from minutes to seconds in multiple languages 2025-02-14 15:53:26 +07:00
web@ppanel
8a02310752 feat(ui): Update input components and enhance card minimum width for better layout 2025-02-14 15:49:34 +07:00
web@ppanel
574b043be6 🐛 fix(user): Update notification and verify code settings 2025-02-14 15:39:25 +07:00
web@ppanel
e3f9ef6ebe feat(device): Modify IMEI to device identifier support 2025-02-13 22:28:45 +07:00
web@ppanel
4e7d249902 🐛 fix(user): Update locales 2025-02-13 21:42:20 +07:00
web@ppanel
5db5343e4b feat(locales): Add kick offline confirmation and success messages in multiple languages 2025-02-13 21:37:05 +07:00
web@ppanel
1c0ecaecbd feat(log): Add message log retrieval functionality and update related typings 2025-02-13 21:25:21 +07:00
web@ppanel
13c33378aa feat(imei): Add IMEI related internationalization support and menu items 2025-02-12 16:34:23 +07:00
web@ppanel
b4946f7a06 🐛 fix(third-party-accounts): Remove mobile display logic from third-party accounts component 2025-02-10 23:12:43 +07:00
web@ppanel
012e83a25c 🐛 fix(third-party-accounts): Update redirect property name in binding response handling 2025-02-10 22:51:31 +07:00
web@ppanel
1841552b1b feat(accounts): Update third-party account binding and unbinding 2025-02-10 21:39:28 +07:00
web@ppanel
4198871eef feat(auth): Add type parameter to SendCode and update related API typings 2025-02-10 14:39:31 +07:00
web@ppanel
e5455aa1dc 🐛 fix(auth-control): Rename phone_variable to phone_number in mobile verification configuration 2025-02-10 13:05:10 +07:00
web@ppanel
046740f037 feat(auth-control): Adding phone number labels to mobile verification configurations in multiple languages 2025-02-10 13:03:48 +07:00
web@ppanel
fea2171d54 feat(locales): Update 'sms' to 'mobile' in authentication methods across multiple languages 2025-02-09 22:24:00 +07:00
web@ppanel
c940f3c209 🐛 fix(auth-control): Fix citation error for platform values 2025-02-09 22:06:29 +07:00
web@ppanel
28813d2d3a 🐛 fix(auth-control): Fix citation error for platform values 2025-02-09 21:12:26 +07:00
web@ppanel
2d1effb7ab feat(profile): Update localization strings and enhance third-party account binding 2025-02-09 21:05:56 +07:00
web@ppanel
3883646566 feat(auth-control): Update general 2025-02-09 20:14:27 +07:00
web@ppanel
e3a31eb709 feat(release): Extend supported platforms for Docker images (#9) 2025-02-09 16:34:43 +07:00
web@ppanel
47f2c5853c 🐛 fix(auth): Update authentication configuration and localization strings 2025-02-08 23:58:03 +07:00
web@ppanel
3a3d2236e2 feat(user): Add user Detail 2025-02-08 14:47:23 +07:00
web@ppanel
fdaf11b654 feat(user): Add User Detail 2025-02-02 14:40:29 +07:00
web@ppanel
6733fc211c 🐛 fix(user): Refactor user form validation and reset password fields 2025-01-29 17:16:25 +07:00
semantic-release-bot
f60d40c06d 🔖 chore(release): v1.0.0-beta.7 [skip ci]
# [1.0.0-beta.7](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.6...v1.0.0-beta.7) (2025-01-28)

### ♻ Code Refactoring

* **sbscribe**: Rename and reorganize components for better structure and clarity ([5e5e4ed](https://github.com/perfect-panel/ppanel-web/commit/5e5e4ed))

###  Features

* **auth**: Add email and SMS code sending functionality with localization updates ([57eaa55](https://github.com/perfect-panel/ppanel-web/commit/57eaa55))
* **auth**: Add Oauth configuration for Telegram, Facebook, Google, Github, and Apple ([18ee600](https://github.com/perfect-panel/ppanel-web/commit/18ee600))
* **auth**: Add SMS and email configuration options to global store and update localization ([4acf7b1](https://github.com/perfect-panel/ppanel-web/commit/4acf7b1))
* **auth**: Enhance user registration with invite handling and logo display ([207bc24](https://github.com/perfect-panel/ppanel-web/commit/207bc24))
* **auth**: Redirect user after OAuth login and add logos icon collection ([aa6dda8](https://github.com/perfect-panel/ppanel-web/commit/aa6dda8))
* **config**: Add application selection and encryption settings to configuration form ([88b3504](https://github.com/perfect-panel/ppanel-web/commit/88b3504))
* **config**: Update encryption fields in configuration form and refactor OAuth callback parameters ([652e032](https://github.com/perfect-panel/ppanel-web/commit/652e032))
* **global**: Add SMS configuration options to global store ([39a9ce6](https://github.com/perfect-panel/ppanel-web/commit/39a9ce6))
* **locales**: Add area code and telephone fields to user forms in multiple languages ([9b8258c](https://github.com/perfect-panel/ppanel-web/commit/9b8258c))
* **locales**: Add description information of communication keys and encryption methods to enhance client configuration capabilities ([d1f5a9b](https://github.com/perfect-panel/ppanel-web/commit/d1f5a9b))
* **node**: Add tags ([f408fdf](https://github.com/perfect-panel/ppanel-web/commit/f408fdf))
* **node**: Move the node configuration to the server module ([7f0f5ce](https://github.com/perfect-panel/ppanel-web/commit/7f0f5ce))
* **oauth**: Add certification component for handling OAuth login callbacks and improve user authentication flow ([5ed04c0](https://github.com/perfect-panel/ppanel-web/commit/5ed04c0))
* **oauth**: Implement OAuth token retrieval and refactor login callback handling ([40a6f7c](https://github.com/perfect-panel/ppanel-web/commit/40a6f7c))
* **oauth**: Refactor platform parameter handling and improve logout redirection logic ([8346c85](https://github.com/perfect-panel/ppanel-web/commit/8346c85))
* **oauth**: Update OAuth login handling to use callback parameter and improve URL parameter retrieval ([9227411](https://github.com/perfect-panel/ppanel-web/commit/9227411))
* **sms**: Update locales ([938363b](https://github.com/perfect-panel/ppanel-web/commit/938363b))
* **subscribe**: Add 'sold' column to SubscribeTable and update inventory terminology ([19619fd](https://github.com/perfect-panel/ppanel-web/commit/19619fd))
* **subscribe**: Move subscription configuration and application to subscription module ([f90d4d2](https://github.com/perfect-panel/ppanel-web/commit/f90d4d2))
* **subscribe**: Update SubscribeTable component to use API.SubscribeItem type and ensure proper type casting ([f26f1c2](https://github.com/perfect-panel/ppanel-web/commit/f26f1c2))
* **tutorial**: Fetch the latest tutorial version from GitHub API for dynamic URL generation ([28f8c78](https://github.com/perfect-panel/ppanel-web/commit/28f8c78))
* **user**: Add telephone input with area code selection and update localization ([585b99c](https://github.com/perfect-panel/ppanel-web/commit/585b99c))
* Update Auth Control ([c59742a](https://github.com/perfect-panel/ppanel-web/commit/c59742a))

### 🐛 Bug Fixes

* **api**: Remove redundant requestType parameter in appleLoginCallback ([0aa5d5b](https://github.com/perfect-panel/ppanel-web/commit/0aa5d5b))
* **api**: Rename app-related functions and types to application for consistency ([9d8b814](https://github.com/perfect-panel/ppanel-web/commit/9d8b814))
* **api**: Update subscription_protocol to subscribe_type for consistency across services ([b6da51b](https://github.com/perfect-panel/ppanel-web/commit/b6da51b))
* **auth**: Change Textarea value to defaultValue for client_secret in Apple auth page ([69fc670](https://github.com/perfect-panel/ppanel-web/commit/69fc670))
* **auth**: Remove unused telephone code login function and update typings for telephone login requests ([7239685](https://github.com/perfect-panel/ppanel-web/commit/7239685))
* **auth**: Require minimum length for invite string when forced invite is enabled ([a604f28](https://github.com/perfect-panel/ppanel-web/commit/a604f28))
* **auth**: Update user authentication flow to include email and phone code verification ([5d078fd](https://github.com/perfect-panel/ppanel-web/commit/5d078fd))
* **dashboard**:  Improve URL encoding for subscription links and enhance success message handling ([4983c33](https://github.com/perfect-panel/ppanel-web/commit/4983c33))
* **dashboard**: Update icon imports for platform consistency and adjust icon size ([3e8912e](https://github.com/perfect-panel/ppanel-web/commit/3e8912e))
* **dashboard**: Update platform detection logic and improve layout responsiveness ([b0aa364](https://github.com/perfect-panel/ppanel-web/commit/b0aa364))
* **deps**: Remove outdated @iconify/react dependency and add iconify-json packages ([d6fbc38](https://github.com/perfect-panel/ppanel-web/commit/d6fbc38))
* **locales**: Add error message for incorrect user information ([52c1d1f](https://github.com/perfect-panel/ppanel-web/commit/52c1d1f))
* **locales**: Add error message for incorrect user information ([3d92902](https://github.com/perfect-panel/ppanel-web/commit/3d92902))
* **locales**: Add logout message to authentication localization files ([1d0d911](https://github.com/perfect-panel/ppanel-web/commit/1d0d911))
* **nav**: Comment out unused social login options to simplify navigation configuration ([cefcb31](https://github.com/perfect-panel/ppanel-web/commit/cefcb31))
* **node-config**: Add null checks for time slots and ensure proper handling of undefined values ([1cdb7e7](https://github.com/perfect-panel/ppanel-web/commit/1cdb7e7))
* **node**: Add country and city fields to the form schema and localization files ([8775fb6](https://github.com/perfect-panel/ppanel-web/commit/8775fb6))
* **oauth**: Refactor OAuth configuration types and update related API methods ([6227ba9](https://github.com/perfect-panel/ppanel-web/commit/6227ba9))
* **oauth**: Remove redundant checks when updating configuration to simplify logic ([9140b8a](https://github.com/perfect-panel/ppanel-web/commit/9140b8a))
* **payment**: Replace window.open with window.location.href for checkout links ([1d8c765](https://github.com/perfect-panel/ppanel-web/commit/1d8c765))
* **phone**: Update SMS expiration time field to use 'sms_expire_time' with default value of 300 ([18b07c7](https://github.com/perfect-panel/ppanel-web/commit/18b07c7))
* **redirect**: Simplify redirect URL logic by removing unnecessary condition for sessionStorage ([c53ac61](https://github.com/perfect-panel/ppanel-web/commit/c53ac61))
* **redirect**: Update redirect URL logic to ensure proper handling of OAuth and auth paths ([7954762](https://github.com/perfect-panel/ppanel-web/commit/7954762))
* **site**: Add image upload functionality for site logo configuration ([4ea6e4a](https://github.com/perfect-panel/ppanel-web/commit/4ea6e4a))
* **sort**: Refactor sorting logic in NodeTable and SubscribeTable components for improved clarity and performance ([331bbea](https://github.com/perfect-panel/ppanel-web/commit/331bbea))
* **subscription**: Add reset functionality for user subscription token ([39e89bf](https://github.com/perfect-panel/ppanel-web/commit/39e89bf))
* **type**: Fix ts type check error ([3cb0629](https://github.com/perfect-panel/ppanel-web/commit/3cb0629))
* **user-nav**: Update user avatar and label to display telephone if email is not available ([7b6bb7b](https://github.com/perfect-panel/ppanel-web/commit/7b6bb7b))
* **user**: Update user identifier field and localizations ([1b6befa](https://github.com/perfect-panel/ppanel-web/commit/1b6befa))

### 💄 Styles

* **dashboard**: Adjust grid layout and update image dimensions in application display ([f3204b7](https://github.com/perfect-panel/ppanel-web/commit/f3204b7))
* **globals**: Refactor delete confirmation button and update badge styles in node and subscribe tables ([30ae781](https://github.com/perfect-panel/ppanel-web/commit/30ae781))
* Update node secret UI and add telephone code field to authentication form ([770932e](https://github.com/perfect-panel/ppanel-web/commit/770932e))
v1.0.0-beta.7
2025-01-28 16:03:56 +00:00
web@ppanel
1b6befac87 🐛 fix(user): Update user identifier field and localizations 2025-01-28 23:00:49 +07:00
web@ppanel
3cb0629d64 🐛 fix(type): Fix ts type check error 2025-01-28 13:55:43 +07:00
web@ppanel
1d8c765c14 🐛 fix(payment): Replace window.open with window.location.href for checkout links 2025-01-28 13:45:55 +07:00
web@ppanel
39e89bfef5 🐛 fix(subscription): Add reset functionality for user subscription token 2025-01-28 13:45:25 +07:00
web@ppanel
52c1d1fc60 🐛 fix(locales): Add error message for incorrect user information 2025-01-28 13:44:31 +07:00
web@ppanel
3d92902f1b 🐛 fix(locales): Add error message for incorrect user information 2025-01-28 13:43:53 +07:00
web@ppanel
331bbea45f 🐛 fix(sort): Refactor sorting logic in NodeTable and SubscribeTable components for improved clarity and performance 2025-01-28 13:43:18 +07:00
web@ppanel
a604f28fef 🐛 fix(auth): Require minimum length for invite string when forced invite is enabled 2025-01-23 16:10:44 +07:00
web@ppanel
69fc670ba3 🐛 fix(auth): Change Textarea value to defaultValue for client_secret in Apple auth page 2025-01-23 00:29:40 +07:00
web@ppanel
c53ac61501 🐛 fix(redirect): Simplify redirect URL logic by removing unnecessary condition for sessionStorage 2025-01-22 22:42:02 +07:00
web@ppanel
795476209a 🐛 fix(redirect): Update redirect URL logic to ensure proper handling of OAuth and auth paths 2025-01-22 22:41:17 +07:00
web@ppanel
9227411d74 feat(oauth): Update OAuth login handling to use callback parameter and improve URL parameter retrieval 2025-01-22 22:16:04 +07:00
web@ppanel
0aa5d5b0a9 🐛 fix(api): Remove redundant requestType parameter in appleLoginCallback 2025-01-21 23:38:14 +07:00
web@ppanel
40a6f7ca81 feat(oauth): Implement OAuth token retrieval and refactor login callback handling 2025-01-21 23:32:12 +07:00
web@ppanel
8346c85109 feat(oauth): Refactor platform parameter handling and improve logout redirection logic 2025-01-21 22:39:23 +07:00
web@ppanel
aa6dda894b feat(auth): Redirect user after OAuth login and add logos icon collection 2025-01-20 23:55:58 +07:00
web@ppanel
5ed04c0a59 feat(oauth): Add certification component for handling OAuth login callbacks and improve user authentication flow 2025-01-20 23:50:42 +07:00
web@ppanel
652e0323fd feat(config): Update encryption fields in configuration form and refactor OAuth callback parameters 2025-01-20 22:23:04 +07:00
web@ppanel
d1f5a9b825 feat(locales): Add description information of communication keys and encryption methods to enhance client configuration capabilities 2025-01-20 20:19:57 +07:00