diff --git a/packages/desktop-client/config/paths.js b/packages/desktop-client/config/paths.js index e08021fabae3560ebebc94cffb9d6d24310437b3..f435dc470d555d718bea58856d675c7488928210 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 0000000000000000000000000000000000000000..aa1336a9449296296a77ce09279c157d0df1c00e --- /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 ec1e2b8c9b0cfa9288c517101c23971a7ab80af7..fd3022cacdd262fffd9f3f8c98b1b6a2c18efc7a 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",