Skip to content

Releases: perfect-panel/ppanel-web

v1.0.0-beta.4

04 Jan 15:59
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

1.0.0-beta.4 (2025-01-04)

♻ 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)
  • 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)
  • subscription: Add localized messages for existing subscriptions and deletion restrictions (e8a72d5)

🎫 Chores

  • Update changelog, enhance prepare script, and add openapi command (a93db4e)

🐛 Bug Fixes

  • layout: Remove unnecessary cookie initialization in Logout function (3065c3a)
  • 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)

v1.0.0-beta.3

26 Dec 15:27
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

1.0.0-beta.3 (2024-12-26)

♻ Code Refactoring

  • config: Simplify environment variable handling and improve build script (cf54d0f)

v1.0.0-beta.2

26 Dec 12:35
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

1.0.0-beta.2 (2024-12-26)

👷 Build System

  • config: Update pm2 config (d95b425)

🔧 Continuous Integration

v1.0.0-beta.1

25 Dec 19:56
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

1.0.0-beta.1 (2024-12-25)

♻ Code Refactoring

⚡ 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

  • config: Entry locale (5737331)
  • init: Project initialization (829edfa)

🐛 Bug Fixes

💄 Styles

📝 Documentation

🔧 Continuous Integration