From 48f56f15b18c1a948fc5d77b98415461f5dd7662 Mon Sep 17 00:00:00 2001 From: SuLea-IT <105108570+SuLea-IT@users.noreply.github.com> Date: Thu, 30 Apr 2026 14:50:40 +0800 Subject: [PATCH] feat: pin tabs and tree nodes (#17) Co-authored-by: SuLe --- src/App.vue | 20 ++++-- src/components/sidebar/TreeItem.vue | 35 ++++++++- src/i18n/locales/en.ts | 2 + src/i18n/locales/zh-CN.ts | 2 + src/lib/pinnedItems.ts | 11 +++ src/stores/connectionStore.ts | 108 ++++++++++++++++++++++------ src/stores/queryStore.ts | 9 +++ src/types/database.ts | 2 + tests/pinnedItems.test.ts | 18 +++++ 9 files changed, 179 insertions(+), 28 deletions(-) create mode 100644 src/lib/pinnedItems.ts create mode 100644 tests/pinnedItems.test.ts diff --git a/src/App.vue b/src/App.vue index 8ff8cf933d..ffd89c8c50 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,7 @@