feat(extensions): add ZIP installation and unify action dialogs

This commit is contained in:
2026-09-06 00:52:59 +08:00
parent ba66b182af
commit 99a92e9eb1
29 changed files with 554 additions and 50 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ export const usePluginStore = defineStore('plugin', () => {
selectedPluginId.value = pluginId
}
async function installPlugin(packagePath: string) {
async function installPlugin(packagePath: string | File) {
const installed = await pluginService.installPlugin(packagePath)
const index = plugins.value.findIndex((plugin) => plugin.plugin_id === installed.plugin_id)
if (index >= 0) plugins.value[index] = installed