diff options
Diffstat (limited to 'src/preload/index.ts')
| -rw-r--r-- | src/preload/index.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/preload/index.ts b/src/preload/index.ts index ee9fd9b..116e8e2 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -385,6 +385,21 @@ const api = { }, closeWindow: () => ipcRenderer.invoke('window:close') as Promise<void>, + // Update check (GitHub Releases) + updateCheck: () => + ipcRenderer.invoke('update:check') as Promise<{ + available: boolean + current: string + version?: string + notes?: string + releaseUrl?: string + assetName?: string + assetUrl?: string + assetSize?: number + }>, + updateDownload: (url: string, name: string) => + ipcRenderer.invoke('update:download', url, name) as Promise<{ success: boolean; path?: string; message?: string }>, + // Shell openExternal: (url: string) => ipcRenderer.invoke('shell:openExternal', url), showInFinder: (path: string) => ipcRenderer.invoke('shell:showInFinder', path), |
