From c712be3e0239ab529ce85a7eff110b9a34aa838f Mon Sep 17 00:00:00 2001 From: Abeautifulsnow Date: Tue, 18 Aug 2026 15:36:52 +0800 Subject: [PATCH] feat(agent): support cancelling installs and upgrades --- .../components/config/DriverStoreDialog.vue | 211 ++- .../connection/ConnectionDialog.vue | 118 +- apps/desktop/src/i18n/locales/en.ts | 4 + apps/desktop/src/i18n/locales/es.ts | 4 + apps/desktop/src/i18n/locales/it.ts | 4 + apps/desktop/src/i18n/locales/ja.ts | 4 + apps/desktop/src/i18n/locales/pt-BR.ts | 4 + apps/desktop/src/i18n/locales/zh-CN.ts | 4 + apps/desktop/src/i18n/locales/zh-TW.ts | 4 + apps/desktop/src/lib/backend/api.ts | 2 + apps/desktop/src/lib/backend/http.ts | 8 + apps/desktop/src/lib/backend/tauri.ts | 10 + .../lib/connection/driverInstallProgressUi.ts | 65 + crates/dbx-core/src/agent_manager.rs | 76 + crates/dbx-core/src/agent_service.rs | 1364 +++++++++++++++-- crates/dbx-web/src/main.rs | 2 + crates/dbx-web/src/routes/agents.rs | 106 +- .../app-tests/driverInstallProgressUi.test.ts | 142 +- src-tauri/src/commands/agents.rs | 89 +- src-tauri/src/lib.rs | 2 + 20 files changed, 2030 insertions(+), 193 deletions(-) diff --git a/apps/desktop/src/components/config/DriverStoreDialog.vue b/apps/desktop/src/components/config/DriverStoreDialog.vue index 7811aa4ef0..cc5595c768 100644 --- a/apps/desktop/src/components/config/DriverStoreDialog.vue +++ b/apps/desktop/src/components/config/DriverStoreDialog.vue @@ -1,7 +1,7 @@