Commit graph

454 commits

Author SHA1 Message Date
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 2e3f8fac17
Update README for Ubuntu 22.04 (#753) 2022-05-02 07:16:10 +02:00
dependabot[bot] db3a6e27ab
chore(deps): bump ejs from 3.1.6 to 3.1.7 (#749)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-28 21:34:27 +02:00
Christoph Settgast b4314b8bd5
2022.4.1 2022-04-28 21:33:28 +02:00
Christoph Settgast c25c1bb20c
Merge pull request #747 from jitsi/hmuresan/update-external-api
chore(external-api) Update external api script

last commit tags: tag: jitsi-meet_7249, tag: 6121
last commit sh: 132b44a8b630c37a12936fd07accef6fc496878c
2022-04-28 15:27:08 +02:00
Horatiu Muresan 8f76dc43cc Update external_api.js
last commit tags: tag: jitsi-meet_7249, tag: 6121
last commit sh: 132b44a8b630c37a12936fd07accef6fc496878c
2022-04-28 15:13:19 +03: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] 905a7b4cbf chore(deps): bump ansi-regex from 3.0.0 to 3.0.1
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 10:50:12 +02:00
dependabot[bot] eea7736690 chore(deps): bump plist from 3.0.4 to 3.0.5
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 10:49:43 +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 a505107456
chore: use require instead of global process (#741) 2022-03-28 20:38:03 +02:00
Christoph Settgast bc71f954ac
chore: remove unused alias for process in webpack.main config (#739)
process is available in the electron-main target, no need to alias
2022-03-25 07:06:00 +01: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
CommanderRoot 480543e861
refactor: replace deprecated String.prototype.substr() (#735)
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-03-23 21:06:37 +01:00
Saúl Ibarra Corretgé 180540facb feat(preload) limit the exposed SDK API surface
Expose a single function that sets up everything on the renderer.
2022-03-21 14:41:23 +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 381903bb3d
chore: nativeWindowOpen is default true and will be removed with electron18 (#723)
nativeWindowOpen is default since Electron 15, and the parameter will be
removed with Electron 18, thus prep for this.

See https://github.com/electron/electron/blob/main/docs/breaking-changes.md#removed-nativewindowopen
2022-03-04 22:20:33 +01:00
dependabot[bot] 449f0d7087
chore(deps): bump plist from 3.0.3 to 3.0.4 (#722)
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 01:35:43 +01:00
Christoph Settgast d43e0069d0
ci(mac): fix sign & notarize setup (#717) 2022-02-18 07:32:23 +01:00
Christoph Settgast 2fced74db8
2022.2.1 2022-02-17 00:01:59 +01:00
Christoph Settgast 0b5085c37e
doc: X-Frame-Options "sameorigin" breaks the app (#715) 2022-02-16 23:56:24 +01:00
Christoph Settgast 107f3c19c4
ci: switch to clean-install (#714)
Detects if package-lock.json is no longer in sync with package.json and
ensures that build is reproducible by only relying on package-lock.json
2022-02-16 23:56:06 +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
dependabot[bot] e5e11eb35b chore(deps): bump ajv from 6.10.2 to 6.12.6
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.10.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6)

---
updated-dependencies:
- dependency-name: ajv
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 08:02:12 +01:00
Christoph Settgast e309bb69db
chore(deps): update @jitsi/electron-sdk for electron 17+ (#707) 2022-02-09 07:35:34 +01:00
Christoph Settgast 9601ef83f3
feat: allow the jitsi-meet:// protocol in the URL box (#706)
* feat: allow the jitsi-meet:// protocol in the URL box

Allow this so that when you send around links to the app and someone
accidentally copy-pastes them into the URL box, things dont break.
2022-02-09 07:34:46 +01:00
Glandos 5e31214142
lang: spelling and typography fixes for French (#699)
Fix spelling and typography
2022-01-12 22:32:38 +01:00
Christoph Settgast 8a2993cf8d
Merge pull request #700 from jitsi/revert-697-action-cleanup
Revert "ci(mac): directly set env vars based on secrets"
2022-01-12 18:29:25 +01:00
Christoph Settgast 57b4545fe3 ci(mac): run prep step if secret is set 2022-01-11 20:14:39 +01:00
Christoph Settgast 7c30eb5c87 Revert "ci(mac): directly set env vars based on secrets (#697)"
This reverts commit f91287a369.
2022-01-11 20:11:28 +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 f91287a369
ci(mac): directly set env vars based on secrets (#697)
Then they are only set to something meaningful if they are present,
so same logic as before, just a bit cleaner and better working for downstream
forks which dont need mac signed builds.
2022-01-05 11:26:45 +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 8f316d66b8
cleanup: insertable streams and wasm SIMD are on by default (#693)
insertable streams since M86 according to https://chromestatus.com/feature/6321945865879552
wasm SIMD since M91 according to https://chromestatus.com/feature/6533147810332672
remote module is no longer used/present, thus remove that noop enable as well
2021-12-29 09:25:45 +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 7ef12df188
cleanup: remove unused mac electron/universal workaround (#688)
Since d383521 the binaries are universal itself, so app.asar is no
longer split by electron/universal. Thus remove the now unnecessary
workaround.
2021-12-11 21:53:01 +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
csett86 9096b0109a
Merge pull request #673 from jitsi/electron-16
deps: update to electron 16
2021-12-01 12:01:27 +01:00
csett86 684256bfdf
Merge pull request #672 from jitsi/prebuildify
chore(deps): Update to latest to fix mac universal build
2021-12-01 12:01:00 +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