From a07def60427bd34eeaa2a558250a3afc291e9a37 Mon Sep 17 00:00:00 2001 From: zhangyaxi Date: Wed, 29 Jul 2026 03:18:06 +0800 Subject: [PATCH] feat(export): support safe background query exports --- .../src/components/editor/QueryEditor.vue | 19 +- .../export/ExportProgressDialog.vue | 8 +- apps/desktop/src/components/grid/DataGrid.vue | 4 +- .../src/components/layout/ContentArea.vue | 16 + .../src/composables/useDataGridExport.ts | 17 +- .../src/composables/useExportTracker.ts | 8 +- apps/desktop/src/i18n/locales/en.ts | 3 + apps/desktop/src/i18n/locales/es.ts | 3 + apps/desktop/src/i18n/locales/it.ts | 3 + apps/desktop/src/i18n/locales/ja.ts | 3 + apps/desktop/src/i18n/locales/pt-BR.ts | 3 + apps/desktop/src/i18n/locales/zh-CN.ts | 3 + apps/desktop/src/i18n/locales/zh-TW.ts | 3 + apps/desktop/src/stores/queryStore.ts | 56 ++- crates/dbx-core/src/query_result_export.rs | 139 +++++-- packages/app-tests/queryStore.test.ts | 106 ++++- src-tauri/src/commands/query_result_export.rs | 378 +++++++++++------- 17 files changed, 577 insertions(+), 195 deletions(-) diff --git a/apps/desktop/src/components/editor/QueryEditor.vue b/apps/desktop/src/components/editor/QueryEditor.vue index 7efed44ef..30b3c2b00 100644 --- a/apps/desktop/src/components/editor/QueryEditor.vue +++ b/apps/desktop/src/components/editor/QueryEditor.vue @@ -1,6 +1,6 @@