From fde8a47ad31364090d1f6c1bef8d67b6df5e52e2 Mon Sep 17 00:00:00 2001 From: Douwe Osinga Date: Fri, 13 Mar 2026 09:42:16 -0400 Subject: [PATCH] =?UTF-8?q?Upgrade=20Electron=2040.6.0=20=E2=86=92=2041.0.?= =?UTF-8?q?0,=20remove=20unused=20@electron/remote?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Electron 41 ships Chromium 136, Node.js 22.15.x, V8 13.6 - Only breaking change (backgroundThrottling property removal) doesn't affect us - @electron/remote was a dependency but never imported anywhere in source --- ui/desktop/package.json | 3 +-- ui/desktop/pnpm-lock.yaml | 22 +++++----------------- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/ui/desktop/package.json b/ui/desktop/package.json index d8e645d21b13..df70af1b2c56 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -107,7 +107,6 @@ "@electron-forge/plugin-fuses": "^7.11.1", "@electron-forge/plugin-vite": "^7.11.1", "@electron/fuses": "^1.8.0", - "@electron/remote": "^2.1.3", "@eslint/js": "^9.39.2", "@hey-api/openapi-ts": "^0.93.0", "@modelcontextprotocol/sdk": "^1.27.0", @@ -133,7 +132,7 @@ "@vitest/coverage-v8": "^4.0.18", "@vitest/ui": "^4.0.18", "autoprefixer": "^10.4.24", - "electron": "^40.6.0", + "electron": "41.0.0", "electron-devtools-installer": "^4.0.0", "eslint": "^9.39.2", "eslint-plugin-react": "^7.37.5", diff --git a/ui/desktop/pnpm-lock.yaml b/ui/desktop/pnpm-lock.yaml index dafef61517d5..c52665780465 100644 --- a/ui/desktop/pnpm-lock.yaml +++ b/ui/desktop/pnpm-lock.yaml @@ -205,9 +205,6 @@ importers: '@electron/fuses': specifier: ^1.8.0 version: 1.8.0 - '@electron/remote': - specifier: ^2.1.3 - version: 2.1.3(electron@40.6.0) '@eslint/js': specifier: ^9.39.2 version: 9.39.3 @@ -284,8 +281,8 @@ importers: specifier: ^10.4.24 version: 10.4.24(postcss@8.5.6) electron: - specifier: ^40.6.0 - version: 40.6.0 + specifier: 41.0.0 + version: 41.0.0 electron-devtools-installer: specifier: ^4.0.0 version: 4.0.0 @@ -612,11 +609,6 @@ packages: engines: {node: '>=12.13.0'} hasBin: true - '@electron/remote@2.1.3': - resolution: {integrity: sha512-XlpxC8S4ttj/v2d+PKp9na/3Ev8bV7YWNL7Cw5b9MAWgTphEml7iYgbc7V0r9D6yDOfOkj06bchZgOZdlWJGNA==} - peerDependencies: - electron: '>= 13.0.0' - '@electron/universal@2.0.3': resolution: {integrity: sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==} engines: {node: '>=16.4'} @@ -3443,8 +3435,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@40.6.0: - resolution: {integrity: sha512-ett8W+yOFGDuM0vhJMamYSkrbV3LoaffzJd9GfjI96zRAxyrNqUSKqBpf/WGbQCweDxX2pkUCUfrv4wwKpsFZA==} + electron@41.0.0: + resolution: {integrity: sha512-U7QueSj1cFj9QM0Qamgh/MK08662FVK555iMfapqU7mcAmIm4A8bZuZptpjMXrT4JNAMGjgWu9sOeO1+RPCJNw==} engines: {node: '>= 12.20.55'} hasBin: true @@ -7052,10 +7044,6 @@ snapshots: - bluebird - supports-color - '@electron/remote@2.1.3(electron@40.6.0)': - dependencies: - electron: 40.6.0 - '@electron/universal@2.0.3': dependencies: '@electron/asar': 3.4.1 @@ -10014,7 +10002,7 @@ snapshots: - supports-color optional: true - electron@40.6.0: + electron@41.0.0: dependencies: '@electron/get': 2.0.3 '@types/node': 24.10.13