From a7d5abfca920b8736c2ea1fc4f6212bab25bf97a Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Sat, 21 Mar 2026 02:29:42 +0100 Subject: [PATCH] feat(desktop): enhance update-error payload with release URL, add get-app-version IPC --- packages/desktop/src/main.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/desktop/src/main.ts b/packages/desktop/src/main.ts index 726e50bb..fda1e7e2 100644 --- a/packages/desktop/src/main.ts +++ b/packages/desktop/src/main.ts @@ -509,6 +509,8 @@ function registerIpcHandlers(): void { } }); + ipcMain.handle('get-app-version', () => app.getVersion()); + // Screen share picker coordination (used by setDisplayMediaRequestHandler) ipcMain.on('screen-share-selected', (_event, _sourceId: string | null, _shareAudio?: boolean) => { // Handled via ipcMain.once in the display media handler — this is just @@ -561,7 +563,10 @@ function initAutoUpdater(): void { }); autoUpdater.on('error', (err: Error) => { - mainWindow?.webContents.send('update-error', err.message); + mainWindow?.webContents.send('update-error', { + message: err.message, + releaseUrl: 'https://github.com/TheZwiss/backspace/releases/latest', + }); }); // Initial check with 10s delay