summaryrefslogtreecommitdiff
path: root/src/preload
diff options
context:
space:
mode:
Diffstat (limited to 'src/preload')
-rw-r--r--src/preload/index.ts15
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),