mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-06 11:40:28 -05:00
# [1.0.0-beta.4](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.3...v1.0.0-beta.4) (2025-01-07) ### ♻ Code Refactoring * **auth**: Refactor user authorization handling and improve error logging ([68bc18f](https://github.com/perfect-panel/ppanel-web/commit/68bc18f)) ### ✨ Features * **affiliate**: Add Affiliate component with commission display and invite link functionality ([4aea4e8](https://github.com/perfect-panel/ppanel-web/commit/4aea4e8)) * **affiliate**: Update affiliate component to display total commission and improve data fetching ([cc834ca](https://github.com/perfect-panel/ppanel-web/commit/cc834ca)) * **api**: Add new subscription properties and locale support for deduction ratios and reset cycles ([fec80f5](https://github.com/perfect-panel/ppanel-web/commit/fec80f5)) * **api**: Add Time Period Configuration ([837157c](https://github.com/perfect-panel/ppanel-web/commit/837157c)) * **favicon**: Update SVG favicon design for admin and user interfaces ([1d91738](https://github.com/perfect-panel/ppanel-web/commit/1d91738)) * **node**: Add serverKey ([25ce37e](https://github.com/perfect-panel/ppanel-web/commit/25ce37e)) * **relay**: Add relay mode configuration and update related schemas ([3cc9477](https://github.com/perfect-panel/ppanel-web/commit/3cc9477)) * **schema**: Add security field to hysteria2 and tuic schemas ([cd59d44](https://github.com/perfect-panel/ppanel-web/commit/cd59d44)) * **subscribe**: Add reset_time to API typings and update unsubscribe logic ([eeea165](https://github.com/perfect-panel/ppanel-web/commit/eeea165)) * **subscribe**: Add subscribe_discount type ([f99c604](https://github.com/perfect-panel/ppanel-web/commit/f99c604)) * **subscribe**: Add subscription credits ([5bc7905](https://github.com/perfect-panel/ppanel-web/commit/5bc7905)) * **subscribe**: Add unsubscribe functionality with confirmation messages and localized strings ([b2a2f42](https://github.com/perfect-panel/ppanel-web/commit/b2a2f42)) * **subscribe**: Improve error handling in subscription forms and update component props ([d28a10b](https://github.com/perfect-panel/ppanel-web/commit/d28a10b)) * **subscribe**: Improve layout and styling in subscription components ([5766376](https://github.com/perfect-panel/ppanel-web/commit/5766376)) * **subscription**: Add localized messages for existing subscriptions and deletion restrictions ([e8a72d5](https://github.com/perfect-panel/ppanel-web/commit/e8a72d5)) ### 🎫 Chores * Update changelog, enhance prepare script, and add openapi command ([a93db4e](https://github.com/perfect-panel/ppanel-web/commit/a93db4e)) ### 🐛 Bug Fixes * **dashboard**: Correct progress value calculations and update groupId accessor ([36c7667](https://github.com/perfect-panel/ppanel-web/commit/36c7667)) * **layout**: Remove unnecessary cookie initialization in Logout function ([3065c3a](https://github.com/perfect-panel/ppanel-web/commit/3065c3a)) * **locales**: Update Hong Kong ([6d0d069](https://github.com/perfect-panel/ppanel-web/commit/6d0d069)) * **subscribe**: Update value validation to check for number type in subscribe form ([6de29d5](https://github.com/perfect-panel/ppanel-web/commit/6de29d5)) ### 💄 Styles * **locales**: Remove unused subscription labels from multiple locale files ([fb0c510](https://github.com/perfect-panel/ppanel-web/commit/fb0c510)) * **locales**: Update server.json to reorganize relay mode options and improve labels ([701cdee](https://github.com/perfect-panel/ppanel-web/commit/701cdee)) * **node**: Improve layout and spacing in NodeStatusCell component ([136287d](https://github.com/perfect-panel/ppanel-web/commit/136287d)) * **time-slot**: Add chart display ([c44ad47](https://github.com/perfect-panel/ppanel-web/commit/c44ad47))
14 KiB
14 KiB
Changelog
1.0.0-beta.4 (2025-01-07)
♻ Code Refactoring
- auth: Refactor user authorization handling and improve error logging (68bc18f)
✨ Features
- affiliate: Add Affiliate component with commission display and invite link functionality (4aea4e8)
- affiliate: Update affiliate component to display total commission and improve data fetching (cc834ca)
- api: Add new subscription properties and locale support for deduction ratios and reset cycles (fec80f5)
- api: Add Time Period Configuration (837157c)
- favicon: Update SVG favicon design for admin and user interfaces (1d91738)
- node: Add serverKey (25ce37e)
- relay: Add relay mode configuration and update related schemas (3cc9477)
- schema: Add security field to hysteria2 and tuic schemas (cd59d44)
- subscribe: Add reset_time to API typings and update unsubscribe logic (eeea165)
- subscribe: Add subscribe_discount type (f99c604)
- subscribe: Add subscription credits (5bc7905)
- subscribe: Add unsubscribe functionality with confirmation messages and localized strings (b2a2f42)
- subscribe: Improve error handling in subscription forms and update component props (d28a10b)
- subscribe: Improve layout and styling in subscription components (5766376)
- subscription: Add localized messages for existing subscriptions and deletion restrictions (e8a72d5)
🎫 Chores
- Update changelog, enhance prepare script, and add openapi command (a93db4e)
🐛 Bug Fixes
- dashboard: Correct progress value calculations and update groupId accessor (36c7667)
- layout: Remove unnecessary cookie initialization in Logout function (3065c3a)
- locales: Update Hong Kong (6d0d069)
- subscribe: Update value validation to check for number type in subscribe form (6de29d5)
💄 Styles
- locales: Remove unused subscription labels from multiple locale files (fb0c510)
- locales: Update server.json to reorganize relay mode options and improve labels (701cdee)
- node: Improve layout and spacing in NodeStatusCell component (136287d)
- time-slot: Add chart display (c44ad47)
Changelog
1.0.0-beta.3 (2024-12-26)
♻ Code Refactoring
- config: Simplify environment variable handling and improve build script (cf54d0f)
Changelog
1.0.0-beta.3 (2024-12-26)
♻ Code Refactoring
- publish: Simplify environment variable handling and improve build script (88ea21b)
1.0.0-beta.2 (2024-12-26)
👷 Build System
- config: Update pm2 config (d95b425)
🔧 Continuous Integration
- step: Update step name (9eca618)
1.0.0-beta.1 (2024-12-25)
♻ Code Refactoring
- api: Sort and Announcement (38d5616)
- config: GenerateMetadata (a0bb101)
- config: Viewport (24b8601)
- core: Restructure project for better module separation (9d0cb8b)
- deps: Update (19837a1)
- empty: Content (aa4c667)
- ui: Dependencies (727d779)
- ui: Layout (9262d7d)
⚡ Performance Improvements
- subscribe: Form discount price (059a892)
✨ Features
- ad: Advertise (b1105cd)
- affiliate: Affiliate Detail (a782c17)
- affiliate: Commission Rate (5eec430)
- announcement: Popup and pinned (f3680a7)
- api: Telegram (17ce96a)
- billing: Update Billing (078fc9d)
- config: FormatBytes (9251a09)
- config: Protocol type (a3b45b4)
- config: Webhook Domain (01e06c6)
- dashboard: Optimization (5b3f4b4)
- dashboard: Statistics (2926abc)
- header: Update locales (bfb6c27)
- locale: Add Persian (93a0a88)
- locales: Add multiple languages (b243ab9)
- node-subscription: Add copy functionality for columns (3a81e37)
- node: Add NodeStatus (c712624)
- node: Add protocol (301b635)
- node: Add status (c06372b)
- subscribe: Add unit time (39d07ec)
- table: Add sorting support for Node and subscription columns (27924b0)
- table: Supports drag and drop sorting (2f56ef5)
- tos: Display data (6024454)
- tutorial: Add common tutorial list (872252c)
- ui: System Tool (1836980)
- ui: Update homepage data (8425b13)
🎫 Chores
🐛 Bug Fixes
- api: PreCreateOrder (ca747f5)
- api: Purge (98c1c30)
- api: Server and order (255bd82)
- api: Statistics (7962162)
- api: Subscribe token (1932ba7)
- api: Update Model (39aaa73)
- billing: ExpiryDate (e85e545)
- billing: I18n and styles (81e0f21)
- config: AlipayF2F (6c07107)
- config: Bugs (f57e40c)
- config: Checkout Order (a31e763)
- config: FormatBytes (bbc2da0)
- config: NoStore (2cc18cf)
- config: Runtime env (a1e4999)
- config: Status Percentag (8f322fb)
- config: SubLink (1c61966)
- config: Subscribe Link (11ea821)
- controller: Order status (8c6a097)
- dashboard: Format Bytes (d8b0bd9)
- deps: Typescript config (34e24b8)
- deps: Update clipboard (5572710)
- editor: Change value (4fdfeb2)
- footer: Email address (a451f44)
- locale: Default value (937408f)
- locale: Document (6f0fa20)
- locale: Empty (3832d20)
- locale: Input Placeholder Webhook Domain (bca0935)
- locale: Language Select (0befdb0)
- locale: Subscription Path Description (4c67387)
- metadata: Global metadata (15d5ecf)
- node: Locale and form (38be4d5)
- node: Port config (a20834a)
- node: Reality config (fadd17f)
- node: Service Name config (d0be685)
- node: TLS config (57fae12)
- node: Trojan protocol config (7e1eb90)
- payment: Config and types (b0c87fb)
- payment: Qrcode (a9a535b)
- request: Locale (37d408f)
- subscribe: Discount (35a9f69)
- subscribe: Extract Domain (40d61a9)
- subscribe: Jumps and internationalization (13fdec3)
- subscribe: Server group id (90e6764)
- turnstile: Turnstile_site_key (0327b73)
- types: Checking (2992824)
- types: Order type (c7e50a9)
- ui: Bugs (b023d0f)
- ui: Components (a7927d7)
- ui: Fix json formatting (e1ddd94)
- utils: Login redirect url (cbe5f0d)
💄 Styles
- document: Update (0a8109b)
- node: Form (d5f5add)
- node: Protocol Tab (2bcb925)
- ui: Update mobile style (eda18bc)
📝 Documentation
- readme: License name (74cb16b)
🔧 Continuous Integration
- github: Release docker (5af60aa)