From a7be9eed13ba854cc7b242b64926faac0bb898ba Mon Sep 17 00:00:00 2001 From: LSD Date: Tue, 7 Jul 2026 12:43:07 +0800 Subject: [PATCH] fix(gridfs): support bulk download and paged browsing (#2743) --- .../document/MongoBucketBrowser.vue | 246 ++++++++++++++---- .../document/MongoGridFsBrowser.vue | 6 +- apps/desktop/src/i18n/locales/en.ts | 2 + apps/desktop/src/i18n/locales/es.ts | 2 + apps/desktop/src/i18n/locales/it.ts | 2 + apps/desktop/src/i18n/locales/ja.ts | 2 + apps/desktop/src/i18n/locales/pt-BR.ts | 2 + apps/desktop/src/i18n/locales/zh-CN.ts | 2 + apps/desktop/src/i18n/locales/zh-TW.ts | 2 + apps/desktop/src/lib/document/gridfsFiles.ts | 183 +++++++++++++ .../src/lib/document/gridfsPagination.ts | 20 ++ .../app-tests/gridfsBrowserPagination.test.ts | 31 +++ packages/app-tests/gridfsFiles.test.ts | 41 +++ 13 files changed, 493 insertions(+), 48 deletions(-) create mode 100644 apps/desktop/src/lib/document/gridfsFiles.ts create mode 100644 apps/desktop/src/lib/document/gridfsPagination.ts create mode 100644 packages/app-tests/gridfsBrowserPagination.test.ts create mode 100644 packages/app-tests/gridfsFiles.test.ts diff --git a/apps/desktop/src/components/document/MongoBucketBrowser.vue b/apps/desktop/src/components/document/MongoBucketBrowser.vue index 72c2df37d..4b23cdcf4 100644 --- a/apps/desktop/src/components/document/MongoBucketBrowser.vue +++ b/apps/desktop/src/components/document/MongoBucketBrowser.vue @@ -1,7 +1,7 @@