fix: renderer 模块改经 IPC+Blob URL 装载(绕开 dev http 源 CORS);插件页改为全局/项目作用域切换

This commit is contained in:
Rick Ye
2026-09-11 01:11:18 +08:00
parent 71c91563e8
commit 538c25ab37
7 changed files with 184 additions and 87 deletions
+3
View File
@@ -139,6 +139,9 @@ const api = {
// ---- 插件系统 ----
pluginsList: (): Promise<PluginInfo[]> => ipcRenderer.invoke('plugins:list'),
pluginsUiState: (): Promise<PluginsUiState> => ipcRenderer.invoke('plugins:uiState'),
pluginsDirs: (): Promise<{ user: string[]; project: string[]; global: string[] }> =>
ipcRenderer.invoke('plugins:dirs'),
pluginsReadRenderer: (id: string): Promise<string> => ipcRenderer.invoke('plugins:readRenderer', id),
pluginsSetEnabled: (id: string, enabled: boolean): Promise<void> =>
ipcRenderer.invoke('plugins:setEnabled', id, enabled),
pluginsReload: (): Promise<void> => ipcRenderer.invoke('plugins:reload'),