From a57906ed7e74d86b1f4fa7af460c218afe29af04 Mon Sep 17 00:00:00 2001 From: onenewcode Date: Wed, 16 Sep 2026 20:16:29 +0800 Subject: [PATCH] feat(driver-store): filter built-in drivers by install status --- .../components/config/DriverStoreAgentRow.vue | 140 ++++++ .../components/config/DriverStoreDialog.vue | 467 ++++++------------ apps/desktop/src/i18n/locales/az.ts | 10 + apps/desktop/src/i18n/locales/en.ts | 10 + apps/desktop/src/i18n/locales/es.ts | 10 + apps/desktop/src/i18n/locales/it.ts | 10 + apps/desktop/src/i18n/locales/ja.ts | 10 + apps/desktop/src/i18n/locales/ko.ts | 10 + apps/desktop/src/i18n/locales/pt-BR.ts | 10 + apps/desktop/src/i18n/locales/tr.ts | 10 + apps/desktop/src/i18n/locales/zh-CN.ts | 10 + apps/desktop/src/i18n/locales/zh-TW.ts | 10 + .../agentOfflineExportContract.spec.ts | 12 +- .../__tests__/agentDriverInstallHint.spec.ts | 45 +- .../__tests__/driverListFilter.spec.ts | 143 +++++- .../lib/connection/agentDriverInstallHint.ts | 25 + .../src/lib/connection/driverListFilter.ts | 67 +++ .../__tests__/legacyWebviewFallback.spec.ts | 6 +- .../driverStoreInstallStatus.test.ts | 42 ++ 19 files changed, 727 insertions(+), 320 deletions(-) create mode 100644 apps/desktop/src/components/config/DriverStoreAgentRow.vue create mode 100644 packages/app-tests/driverStoreInstallStatus.test.ts diff --git a/apps/desktop/src/components/config/DriverStoreAgentRow.vue b/apps/desktop/src/components/config/DriverStoreAgentRow.vue new file mode 100644 index 0000000000..f5f65887f4 --- /dev/null +++ b/apps/desktop/src/components/config/DriverStoreAgentRow.vue @@ -0,0 +1,140 @@ + + + diff --git a/apps/desktop/src/components/config/DriverStoreDialog.vue b/apps/desktop/src/components/config/DriverStoreDialog.vue index af8b30b5bb..2c2e9d19a8 100644 --- a/apps/desktop/src/components/config/DriverStoreDialog.vue +++ b/apps/desktop/src/components/config/DriverStoreDialog.vue @@ -1,7 +1,7 @@