Commit graph

154 commits

Author SHA1 Message Date
Christoph Settgast 5bf3ca2385 Update Electron to 12.0.6
Security and bug fixes

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-05-01 17:43:12 +02:00
Christoph Settgast 20179f2c3f Update Electron to 12.0.5
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-04-30 15:40:36 +02:00
Saúl Ibarra Corretgé 97bccd752b 2.8.5 2021-04-14 10:39:45 +02:00
Christoph Settgast f484312cd3 Update Electron to 12.0.4
Security: backported fix for chromium:1196683. #28638
2021-04-14 09:41:20 +02:00
Christoph Settgast 23a5f3b152 Update Electron to 12.0.3
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-04-13 21:40:20 +02:00
Christoph Settgast bbcae1027e chore(deps) Update dependencies
devDependencies left out intentionally, as updating babel & eslint requires
more work and more dependencies due to the deprecation of babel-eslint.
2021-04-06 23:11:57 +02:00
Saúl Ibarra Corretgé 28f1be5480 2.8.4 2021-03-31 00:26:29 +02:00
Christoph Settgast 4cc851dc75 Linux: Fix running AppImage on Debian 10+ (#231)
Modeled after https://github.com/electron-userland/electron-builder/issues/5371#issuecomment-791771150
but written with promised-based fs nodejs API.

This allows to drop the app-builder-lib .desktop patch, as
--no-sandbox is now part of all linux targets via the additional launcher script,
so the arg can be dropped from the .desktop file Exec line.

Manual workaround is removed from the README as well.
2021-03-31 00:23:20 +02:00
Saúl Ibarra Corretgé 4c0a96d255 2.8.3 2021-03-24 22:29:03 +01:00
Saúl Ibarra Corretgé d46e5b019d Build zip file on macOS as well
It's necessary for auto-updates.
2021-03-24 22:27:54 +01:00
Saúl Ibarra Corretgé f88abef302 2.8.2 2021-03-24 21:57:29 +01:00
Saúl Ibarra Corretgé 8aa9336172 2.8.1 2021-03-24 21:30:40 +01:00
Saúl Ibarra Corretgé 59fb0f2a82 2.8.0 2021-03-24 21:23:50 +01:00
Christoph Settgast a620a3fcef Update Electron to 12.0.2
Several fixes and patch-updated bundled Chromium.
For details see https://github.com/electron/electron/releases/tag/v12.0.2

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-03-24 21:09:35 +01:00
Saúl Ibarra Corretgé 3e5c116e0a Build Debian packages too 2021-03-24 00:45:57 +01:00
Christoph Settgast 5c49372e11 Enhancements to make it more Mac App Store (mas) compatible
- disable the autoupdater if running as mas (was not working anyway, just logging an error on every start)
- replace check via app.requestSingleInstanceLock() with LSMultipleInstancesProhibited in Info.plist
  due to https://github.com/electron/electron/issues/15958
- Quit the app also when all windows are closed to conform to macOS Human Interface Guidelines
  Comments from review:
  If the application is a single-window app, it might be appropriate to save data and quit the app when the main window is closed.
- "asarUnpack": "**/*.node" to also sign the native addons when packaging
- add the required mas-specific entitlements which include the app-sandbox key

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-03-15 00:20:20 +01:00
Christoph Settgast 9b09a4bfa9 Switch mac build to universal build
Apple's documentation suggests that apps should be shipped as universal binaries
to simplify the process for the users. See eg. https://developer.apple.com/documentation/apple-silicon/porting-your-macos-apps-to-apple-silicon

Also update electron-updater to latest version (matching electron-builder version)
as part of this.

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-03-15 00:13:00 +01:00
Saúl Ibarra Corretgé 324e4c2dba 2.7.1 2021-03-12 09:36:58 +01:00
Christoph Settgast c60995c3f7 Update Electron to 12.0.1
Several fixes and patch-updated bundled Chromium.
For details see https://github.com/electron/electron/releases/tag/v12.0.1

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-03-11 22:02:23 +01:00
Saúl Ibarra Corretgé db13c350eb 2.7.0 2021-03-10 00:37:28 +01:00
Saúl Ibarra Corretgé 21b494b140 Add Apple Silicon support 2021-03-10 00:34:30 +01:00
Saúl Ibarra Corretgé 5bc1e098a5 2.6.1 2021-03-05 23:16:22 +01:00
Saúl Ibarra Corretgé da42179d3b Prevent AoT and SS-tracker windows from being captured
In electron utils 2.0.15 we mark them as protected content, but on macOS
WebRTC uses a low level API which sidesteps that. An extra command line
argument is passed to fix that.

See: https://github.com/electron/electron/issues/19880
2021-03-05 23:13:17 +01:00
Saúl Ibarra Corretgé bad37a6d5e 2.6.0 2021-03-04 09:48:08 +01:00
Saúl Ibarra Corretgé 8863a8ce83 Update jitsi-meet-electron-utils
Fixes a bug with the screen sharing tracker in Electron 12.
2021-03-03 19:51:40 +01:00
Saúl Ibarra Corretgé b1e73df410 Update Electron to version 12.0.0 2021-03-03 19:51:40 +01:00
Saúl Ibarra Corretgé a9f661f677 2.5.1 2021-02-23 14:39:41 +01:00
Saúl Ibarra Corretgé dc4e2f8c9d 2.5.0 2021-02-23 14:24:23 +01:00
Saúl Ibarra Corretgé b8f4da2213 Update dependencies 2021-02-23 14:22:54 +01:00
Saúl Ibarra Corretgé 2e482a132c Update Electron to version 11.3.0 2021-02-23 11:21:50 +01:00
Saúl Ibarra Corretgé 04eb522bb5 Update Electron dependency 2020-12-04 13:20:04 +01:00
Saúl Ibarra Corretgé 0932ff386b Remove unused npm script 2020-12-04 13:16:03 +01:00
Saúl Ibarra Corretgé 1c53296e85 Drop devtron
It's unmaintained.
2020-12-03 11:14:08 +01:00
Mihai-Andrei Uscat 6d4f997c87 chore(electron-utils): Bump to v2.0.12 2020-12-01 16:03:22 +01:00
Saúl Ibarra Corretgé c7d85fe2f5 2.4.2 2020-10-28 21:14:11 +01:00
Saúl Ibarra Corretgé b246d6f17e Update Electron to version 10 2020-10-28 17:53:43 +01:00
Saúl Ibarra Corretgé fe5d5dd0f5 2.4.1 2020-10-01 15:43:02 +02:00
Saúl Ibarra Corretgé a9612bd70c Revert to Electron 9
Breaks Olm based E2EE because Olm uses WASM and
https://github.com/electron/electron/issues/25127
2020-10-01 15:40:42 +02:00
Saúl Ibarra Corretgé 79fea8ea86 2.4.0 2020-09-25 10:55:52 +02:00
Saúl Ibarra Corretgé bd44d0917e Update Electron to version 10 2020-09-10 12:49:55 +02:00
Saúl Ibarra Corretgé bd964be8c7 Bump version 2020-07-29 09:11:07 +02:00
Saúl Ibarra Corretgé 13142b1fe2 Update Electron to 9.1.2 2020-07-29 09:04:24 +02:00
Saúl Ibarra Corretgé 46bcc6fcf0 Update Electron to 9.0.5 2020-07-02 09:34:17 +02:00
Saúl Ibarra Corretgé aa6f76f2be Bump version 2020-07-02 09:29:49 +02:00
Saúl Ibarra Corretgé 4b942a4b42 Remove no longer used dependency 2020-07-02 09:15:34 +02:00
Saúl Ibarra Corretgé 9abb857a5f Drop pre-commit hook
The linter will run on a GH action now.
2020-07-02 09:08:55 +02:00
Saúl Ibarra Corretgé ca1eb70250 Share logic for opening external links 2020-06-30 11:16:55 +02:00
freddytuxworth 2efa8b057e
Introduce internationalisation 2020-06-26 13:05:42 +02:00
Christophe HAMERLING 1c4f76e3b8 Define Node.js 12 as requirement 2020-06-26 10:06:01 +02:00
Saúl Ibarra Corretgé 044c864cde Update Electron to 9.0.4 2020-06-17 10:48:01 +02:00