CHANGELOGFrontend Update Log

1.0.0-beta.6 (2025-01-10)

🐛 Bug Fixes

  • auth: Update UserCheckForm to use setInitialValues and modify onSubmit type (c984c0d)

1.0.0-beta.5 (2025-01-09)

✨ Features

  • locales: Replace ‘nodeGroupId’ with ‘groupId’ in multiple language files for consistency (a4e9d5d)
  • locales: Update ‘deductBalance’ to ‘giftAmount’ across multiple languages and fix newline in announcement.json (70497af)
  • stats: Replace dynamic stat fetching with environment constants for user, server, and location counts (46ae166)
  • subscribe: Update suffix from ‘MB’ to ‘Mbps’ and enhance speed limit display logic (3547bb1)
  • user: Add ‘gift_amount’ field and update related references in user services and components (b13c77e)

🎫 Chores

  • deps: Update package dependencies across multiple projects for improved stability and performance (b01a5bc)
  • ui: Update package dependencies for improved stability and performance (25da429)

🐛 Bug Fixes

  • api: Replace ‘deduction’ with ‘gift_amount’ and add ‘commission’ field in type definitions (77edf1d)
  • api: Update API type definitions to replace ‘deduction’ with ‘gift_amount’ and make ‘commission’ field optional (c2af060)
  • auth: Refactor user authentication forms to remove global store dependency and improve type handling (12026b0)
  • coupon: Rename ‘server’ field to ‘subscribe’ in coupon form and update coupon update request type (f8b6d82)
  • types: Add ‘gift_amount’ field to API type definitions (8f8a12a)
  • user: Add the ‘gift_amount’ field to the user service’s type definition (6301409)

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)

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

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