From 872207284519885e452c797b155c5188176a79bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=80=E4=B9=8B?= Date: Tue, 25 Nov 2025 14:52:14 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../options/routes/ScriptList/ScriptTable.tsx | 62 +++++++++++--- .../options/routes/ScriptList/components.tsx | 85 +++++++++---------- src/pages/options/routes/ScriptList/hooks.tsx | 6 +- src/pages/options/routes/ScriptList/index.tsx | 6 +- 4 files changed, 96 insertions(+), 63 deletions(-) diff --git a/src/pages/options/routes/ScriptList/ScriptTable.tsx b/src/pages/options/routes/ScriptList/ScriptTable.tsx index 4ac0f9a02..0aa7f05cf 100644 --- a/src/pages/options/routes/ScriptList/ScriptTable.tsx +++ b/src/pages/options/routes/ScriptList/ScriptTable.tsx @@ -56,12 +56,16 @@ import { systemConfig } from "@App/pages/store/global"; import { i18nName } from "@App/locales/locales"; import { hashColor, ScriptIcons } from "../utils"; import type { ScriptLoading } from "@App/pages/store/features/script"; -import { requestEnableScript, pinToTop, scriptClient, synchronizeClient } from "@App/pages/store/features/script"; +import { + requestEnableScript, + pinToTop, + scriptClient, + synchronizeClient, + requestFilterResult, +} from "@App/pages/store/features/script"; import { getCombinedMeta } from "@App/app/service/service_worker/utils"; import { parseTags } from "@App/app/repo/metadata"; import { EnableSwitch, HomeCell, MemoizedAvatar, ScriptSearchField, SourceCell, UpdateTimeCell } from "./components"; -import type { SetSearchRequest } from "./hooks"; -import type { SearchType } from "@App/app/service/service_worker/types"; type ListType = ScriptLoading; @@ -420,8 +424,6 @@ interface ScriptTableProps { updateScripts: (uuids: string[], data: Partial