Horatiu Muresan
82823d5da7
chore(electron-sdk) Increment electron sdk version
2022-08-30 17:29:59 +03:00
Christoph Wiechert
7d0a6deb71
fix(config): backport parseURLParams from jitsi-meet ( #786 )
...
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>
2022-08-25 19:28:39 +02:00
Avram Tudor
542c7f089a
chore: update jitsi-electron-sdk to 3.0.18
2022-08-24 11:22:27 +03:00
Christoph Settgast
5b9119c62b
2022.8.1
2022-08-12 07:47:43 +02:00
Christoph Settgast
27f663a98f
feat(wayland): enable titlebar when running under wayland ( #766 )
...
Use with --ozone-platform-hint=auto to enable
Closes : #683
2022-08-12 07:46:41 +02:00
Christoph Settgast
eb95561b57
fix(win): fix build failures ( #780 )
...
Includes downgraded node-gyp-build which should fix issues like
https://github.com/jitsi/jitsi-meet-electron/runs/7639735746?check_suite_focus=true
2022-08-08 09:55:35 +02:00
Milo Ivir
80ef53683e
feat: croatian translation ( #771 )
2022-08-02 19:40:08 +02:00
Christoph Settgast
54374e8843
2022.7.1
2022-07-21 19:43:58 +02:00
Christoph Settgast
a57e885c77
chore(deps): update electron to 19.0.8 ( #775 )
...
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
2022-07-20 19:50:58 +02:00
Christoph Settgast
0c1bac5d59
chore(deps): update jitsi sdk to reduce binary usage ( #772 )
2022-07-20 18:47:24 +02:00
Christoph Settgast
957a607f39
2022.6.1
2022-06-27 11:58:46 +02:00
Christoph Settgast
886994e9f4
chore(deps): update electron to 19.0.6 ( #760 )
...
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>
2022-06-26 19:15:16 +02:00
Christoph Settgast
207c7cfff6
chore(deps): electron-builder and electron-updater ( #759 )
...
This is a prerequisite for universal mac builds with electron 18+
For details see https://github.com/electron-userland/electron-builder/pull/6750
2022-06-24 07:45:02 +02:00
Christoph Settgast
b4314b8bd5
2022.4.1
2022-04-28 21:33:28 +02:00
Christoph Settgast
2888fa94bd
chore(deps): update electron to 17.4.1 ( #748 )
...
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>
2022-04-27 21:31:38 +02:00
dependabot[bot]
90c8564aa2
chore(deps-dev): bump moment from 2.29.1 to 2.29.2
...
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>
2022-04-09 09:42:14 +02:00
Christoph Settgast
5c53a8cb3e
chore(deps): remove process polyfill ( #738 )
...
The @atlaskit/navigation also works fine without reference
to whether its running on mac or not (for the way its used in
this project).
2022-03-25 07:05:38 +01:00
Kanishka Bansode
f58f8c90ff
chore(deps): migrate webpack 4 to 5 ( #732 )
...
update babel to latest minor while at it
2022-03-24 21:42:46 +01:00
Christoph Settgast
7ec0304a53
2022.3.1 ( #729 )
2022-03-09 21:01:46 +01:00
Christoph Settgast
3beaafdd4f
chore(deps): update electron to 17.1.2 ( #727 )
...
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>
2022-03-09 21:00:19 +01:00
Christoph Settgast
63dbdb2d14
chore(deps): update @jitsi/electron-sdk to fix aot issue ( #728 )
...
See https://github.com/jitsi/jitsi-meet-electron-sdk/pull/200 for details
2022-03-09 21:00:10 +01:00
Christoph Settgast
2fced74db8
2022.2.1
2022-02-17 00:01:59 +01:00
hmuresan
233dad2421
chore(electron-bump) Update to electron 17.0.1
...
- allow plan-b until we switch to unified plan
2022-02-15 19:39:53 +02:00
Christoph Settgast
e309bb69db
chore(deps): update @jitsi/electron-sdk for electron 17+ ( #707 )
2022-02-09 07:35:34 +01:00
Christoph Settgast
218347548a
2022.1.1
2022-01-05 11:42:35 +01:00
Christoph Settgast
b02d5a2b1a
chore(deps): update @jitsi/electron-sdk for small fixes ( #696 )
2022-01-05 11:40:25 +01:00
Christoph Settgast
50cf81a497
chore(deps): update electron to 16.0.6 ( #694 )
...
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>
2022-01-05 11:26:20 +01:00
Christoph Settgast
d970d210da
feat: force prejoin page instead of profile and av settings ( #690 )
...
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
2021-12-21 07:34:16 +01:00
csett86
f0d020adf9
chore: remove unnecessary debian 10 appimage fix ( #684 )
...
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
2021-12-05 09:09:20 +01:00
csett86
31ed1316f6
2021.12.2 ( #679 )
2021-12-03 22:01:46 +01:00
csett86
6525087cc3
deps: update electron to 16.0.4 to fix crash when screensharing ( #678 )
2021-12-03 21:58:06 +01:00
csett86
5c9dd6db82
2021.12.1
2021-12-01 12:15:43 +01:00
Christoph Settgast
eb86bca9d0
deps: update to electron 16
...
Contains:
- Chromium 91 -> 96, including multiple webrtc and security fixes
- Linux file chooser portal fixes (https://github.com/electron/electron/pull/19159 )
Closes : #629
2021-12-01 11:38:49 +01:00
Christoph Settgast
d38352149e
chore(deps): Update to latest to fix mac universal build
...
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-12-01 11:34:29 +01:00
csett86
94f39ce107
refactor: Remove electron-store to be ready for electron 14+ ( #668 )
...
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>
2021-12-01 11:33:34 +01:00
csett86
4237c5d1a5
ci: simplify thanks to prebuilds ( #666 )
...
ci: simplify thanks to prebuilds
as robotjs and @jitsi/electron-sdk have prebuilds, no need for build
tools here
2021-11-16 22:38:33 +01:00
csett86
87437410fc
chore(deps): switch to npm for @jitsi/electron-sdk ( #664 )
2021-11-11 22:19:46 +01:00
Saúl Ibarra Corretgé
75f0268e26
chore(deps) update @jitsi/js-utils ( #663 )
2021-11-11 22:15:33 +01:00
csett86
dd33388be7
refactor: follow rename of jitsi-meet-electron-utils to @jitsi/electron-sdk ( #662 )
2021-11-11 21:35:17 +01:00
Saúl Ibarra Corretgé
ca9aa9ad5c
Mark package as private
...
Just to avoid accidentally ever publishing it.
2021-11-10 11:48:44 +01:00
csett86
ca21b040c4
Update jitsi-meet-electron-utils to electron 14+ compatible version ( #655 )
...
Replaced all remote module usages
Updated robotjs to context-aware fork
Updated node-gyp on windows to get it compiling again
2021-11-06 13:42:54 +01:00
csett86
935515d7ce
fix(mac): electron-updater broken on mac ( #658 )
...
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
2021-11-06 09:28:42 +01:00
csett86
14282cfdfb
2021.11.1
2021-11-04 22:54:44 +01:00
csett86
ae306f5c5d
mac: Enable autoupdate by sign and notarize via github action ( #581 )
...
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>
2021-11-04 22:29:34 +01:00
csett86
a1c330961e
2.9.1
2021-10-19 21:51:40 +02:00
csett86
3fc1306961
chore(deps): Replace mac-screen-capture-permissions ( #647 )
...
Update jitsi-meet-electron-utils to replace it with electron API.
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-10-19 12:21:35 +02:00
csett86
2975fd0928
chore(deps): update electron to 13.5.2 ( #643 )
...
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>
2021-10-18 11:40:19 +02:00
ovari
e3b9231112
Localize desktop file on Linux
2021-10-18 09:29:17 +02:00
csett86
83b489325d
chore(deps): update electron-builder to 22.11.11 and move to node 14( #583 )
...
electron-builder 22.11.0+ requires node 14, so update node 12 -> node 14
as well.
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-10-17 20:56:25 +02:00
csett86
8544d2c373
2.9.0
2021-09-21 21:57:05 +02:00