Commit Graph

302 Commits

Author SHA1 Message Date
bsimml db6d976ae2
Allow mailto links to be opened externally 2021-03-23 16:21:16 +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
Adam Spiers b41de51ed2 README: explain why remote control was disabled
Just marking the remote control feature as disabled without explaining why
was not at all helpful to end users needing this feature.  So link to a couple
of pages to help them understand the reasoning.  It may even attract
developers to work on a fix.
2021-03-14 15:34:20 +01:00
t2d ce2243d220
Document working CSP 2021-03-12 16:20:56 +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é 2698618930
Update README.md 2021-03-10 01:05:28 +01:00
Saúl Ibarra Corretgé 87b811020d
Update README.md 2021-03-10 01:05:06 +01:00
Saúl Ibarra Corretgé db13c350eb 2.7.0 2021-03-10 00:37:28 +01:00
Saúl Ibarra Corretgé c3455ddbce Fix Travis CI build 2021-03-10 00:34:30 +01:00
Saúl Ibarra Corretgé 21b494b140 Add Apple Silicon support 2021-03-10 00:34:30 +01:00
dependabot[bot] 6465eeeeb1 Bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 22:29:56 +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é d91bdee321 Re-enable GPU acceleration
It broke screen-sharing, but was fixed in Chrome 88.
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é a64241731d Update bundled external API
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/527
2021-03-03 16:58:05 +01:00
Cedric Roijakkers 569cbfe89b Added Dutch translation. 2021-02-23 18:01:20 +01:00
Dominik Gedon 4fb7e4c151 Fix typo in German language file 2021-02-23 16:09:25 +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é edc2f3e8c8 Update dependencies 2021-02-23 12:17:55 +01:00
Saúl Ibarra Corretgé 1c6b603d2f Open WebRTC internals when in dev mode 2021-02-23 11:24:45 +01:00
Saúl Ibarra Corretgé ebdd32a795 Enable WASM SIMD 2021-02-23 11:24:22 +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é 01c2468666 Update feedback URL 2021-02-23 10:56:29 +01:00
David Haberthür 3345e3fa4a Updating install command for Homebrew
According to https://formulae.brew.sh/cask/jitsi-meet#default
2021-01-29 12:08:54 +01:00
Marvin Frommhold 25cc204100 Fix typo in German language file 2021-01-16 21:39:42 -06:00
xosecalvo eeb0fe5ec7
Galician localization 2021-01-08 10:27:05 +01:00
Jan 93584eac82
Fix typo in German language file 2021-01-08 10:25:52 +01:00
dependabot[bot] f73e6a6c7d Bump ini from 1.3.5 to 1.3.7
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-07 10:45:45 +01:00
Tobias Bannert 8dc0edc452 updated german translation
Updated, corrected and completed the german translation.
2021-01-07 10:41:36 +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é 9243f4b8a9 Update app icon 2020-12-04 13:16:03 +01:00
Jaya Allamsetty 73f9c6178f fix: Disable hw acceleration across all platforms.
Fixes https://github.com/jitsi/jitsi-meet-electron/issues/458.
2020-12-04 09:08:04 +01:00
Saúl Ibarra Corretgé 1c53296e85 Drop devtron
It's unmaintained.
2020-12-03 11:14:08 +01:00
Jaya Allamsetty f348152242
fix: Disable hardware acceleration on Windows, it causes screenshare to flicker 2020-12-02 23:50:56 +01:00
Mihai-Andrei Uscat 6d4f997c87 chore(electron-utils): Bump to v2.0.12 2020-12-01 16:03:22 +01:00
dependabot[bot] 3fe601a943 Bump highlight.js from 9.15.10 to 9.18.5
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 9.15.10 to 9.18.5.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/9.18.5/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/9.15.10...9.18.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 10:32:19 +01:00
Saúl Ibarra Corretgé 50f5e2b187
Add prerequisites for building on Windows 2020-11-11 13:18:18 +01:00
NeroBurner e08a53fff4 Add link to GNU/Linux issue
Add a link to the #231 issue as searching the issue by hand is cumbersome
2020-11-10 10:25:12 +01:00
Saúl Ibarra Corretgé 3c334289ea
Add GNU/LInux dependencies to README 2020-11-04 10:49:11 +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é eafda57087 Revert "Revert "Remove no longer needed workaround""
This reverts commit fde36ff5de.
2020-10-28 17:49:52 +01:00