hi-frontend/CHANGELOG.md
semantic-release-bot f486c62475 🚀 chore(release): Release 1.3.10 / 发布版本 1.3.10 [skip ci]
## [1.3.10](https://github.com/perfect-panel/frontend/compare/v1.3.9...v1.3.10) (2026-02-10)

### 🐛 Bug Fixes / 问题修复

* **admin:** persist reset-password Turnstile verify setting (Fixes [#10](https://github.com/perfect-panel/frontend/issues/10)) ([8831c9b](8831c9be9c))
2026-02-10 00:58:43 +00:00

20 KiB
Raw Blame History

📋 Changelog / 更新日志

This document records all notable changes to ShadCN Admin. 本文档记录了 ShadCN Admin 的所有重要变更。

Version Guide / 版本说明

  • 🔥 Breaking Changes / 重大变更: Contains breaking updates / 包含破坏性更新
  • Features / 新功能: New features added / 添加的新特性
  • 🐛 Bug Fixes / 问题修复: Fixed bugs / 修复的bug
  • 📚 Documentation / 文档: Documentation updates / 文档相关更新
  • 🎨 Style / 样式: Code formatting and style changes / 代码格式化、样式调整
  • ♻️ Refactoring / 重构: Code refactoring / 代码重构
  • Performance / 性能: Performance improvements / 性能优化
  • 🧪 Tests / 测试: Test related changes / 测试相关
  • 🔨 Build / 构建: Build system changes / 构建系统相关
  • 👷 CI/CD: Continuous integration changes / CI/CD相关
  • 🔧 Chores / 杂项: Other changes / 其他变更

1.3.10 (2026-02-10)

🐛 Bug Fixes / 问题修复

  • admin: persist reset-password Turnstile verify setting (Fixes #10) (8831c9b)

1.3.9 (2026-02-08)

🐛 Bug Fixes / 问题修复

  • auth: support OAuth callbacks with hash router (Fixes #9) (fee44fa)
  • user: mobile announcement close + payment method selection (Fixes #8) (b32ba55)
  • user: satisfy biome check for oauth/payment UI (6e3ef8a)

1.3.8 (2026-02-06)

🐛 Bug Fixes / 问题修复

  • payment: satisfy img size lint rule (30a6967)
  • payment: use native WeChat Pay QR data (160e6da)

1.3.7 (2026-01-27)

🐛 Bug Fixes / 问题修复

  • admin: refresh user list after balance update (7e1d574)
  • build: ensure version.lock directory exists + fix merge typo (052a0a4)
  • ci: avoid void|Promise union for refetch (6dd743b)
  • i18n: remove duplicate locale keys (ed3f6cb)

🔧 Chores / 其他变更

  • openapi: regenerate services & patch axios requestType typing (0ec4f84)
  • release: Release 1.2.4-dev.2 / 发布版本 1.2.4-dev.2 [skip ci] (98676fa)
  • release: Release 1.3.7-dev.1 / 发布版本 1.3.7-dev.1 [skip ci] (852b2b8)

1.3.7-dev.1 (2026-01-27)

🐛 Bug Fixes / 问题修复

  • admin: refresh user list after balance update (7e1d574)
  • build: ensure version.lock directory exists + fix merge typo (052a0a4)
  • ci: avoid void|Promise union for refetch (6dd743b)
  • i18n: remove duplicate locale keys (ed3f6cb)

🔧 Chores / 其他变更

  • openapi: regenerate services & patch axios requestType typing (0ec4f84)
  • release: Release 1.2.4-dev.2 / 发布版本 1.2.4-dev.2 [skip ci] (98676fa)

1.3.6 (2025-12-30)

🐛 Bug Fixes / 问题修复

  • Update server and web version update descriptions to remove version prefix for clarity (cbd6e29)

1.3.5 (2025-12-30)

🐛 Bug Fixes / 问题修复

  • Update getUserSubscribe function to accept short and token parameters for improved URL generation (39ebd09)

1.3.4 (2025-12-29)

🐛 Bug Fixes / 问题修复

  • Only update internalValue in MonacoEditor if propValue has changed (fe14002)
  • Set modal prop to false for DropdownMenu in multiple components for improved user experience (0253b62)
  • Update HTMLEditor onChange event and set DropdownMenu modal to false for better user experience (ba65588)
  • Update SendCode parameters to use form.watch for email and telephone fields (51a98af)

1.3.3 (2025-12-29)

🐛 Bug Fixes / 问题修复

  • Update user_subscribe_id reference in RowMoreActions to use row.id for correct token reset and status toggle (2156a7f)

1.3.2 (2025-12-29)

🐛 Bug Fixes / 问题修复

  • Refactor update dialog logic in SystemVersionCard for better clarity and handling of update states (0690deb)
  • Update default inventory value in SubscribeForm to -1 for better handling of inventory state (2f50c6d)

1.3.1 (2025-12-29)

🐛 Bug Fixes / 问题修复

  • : Update localization files and improve display logic for inventory handling (83d821a)
  • Update quantity handling in Purchase and Renewal components based on showOriginalPrice prop (a274607)
  • Update SubscribeTable to display inventory using Display component for better clarity (cc52e36)

1.3.0 (2025-12-29)

Features / 新功能

  • Add original price display option and enhance inventory messages in subscription components (543a7b9)
  • Added localized support for user subscription and deletion status, and optimized the subscription form and user interface. (9f95cec)
  • Added reset and pause subscription functionality, and updated the status display. (bc451ee)
  • Added the option to restore subscription, and updated the relevant description and confirmation information. (5f5c339)
  • Enhance DatePicker component with clear button and improved value handling (b27b928)
  • Refactor SubscriptionForm layout for improved readability and maintainability (f432ba0)
  • Update API proxy target to use environment variable for improved configurability (8d514df)
  • Update queryKey structure in Purchase and Renewal components for improved order creation (9559e00)
  • Update Vite configuration to load environment variables for improved API proxy setup (d36a2c9)

🐛 Bug Fixes / 问题修复

  • Replace tag removal icon with a button for better accessibility and event handling (3751f64)
  • Uncomment navigation to dashboard for authenticated users (4d15b2b)

📚 Documentation / 文档更新

  • Update default administrator account information and security recommendations in installation guides (7279275)

1.2.4 (2025-12-28)

🐛 Bug Fixes / 问题修复

  • Add onSuccess callback to Unsubscribe component and conditionally render Renewal component (7b5367a)
  • Remove the system log dialog component from the system version card (71cb827)
  • Update invite link format in auth forms and sidebar to include hash fragment for routing. (7a8c010)

1.2.4-dev.2 (2026-01-27)

🐛 Bug Fixes / 问题修复

  • admin: refresh user list after balance update (7e1d574)
  • ci: avoid void|Promise union for refetch (6dd743b)

📚 Documentation / 文档更新

  • Add one-click installation script for PPanel with Docker support (912c5c4)

🔧 Chores / 其他变更

  • openapi: regenerate services & patch axios requestType typing (0ec4f84)

1.2.4-dev.1 (2025-12-22)

🐛 Bug Fixes / 问题修复

  • Add onSuccess callback to Unsubscribe component and conditionally render Renewal component (7b5367a)
  • Remove the system log dialog component from the system version card (71cb827)
  • Update invite link format in auth forms and sidebar to include hash fragment for routing. (7a8c010)

1.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)
  • Add the VITE_SHOW_LANDING_PAGE configuration to control the landing page display logic. (a8a3d18)
  • Added a scroll wheel event handler to improve the scrolling experience of the combo box option list. (7648175)
  • comment out favicon links in admin and user HTML files for clarity; update icon type to support all image formats in route files (033af5c)
  • enhance logout functionality to support hash-based routing and improve redirect logic (69a89e0)
  • update device limit terminology to "IP Limit" for consistency in English and Chinese locales (4b868b0)
  • update email validation to use z.email for consistency in login and reset forms (11a0df6)
  • Update the import path and use empty spaces in the composite component to maintain consistency. (25d95c7)
  • update user agent placeholders in subscription configuration for consistency (7f06f76)

1.2.2 (2025-12-16)

🐛 Bug Fixes / 问题修复

  • add skipErrorHandler option to getModuleConfig for improved error handling (3a37e74)
  • replace anchor tags with Link components for improved routing in user subscription and footer (227e922)
  • update color variables for improved theme consistency in globals.css (b559613)
  • update LoadingBar color to primary for better visibility in navigation progress (46cbdea)
  • update logout redirection URL to use hash-based routing (6ca8109)

♻️ Code Refactoring / 代码重构

  • update Docker image references from ghcr.io to ppanel for backend setup in documentation (c76a09c)

1.2.1 (2025-12-12)

🐛 Bug Fixes / 问题修复

  • add error handling skip option for server and web version checks (cc41deb)
  • replace window.location with navigate for payment redirection in recharge, renewal, and reset-traffic components (3862007)
  • update API prefix handling to ensure compatibility with undefined VITE_API_PREFIX (3920c6f)

📚 Documentation / 文档更新

1.2.0 (2025-12-11)

Features / 新功能

  • update localization files and improve system version management (3cf6a5c)

📚 Documentation / 文档更新

🔧 Chores / 其他变更

  • release: Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci] (50e695a)

1.2.0 (2025-12-11)

Features / 新功能

  • update localization files and improve system version management (3cf6a5c)

📚 Documentation / 文档更新

🔧 Chores / 其他变更

  • release: Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci] (50e695a)

1.2.0-dev.1 (2025-12-01)

Features / 新功能

  • update localization files and improve system version management (3cf6a5c)

1.1.3 (2025-12-01)

🐛 Bug Fixes / 问题修复

  • update prepare command to use bun for building before packaging admin and user applications (0dcd50b)

1.1.2 (2025-11-30)

🐛 Bug Fixes / 问题修复

  • Add version.lock plugin to generate version lock file after build (574c06c)

1.1.1 (2025-11-30)

🐛 Bug Fixes / 问题修复

  • add hash history support for routing in admin and user applications (bfc1773)

1.1.0 (2025-11-30)

Features / 新功能

  • add new payment icons for Alipay and WeChat Pay, update asset paths (2ce0572)

1.0.3 (2025-11-29)

🐛 Bug Fixes / 问题修复

  • update asset names in release configuration for admin and user applications (7cbccee)

1.0.2 (2025-11-29)

🐛 Bug Fixes / 问题修复

  • update repository links and add environment configuration for admin and user apps (4c77487)

1.0.1 (2025-11-27)

🐛 Bug Fixes / 问题修复

  • configure axios request with base URL and update typings (0f393c7)

1.0.0 (2025-11-27)

Features / 新功能