Rename to Plugin Compass, add mobile onboarding/signin, implement self-update for desktop, and fix workflow paths

This commit is contained in:
southseact-3d
2026-02-16 12:05:30 +00:00
parent 63698e1d19
commit d6e2af3a29
11 changed files with 945 additions and 138 deletions

View File

@@ -7,4 +7,25 @@ contextBridge.exposeInMainWorld('windowsAppBridge', {
syncApp: (appId) => ipcRenderer.invoke('sync-app', appId),
runOpencodeTask: (appId, taskName, args) =>
ipcRenderer.invoke('run-opencode-task', appId, taskName, args || []),
getVersion: () => ipcRenderer.invoke('get-version'),
checkForUpdates: () => ipcRenderer.invoke('check-for-updates'),
downloadUpdate: () => ipcRenderer.invoke('download-update'),
installUpdate: () => ipcRenderer.invoke('install-update'),
onUpdateAvailable: (callback) => {
ipcRenderer.on('update-available', () => callback());
},
onUpdateDownloaded: (callback) => {
ipcRenderer.on('update-downloaded', () => callback());
},
onUpdateError: (callback) => {
ipcRenderer.on('update-error', (event, error) => callback(error));
},
onDownloadProgress: (callback) => {
ipcRenderer.on('download-progress', (event, progress) => callback(progress));
},
onAppVersion: (callback) => {
ipcRenderer.on('app-version', (event, version) => callback(version));
},
});