gui: 多主题外观(6色板/背景图缓存)/连接认证(总网关登录窗自动抓Cookie)/中英切换/插件禁用

This commit is contained in:
JianFeeeee
2026-08-14 16:14:08 +08:00
parent 76d86d4dba
commit 9e4afa3040
5 changed files with 848 additions and 47 deletions

View File

@ -16,4 +16,11 @@ contextBridge.exposeInMainWorld('homeagent', {
cli: {
request: (socketPath, apiKey, line) => ipcRenderer.invoke('cli:request', { socketPath, apiKey, line }),
},
webui: {
setAuth: (url, cookie, headers, username, password) => ipcRenderer.invoke('webui:setAuth', { url, cookie, headers, username, password }),
openLogin: (url, username, password) => ipcRenderer.invoke('webui:openLogin', { url, username, password }),
onLoginResult: (cb) => ipcRenderer.on('webui:login-result', (_e, d) => cb(d)),
cacheBg: (src) => ipcRenderer.invoke('bg:cache', { src }),
log: (m) => ipcRenderer.send('log:r', m),
},
});