From f725c50b2c42f76b1d567b5168b07684918a7724 Mon Sep 17 00:00:00 2001 From: andystenhe Date: Mon, 31 Aug 2026 22:55:42 +0800 Subject: [PATCH] feat(sql-file): add configurable file name filter --- Cargo.lock | 1 + .../src/components/layout/SqlFilePanel.vue | 69 +++++++++-- .../layout/__tests__/SqlFilePanel.spec.ts | 13 ++ .../__tests__/useQuickOpen.spec.ts | 7 +- apps/desktop/src/composables/useQuickOpen.ts | 4 +- apps/desktop/src/i18n/locales/en.ts | 5 + apps/desktop/src/i18n/locales/es.ts | 5 + apps/desktop/src/i18n/locales/it.ts | 5 + apps/desktop/src/i18n/locales/ja.ts | 5 + apps/desktop/src/i18n/locales/ko.ts | 5 + apps/desktop/src/i18n/locales/pt-BR.ts | 5 + apps/desktop/src/i18n/locales/zh-CN.ts | 5 + apps/desktop/src/i18n/locales/zh-TW.ts | 5 + apps/desktop/src/lib/backend/http.ts | 2 +- apps/desktop/src/lib/backend/tauri.ts | 4 +- .../desktop/src/lib/sqlFile/sqlFileFolders.ts | 14 +++ src-tauri/Cargo.toml | 1 + src-tauri/src/commands/list_sql_files.rs | 111 ++++++++++++++++-- 18 files changed, 243 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 88be6502ef..16de5320c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2024,6 +2024,7 @@ dependencies = [ "percent-encoding", "portpicker", "redis", + "regex", "reqwest 0.12.28", "russh", "rust_decimal", diff --git a/apps/desktop/src/components/layout/SqlFilePanel.vue b/apps/desktop/src/components/layout/SqlFilePanel.vue index 1b63966d02..d8ec428d13 100644 --- a/apps/desktop/src/components/layout/SqlFilePanel.vue +++ b/apps/desktop/src/components/layout/SqlFilePanel.vue @@ -1,10 +1,11 @@