add windows desktop client shell
CI / compose (push) Successful in 7m48s

This commit is contained in:
Marco0300
2026-09-03 14:33:27 +02:00
parent 856625bd93
commit 4dfabf6433
14 changed files with 716 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
'use strict';
const { contextBridge, ipcRenderer } = require('electron');
// Deliberately expose only fixed, argument-checked operations; no Node or IPC primitive is leaked.
contextBridge.exposeInMainWorld('prospectDesktop', Object.freeze({
getBackendUrl: () => ipcRenderer.invoke('backend:get'),
setBackendUrl: (url) => ipcRenderer.invoke('backend:set', String(url ?? '')),
reload: () => ipcRenderer.invoke('window:reload'),
reconnect: () => ipcRenderer.invoke('window:reconnect'),
clearSession: () => ipcRenderer.invoke('session:clear'),
openSettings: () => ipcRenderer.invoke('settings:open')
}));