Age | Commit message (Collapse) | Author |
|
|
|
Contains Chromium 102 -> 104 update and security updates of chromium since.
For details see https://www.electronjs.org/blog/electron-20-0
@jitsi/electron-sdk still requires node, so disable the sandbox on renderer
This is a newly changed default with electron 20:
https://www.electronjs.org/blog#default-changed-renderers-without-nodeintegration-true-are-sandboxed-by-default
|
|
|
|
|
|
Used https://github.com/jitsi/jitsi-meet/blob/master/react/features/base/util/parseURLParams.ts and removed the typescript stuff and replaced deprecated substr()
Closes: #642
Signed-off-by: Christoph Wiechert <wio@psitrax.de>
|
|
|
|
|
|
Use with --ozone-platform-hint=auto to enable
Closes: #683
|
|
Includes downgraded node-gyp-build which should fix issues like
https://github.com/jitsi/jitsi-meet-electron/runs/7639735746?check_suite_focus=true
|
|
|
|
|
|
Security Patches from contained Chromium
See https://github.com/electron/electron/releases/tag/v19.0.7
and https://github.com/electron/electron/releases/tag/v19.0.8
|
|
|
|
|
|
Contains Chromium 98 -> 102 update, for high level overview see
https://www.electronjs.org/blog/electron-18-0
https://www.electronjs.org/blog/electron-19-0
Plan B support is now removed as well, as chromium 102 no longer offers
it: https://chromestatus.com/feature/5823036655665152
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
This is a prerequisite for universal mac builds with electron 18+
For details see https://github.com/electron-userland/electron-builder/pull/6750
|
|
|
|
Mostly chromium security updates, and not yet updating to electron 18 as that requires at least electron-builder 23.0.4 (due to electron-userland/electron-builder#6750), but electron-builder 23.0.4+ are not yet stable.
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
The @atlaskit/navigation also works fine without reference
to whether its running on mac or not (for the way its used in
this project).
|
|
update babel to latest minor while at it
|
|
|
|
Mostly chromium security updates, for all details
see https://github.com/electron/electron/releases/tag/v17.1.1 and
https://github.com/electron/electron/releases/tag/v17.1.2
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
See https://github.com/jitsi/jitsi-meet-electron-sdk/pull/200 for details
|
|
|
|
- allow plan-b until we switch to unified plan
|
|
|
|
|
|
|
|
Contains updated Chromium to 96.0.4664.110
For all details see https://github.com/electron/electron/releases/tag/v16.0.5
and https://github.com/electron/electron/releases/tag/v16.0.6
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
The settings and the prejoin page which is forced on many instances
including meet.jit.si did conflict, as you could set values in the
settings, then try to override them in den prejoin page only to notice
that it would not work. Clean this up by only having the prejoin page
where all settings can be done before joining the conference.
Closes: #687
|
|
Debian 11 (bullseye) changed the default for kernel.unprivileged_userns_clone to 1,
thus this workaround is no longer required.
This at the same time fixes the default command line entry for the deb
package.
Closes: #628
|
|
|
|
|
|
|
|
Contains:
- Chromium 91 -> 96, including multiple webrtc and security fixes
- Linux file chooser portal fixes (https://github.com/electron/electron/pull/19159)
Closes: #629
|
|
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
Release this ~3 months after 2.9.0 was released (21 Sep 2021) so
that users had 3 months to migrate to local storage
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
ci: simplify thanks to prebuilds
as robotjs and @jitsi/electron-sdk have prebuilds, no need for build
tools here
|
|
|
|
|
|
(#662)
|
|
Just to avoid accidentally ever publishing it.
|
|
Replaced all remote module usages
Updated robotjs to context-aware fork
Updated node-gyp on windows to get it compiling again
|
|
Since release 2.9.1 autoupdate was broken (only!) on mac, due to
https://github.com/electron-userland/electron-builder/pull/6149 being
part of the used version of electron-updater
Revert back to stable electron-updater
|
|
|
|
mac: Enable autoupdate by sign and notarize via github action
Signed and notarized binaries are the precondition for autoupdates on
mac. Additionally Gatekeeper on 10.15+ is happy and allows to open the
app instead of blocking it.
The notarize step is added unconditionally, as it only emits a warning if
the notarization API key is not set, but it does not break the build.
This is an upstreaming of https://github.com/csett86/jitsi-meet-electron
where it worked since March 2020.
On CI, only sign if not triggered by pull request, as these will fail (as secrets
are not available to pull request builds).
The required github secrets (signing key, cert and notarize API login, password and team id) are:
Signing
Open the Keychain Access app. Export all certificates (Developer ID Certificate) related to your app into a single file (e.g. certs.p12) and set a strong password.
Base64-encode your certificates using the following command: base64 -i certs.p12 -o encoded.txt
In the GitHub repository, go to Settings → Secrets and add the following two variables:
mac_certs: Your base64 encoded certificates, i.e. the content of the encoded.txt file you created before
mac_certs_password: The password you set when exporting the certificates
Notarization
Create an app-specific password for your apple id: https://support.apple.com/de-de/HT204397
In the GitHub repository, go to Settings → Secrets and add the following three variables:
apple_id: your apple id
apple_id_password: the just created app-specific password for your apple id
team_id: your team short name: https://github.com/electron/electron-notarize#notes-on-your-team-short-name
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>
|
|
|
|
Update jitsi-meet-electron-utils to replace it with electron API.
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
Mostly chromium security updates, for all details
see https://github.com/electron/electron/releases/tag/v13.5.0,
https://github.com/electron/electron/releases/tag/v13.5.1,
https://github.com/electron/electron/releases/tag/v13.5.2
Signed-off-by: Christoph Settgast <csett86@web.de>
|