From 64f5573358766219f823acf201fc88141b225ef0 Mon Sep 17 00:00:00 2001 From: Matiss Janis Aboltins <matiss@mja.lv> Date: Sat, 14 Jan 2023 21:35:51 +0000 Subject: [PATCH] :rewind: reverting some changes to fix electron-app (#466) --- packages/desktop-client/config/paths.js | 4 +++- packages/desktop-client/src/browser-preload.js | 1 + packages/desktop-electron/package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 packages/desktop-client/src/browser-preload.js diff --git a/packages/desktop-client/config/paths.js b/packages/desktop-client/config/paths.js index e08021fab..f435dc470 100644 --- a/packages/desktop-client/config/paths.js +++ b/packages/desktop-client/config/paths.js @@ -38,10 +38,12 @@ function getServedPath(appPackageJson) { return ensureSlash(servedUrl, true); } +const isGenericBrowser = process.env.IS_GENERIC_BROWSER; + // JWL: Resolve to mobile suffixes before resolving to .js. This // makes it load real React Native components, but when needed // .web.js can be used to force a web version. -const moduleFileExtensions = ['browser.js'] +const moduleFileExtensions = (isGenericBrowser ? ['browser.js'] : []) .concat(['web.mjs', 'web.js']) .concat(['mjs', 'js', 'json', 'web.jsx', 'jsx']); diff --git a/packages/desktop-client/src/browser-preload.js b/packages/desktop-client/src/browser-preload.js new file mode 100644 index 000000000..aa1336a94 --- /dev/null +++ b/packages/desktop-client/src/browser-preload.js @@ -0,0 +1 @@ +// Intentionally left blank to make electron app work diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index ec1e2b8c9..fd3022cac 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -3,7 +3,7 @@ "productName": "Actual", "author": "Shift Reset LLC", "description": "A simple and powerful personal finance system", - "version": "22.12.03", + "version": "22.12.3", "scripts": { "clean": "rm -rf dist", "update-client": "bin/update-client", -- GitLab