From 907c474e28fb23d3bec152055855bb701b0169a5 Mon Sep 17 00:00:00 2001 From: eafonyang Date: Fri, 14 Aug 2026 16:40:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20undo=20=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/public/changelog.md | 14 +++++------ client/src/pages/EQPage.tsx | 8 ++----- client/src/pages/eq/components/FreqChart.tsx | 10 ++++++++ .../src/pages/eq/components/PeqUndoButton.tsx | 23 ++++++++----------- 4 files changed, 28 insertions(+), 27 deletions(-) diff --git a/client/public/changelog.md b/client/public/changelog.md index 8894af9..8e6b654 100644 --- a/client/public/changelog.md +++ b/client/public/changelog.md @@ -1,11 +1,9 @@ -# 更新说明 +# What's New -> 本文档记录 Luxsin B9 控制器的功能更新与问题修复,每次发布新版本后在此追加记录。 +> This document records feature updates and bug fixes for the Luxsin X9 controller. A new entry is appended here after each release. -## v1.0.0 +## v2026.08.06 -### 新功能 -- 首页新增「更新说明」入口,支持在线查看版本更新记录 - -### 修复 -- 无 +### New Features +- Added a "What's New" entry on the home page, allowing you to view release notes online. +- Added Undo support on the EQ page: tap the Undo button to revert your most recent change. It covers band parameter edits (frequency / gain / Q / filter type), slider drag adjustments, preamp and auto-preamp changes, A/B mode copy & switch, and batch edits. Each undo shows a toast describing exactly what was reverted (e.g. "A Band 3 GAIN +2.0 → 0.0"). \ No newline at end of file diff --git a/client/src/pages/EQPage.tsx b/client/src/pages/EQPage.tsx index ebbe6fe..e859ff5 100644 --- a/client/src/pages/EQPage.tsx +++ b/client/src/pages/EQPage.tsx @@ -87,7 +87,6 @@ import { ShareDialog } from "./eq/components/ShareDialog"; import { BrandDrawer } from "./eq/components/BrandDrawer"; import { PeqOverwriteConfirmDialog } from "./eq/components/PeqOverwriteConfirmDialog"; import { PeqPresetManageDialog } from "./eq/components/PeqPresetManageDialog"; -import { PeqUndoButton } from "./eq/components/PeqUndoButton"; import { useRawCurve } from "./eq/hooks/useRawCurve"; import { usePeqUndoHistory, @@ -1795,11 +1794,6 @@ export default function EQPage() { )}
- +
); }