From a81ae9f455a4bd35d99e58f9a71b40b5c45389e5 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 15 Sep 2026 01:15:31 +0800 Subject: [PATCH] feat(plugins): add install-from-url for plugin packages --- .../plugins/PluginContributionsPanel.vue | 91 ++++++- apps/desktop/src/i18n/locales/en.ts | 9 +- apps/desktop/src/i18n/locales/es.ts | 9 +- apps/desktop/src/i18n/locales/it.ts | 9 +- apps/desktop/src/i18n/locales/ja.ts | 9 +- apps/desktop/src/i18n/locales/ko.ts | 9 +- apps/desktop/src/i18n/locales/pt-BR.ts | 9 +- apps/desktop/src/i18n/locales/zh-CN.ts | 9 +- apps/desktop/src/i18n/locales/zh-TW.ts | 9 +- apps/desktop/src/lib/backend/api.ts | 1 + apps/desktop/src/lib/backend/http.ts | 16 ++ apps/desktop/src/lib/backend/tauri.ts | 4 + crates/dbx-core/src/plugins.rs | 9 +- crates/dbx-core/src/plugins/marketplace.rs | 254 ++++++++++++++++-- crates/dbx-web/src/routes/plugins.rs | 12 +- src-tauri/src/commands/plugins.rs | 27 +- src-tauri/src/lib.rs | 1 + 17 files changed, 436 insertions(+), 51 deletions(-) diff --git a/apps/desktop/src/components/plugins/PluginContributionsPanel.vue b/apps/desktop/src/components/plugins/PluginContributionsPanel.vue index 778d6fbfb8..6ac16116c9 100644 --- a/apps/desktop/src/components/plugins/PluginContributionsPanel.vue +++ b/apps/desktop/src/components/plugins/PluginContributionsPanel.vue @@ -1,6 +1,6 @@