aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-27chore(deps): update electron to 17.4.1 (#748)Christoph Settgast
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-09chore(deps): bump ansi-regex from 3.0.0 to 3.0.1dependabot[bot]
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-09chore(deps): bump plist from 3.0.4 to 3.0.5dependabot[bot]
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-09chore(deps-dev): bump moment from 2.29.1 to 2.29.2dependabot[bot]
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-03-28chore: use require instead of global process (#741)Christoph Settgast
2022-03-25chore: remove unused alias for process in webpack.main config (#739)Christoph Settgast
process is available in the electron-main target, no need to alias
2022-03-25chore(deps): remove process polyfill (#738)Christoph Settgast
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-24chore(deps): migrate webpack 4 to 5 (#732)Kanishka Bansode
update babel to latest minor while at it
2022-03-23refactor: replace deprecated String.prototype.substr() (#735)CommanderRoot
.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-21feat(preload) limit the exposed SDK API surfaceSaúl Ibarra Corretgé
Expose a single function that sets up everything on the renderer.
2022-03-092022.3.1 (#729)v2022.3.1Christoph Settgast
2022-03-09chore(deps): update electron to 17.1.2 (#727)Christoph Settgast
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-09chore(deps): update @jitsi/electron-sdk to fix aot issue (#728)Christoph Settgast
See https://github.com/jitsi/jitsi-meet-electron-sdk/pull/200 for details
2022-03-04chore: nativeWindowOpen is default true and will be removed with electron18 ↵Christoph Settgast
(#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-02chore(deps): bump plist from 3.0.3 to 3.0.4 (#722)dependabot[bot]
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-02-18ci(mac): fix sign & notarize setup (#717)v2022.2.1Christoph Settgast
2022-02-172022.2.1Christoph Settgast
2022-02-16doc: X-Frame-Options "sameorigin" breaks the app (#715)Christoph Settgast
2022-02-16ci: switch to clean-install (#714)Christoph Settgast
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-15chore(electron-bump) Update to electron 17.0.1hmuresan
- allow plan-b until we switch to unified plan
2022-02-11chore(deps): bump ajv from 6.10.2 to 6.12.6dependabot[bot]
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-09chore(deps): update @jitsi/electron-sdk for electron 17+ (#707)Christoph Settgast
2022-02-09feat: allow the jitsi-meet:// protocol in the URL box (#706)Christoph Settgast
* 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-01-12lang: spelling and typography fixes for French (#699)Glandos
Fix spelling and typography
2022-01-12Merge pull request #700 from jitsi/revert-697-action-cleanupChristoph Settgast
Revert "ci(mac): directly set env vars based on secrets"
2022-01-11ci(mac): run prep step if secret is setChristoph Settgast
2022-01-11Revert "ci(mac): directly set env vars based on secrets (#697)"Christoph Settgast
This reverts commit f91287a369c030408ad3a69ac4338c1a6133e8de.
2022-01-052022.1.1v2022.1.1Christoph Settgast
2022-01-05chore(deps): update @jitsi/electron-sdk for small fixes (#696)Christoph Settgast
2022-01-05ci(mac): directly set env vars based on secrets (#697)Christoph Settgast
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-05chore(deps): update electron to 16.0.6 (#694)Christoph Settgast
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>
2021-12-29cleanup: insertable streams and wasm SIMD are on by default (#693)Christoph Settgast
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-21feat: force prejoin page instead of profile and av settings (#690)Christoph Settgast
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-11cleanup: remove unused mac electron/universal workaround (#688)csett86
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-05chore: remove unnecessary debian 10 appimage fix (#684)csett86
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-032021.12.2 (#679)v2021.12.2csett86
2021-12-03deps: update electron to 16.0.4 to fix crash when screensharing (#678)csett86
2021-12-012021.12.1v2021.12.1csett86
2021-12-01Merge pull request #673 from jitsi/electron-16csett86
deps: update to electron 16
2021-12-01Merge pull request #672 from jitsi/prebuildifycsett86
chore(deps): Update to latest to fix mac universal build
2021-12-01deps: update to electron 16Christoph Settgast
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-01chore(deps): Update to latest to fix mac universal buildChristoph Settgast
Signed-off-by: Christoph Settgast <csett86@web.de>
2021-12-01refactor: Remove electron-store to be ready for electron 14+ (#668)csett86
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-11-27ci: archive binaries after build (#671)csett86
2021-11-25mac: allow notarize with API key (#669)csett86
Use eg in GH actions like this with secret API_KEY = API key file as coming from Apple secret API_KEY_ID = API key ID as coming from Apple secret API_KEY_ISSUER_ID = API key issuer ID as coming from Apple mkdir -p ~/private_keys/ echo '${{ secrets.api_key }}' > ~/private_keys/AuthKey_${{ secrets.api_key_id }}.p8 echo "API_KEY_FILE=~/private_keys/AuthKey_${{ secrets.api_key_id }}.p8" >> $GITHUB_ENV echo "API_KEY_ID=${{ secrets.api_key_id }}" >> $GITHUB_ENV echo "API_KEY_ISSUER_ID=${{ secrets.api_key_issuer_id }}" >> $GITHUB_ENV
2021-11-16ci: simplify thanks to prebuilds (#666)csett86
ci: simplify thanks to prebuilds as robotjs and @jitsi/electron-sdk have prebuilds, no need for build tools here
2021-11-16README: add publishing docs (#667)csett86
2021-11-14README: further cleanups after rename of utils -> sdk (#665)csett86
2021-11-11chore(deps): switch to npm for @jitsi/electron-sdk (#664)csett86
2021-11-11chore(deps) update @jitsi/js-utils (#663)Saúl Ibarra Corretgé