aboutsummaryrefslogtreecommitdiff
path: root/main.js
AgeCommit message (Collapse)Author
2021-07-31Enable WebAssemblyCSP flag so wasm-eval CSP can be used instead of requiring ↵csett86
unsafe-eval (#617)
2021-05-12feat(linux): enable PipeWire support for screensharingChristoph Settgast
This is required on wayland based desktops like Fedora 34 or Ubuntu 21.04. Closes: #567
2021-04-14Enable field trial to enable Opus REDSaúl Ibarra Corretgé
2021-03-15Enhancements to make it more Mac App Store (mas) compatibleChristoph Settgast
- 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-15Switch mac build to universal buildChristoph Settgast
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-05Prevent AoT and SS-tracker windows from being capturedSaúl Ibarra Corretgé
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-03Re-enable GPU accelerationSaúl Ibarra Corretgé
It broke screen-sharing, but was fixed in Chrome 88.
2021-03-03Update Electron to version 12.0.0Saúl Ibarra Corretgé
2021-02-23Open WebRTC internals when in dev modeSaúl Ibarra Corretgé
2021-02-23Enable WASM SIMDSaúl Ibarra Corretgé
2020-12-04Update app iconSaúl Ibarra Corretgé
2020-12-04fix: Disable hw acceleration across all platforms.Jaya Allamsetty
Fixes https://github.com/jitsi/jitsi-meet-electron/issues/458.
2020-12-02fix: Disable hardware acceleration on Windows, it causes screenshare to flickerJaya Allamsetty
2020-10-28Revert "Revert "Remove no longer needed workaround""Saúl Ibarra Corretgé
This reverts commit fde36ff5deecc93be3148c7184fbb966db960e2a.
2020-10-16Fix scren-sharing with latest macOS updateSaúl Ibarra Corretgé
2020-10-01Revert "Remove no longer needed workaround"Saúl Ibarra Corretgé
This reverts commit b2a349a718dcd6ddf5abb0b897345226fd98981d.
2020-09-10Enable just insertable streams instead of all experimental featuresSaúl Ibarra Corretgé
2020-09-10Remove no longer needed workaroundSaúl Ibarra Corretgé
The bug has since been fixed in Chromium.
2020-09-10Update Electron to version 10Saúl Ibarra Corretgé
2020-07-03Fix join via protocol link on Linux (#413)chref
Perform command-line protocol argument handling on all platforms, not only win32. This allows the client to join a meeting passed on the command-line even if it is no instance of the client already running.
2020-06-30Share logic for opening external linksSaúl Ibarra Corretgé
2020-06-10Add protocol to open conference links with the appChristophe Hamerling
Co-authored-by: Christophe HAMERLING <chamerling@linagora.com> Co-authored-by: Klemens Arro <klemens.arro@admcloudtech.com> Co-authored-by: Goran Urukalo <goran.urukalo@teletrader.com>
2020-06-09Add Application command line flag support for devtoolsChristophe HAMERLING
2020-06-09Add SHOW_DEV_TOOLS environment variableChristophe HAMERLING
2020-06-04Add context menuSaúl Ibarra Corretgé
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/380
2020-06-02Enable DevTools also on release buildsSaúl Ibarra Corretgé
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/371
2020-05-27Disable HW accelerated codecsSaúl Ibarra Corretgé
Fixes a crash when H.264 is used (in P2P mode).
2020-05-20Update to Electron 9 and enable E2EESaúl Ibarra Corretgé
Electron 9 ships with Chrome 83 which means we have access to E2EE by enabling experimental web platform features.
2020-04-30Fix shortcuts on macOSDavid Baker
The regular windows shortcuts (eg. minimise, hide) don't work unless they have menu entries, so add them along with the standard set of expected menu items for mac (although I've omitted 'about' since it opens a window so is a slightly more visible change). Also Electron has a role for 'quit' so use this instead of providing our own.
2020-04-07Update CI ToolsAndrei Gavrilescu
Co-authored-by: Annika Wickert <awlx@users.noreply.github.com>
2020-04-07fix security issue / update depsAndrei Gavrilescu
2020-02-20use appName from configAndrei Gavrilescu
2020-02-20integrate screen sharing tracker window (#197)Andrei Gavrilescu
* integrate screen sharing tracker window * update jitsi-meet-electron-utils required version * update package.json
2019-10-03fix: Electron 5 support.Hristo Terezov
2019-07-11Adds using power monitor and detecting computer suspend. (#174)Дамян Минков
* Adds using power monitor and detecting computer suspend. * Simplify api listener functions. * Fixes comments.
2018-12-27Remove full window dragging hackSaúl Ibarra Corretgé
It's more trouble than it's worth really. For one, it doesn't work in brady bunch mode.
2018-08-17Add ability to watch / autoreload in development modeSaúl Ibarra Corretgé
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/103 Co-authored-by: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
2018-08-16Replaced deprecated method app.makeSingleInstance()akshitkrnagpal
2018-08-14Misc style fixesSaúl Ibarra Corretgé
2018-07-18Configured auto-updateakshitkrnagpal
2018-07-16Added application menu for enabling copy/paste (MacOS)akshitkrnagpal
2018-07-15Force single instance applicationakshitkrnagpal
2018-07-05Configured electron-builder for app releaseakshitkrnagpal
2018-07-04Show window once ready-to-showakshitkrnagpal
2018-06-20Remember Window StateAkshit Kr Nagpal
2018-06-19Add development shortcutsSaúl Ibarra Corretgé
With the menu bar gone, shortcuts to reload the window or open the DevTools need to be done manually. Thankfully electron-debug takes care of this!
2018-06-19Don't show the menu barSaúl Ibarra Corretgé
2018-06-19StyleSaúl Ibarra Corretgé
2018-06-12fix(google-auth): popup.hristoterezov
2018-05-24Fix eslint warningsSaúl Ibarra Corretgé