1
0
mirror of https://github.com/element-hq/element-web.git synced 2026-10-24 23:19:26 +03:00

128 Commits

Author SHA1 Message Date
renovate[bot]
d8fe7fbfe5 Update dependency electron to v44.9.0 (#35542)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-20 13:06:49 +00:00
renovate[bot]
25db9c4063 Update electron (#35525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-19 17:31:50 +00:00
RiotRobot
2a21153a3a Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	apps/web/package.json
#	apps/web/playwright/e2e/crypto/toasts.spec.ts
#	apps/web/src/Lifecycle.ts
#	apps/web/src/components/structures/auth/CompleteSecurity.test.tsx
#	pnpm-lock.yaml
2026-10-16 13:18:58 +00:00
RiotRobot
ed0a1239e8 v1.12.32 2026-10-16 13:15:24 +00:00
RiotRobot
959eb55816 v1.12.31 2026-10-13 12:24:11 +00:00
renovate[bot]
733b7b2afc Update electron (#35386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 08:34:30 +00:00
RiotRobot
d376422554 v1.12.31-rc.1 2026-10-08 12:48:44 +00:00
renovate[bot]
386d96bf78 Update electron (#35335)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 21:26:06 +00:00
renovate[bot]
69319bf8f6 Update electron-builder to v26.17.0 (#35336)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 14:30:46 +00:00
RiotRobot
edbe5310ff v1.12.31-rc.0 2026-10-06 13:19:35 +00:00
Michael Telatynski
816ccc50ce Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	apps/web/package.json
#	pnpm-lock.yaml
2026-10-06 13:30:02 +01:00
RiotRobot
f19cfd9030 v1.12.30 2026-09-29 13:12:42 +00:00
renovate[bot]
2687e5893a Update electron (#35232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 11:25:03 +00:00
renovate[bot]
e2e432e0d8 Update electron (#35163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-23 18:19:05 +00:00
RiotRobot
0610f02757 v1.12.30-rc.1 2026-09-23 14:51:26 +00:00
RiotRobot
5b5f82fc6c v1.12.30-rc.0 2026-09-23 14:04:06 +00:00
RiotRobot
6295c59624 Merge remote-tracking branch 'origin/master' into develop 2026-09-22 12:52:26 +00:00
RiotRobot
2d90d6b7b6 v1.12.29 2026-09-22 12:49:07 +00:00
Skye Elliot
1d53cb8a4e FOSS components of experimental X.509-based identity verification (#34973)
* feat(x509): Add `graphene-pk11` and `pkcs11js` dependencies

Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* feat: Add X.509 client init options to `ClientCreationManagementApi`

Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* feat(shared-types): Add X.509 IPC types

Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* feat(desktop): Add the X.509 IPC module

Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* test(desktop): Cover the X.509 main process

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* feat: Deprecate `setUserVerificationCaCertsPem`

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* test: Cover the deprecated setUserVerificationCaCertsPem shim

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* Prepare module-api 1.18.0 release

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Skye Elliot <actuallyori@gmail.com>

* chore: Unbump module-api (will bump in a separate PR)

* chore: Add X.509 files to CODEOWNERS

* docs: Add documentation for desktop X.509 configuration

* chore: Make X.509 dependencies optional, add build justification

* chore: Updating dependencies means updating lockfile - Skye is silly

* chore: Un-approve pkcs11js auto-build - handled by electron-builder

* ci: Run glibc-check on every `.node` elf in `element-desktop`

* ci: Attempt to build element desktop in Docker

* docs: Clarify lots of things

* refactor: rename `getModule` to `getModuleInstance`

* refactor: Rename all result variables to `result`

* refactor: Invert condition in `getSession`

* refactor: Pull IPC handler out to method for quick return

* docs: More doc comments for `reloadModule`

* docs: Invert doc comment on `buildChain`

* fix: Rename `PKCS11` code to `UPSTREAM_PKCS11`

* docs: Correct old reference to non-existent enum

* docs: Correct comment indentation

* tests: Remove top-level mocking, fix errors and spelling

* docs: Remove TODO, add result comments

* feat: Read single concatenated chain rather than assembling manually

* feat: Switch to `ipcMain.handle`

* refactor: Reorder module

* docs: Tidy up documentation

* chore: Correct CODEOWNERS path for X509 fixtures

* tests: Add matrix uniformResourceIdentifier to SAN

* docs: More documentation clarifications

* docs: Improve comment on `reloadModule`

---------

Signed-off-by: Skye Elliot <actuallyori@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 12:03:32 +00:00
Will Hunt
2cfe88578b Remove "hak" and switch to "@matrix-org/seshat" (#35047)
* Remove hak

* Remove dockerbuild

* Refactor to support new @matrix-org/seshat

* Cleanup workflows

* Update windows requirements

* Restore dockerbuild

* Reduce size of doc

* lint

* clear up unused stuff

* bump tests

* another package update
2026-09-17 10:23:01 +00:00
renovate[bot]
b7d25fa739 Update dependency electron to v44.3.0 (#35093)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 15:39:42 +00:00
RiotRobot
fe37d1992f v1.12.28 2026-09-16 12:11:52 +00:00
RiotRobot
3706626569 v1.12.28-rc.1 2026-09-09 13:37:33 +00:00
David Baker
e88529118c Update electron (#34994)
Backport https://github.com/element-hq/element-web/pull/34981
2026-09-09 14:34:21 +01:00
RiotRobot
bef3006e42 v1.12.28-rc.0 2026-09-09 10:50:10 +00:00
RiotRobot
4f617f1614 Merge remote-tracking branch 'origin/master' into develop 2026-09-01 14:27:32 +00:00
RiotRobot
6dffa50580 v1.12.27 2026-09-01 14:24:08 +00:00
RiotRobot
a62a3dffb9 v1.12.27-rc.1 2026-08-28 09:05:43 +00:00
renovate[bot]
8c22defc8e Update electron (#34813)
* Update electron

* Appease the linter

* Drop Windows ia32 as it is no longer supported by Electron

We haven't been shipping it for a year already

* Revert changes to target - it has loads of targets we don't support anyway

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-08-27 08:31:30 +00:00
RiotRobot
d65e837e84 v1.12.27-rc.0 2026-08-25 14:43:13 +00:00
RiotRobot
429a69209b Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	pnpm-lock.yaml
2026-08-18 14:10:16 +00:00
RiotRobot
c43ef70b55 v1.12.26 2026-08-18 13:42:12 +00:00
renovate[bot]
33dcc89c2f Update dependency electron to v43.4.0 (#34699)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-13 10:23:03 +00:00
renovate[bot]
89b6b7cfbe Update dependency electron to v43.3.0 (#34670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-12 12:31:12 +00:00
RiotRobot
5e76766ee2 v1.12.26-rc.0 2026-08-12 11:50:01 +00:00
Michael Telatynski
b4f7cf665d Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	pnpm-lock.yaml
2026-08-05 12:31:36 +01:00
RiotRobot
a2a996ae50 v1.12.25 2026-08-05 09:08:08 +00:00
renovate[bot]
ab50101fea Update electron (#34437)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-28 15:03:57 +00:00
RiotRobot
4b4a520517 v1.12.25-rc.1 2026-07-28 14:11:23 +00:00
RiotRobot
c7a180e172 v1.12.25-rc.0 2026-07-28 13:58:49 +00:00
Richard van der Hoff
19e72d28fc Update to Seshat 5.0.0 (#34396) 2026-07-23 10:55:28 +00:00
Michael Telatynski
bc76609239 Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	pnpm-lock.yaml
2026-07-21 15:31:08 +00:00
RiotRobot
dea10bf390 v1.12.24 2026-07-21 14:06:59 +00:00
renovate[bot]
f0c4f6a312 Update dependency electron to v43.1.1 (#34353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 13:57:55 +00:00
RiotRobot
eebdc77379 v1.12.24-rc.1 2026-07-14 15:13:32 +00:00
RiotRobot
14b438a749 v1.12.24-rc.0 2026-07-14 14:21:36 +00:00
Michael Telatynski
b6859885a3 Upgrade to TypeScript 7 (#34208)
* Upgrade to TypeScript 7

for massive tsc speed gains

Those on WebStorm will want to upgrade to EAP to reap the benefits of the new TSGo compiler

Some things (module-api & shared-components) which utilise unplugin-dts (and api-extractor) need to hold a copy of ts6 for its conventional lib format and API. TS7 ships with no API until TS7.1.

Other things which use eslint also need ts6 for typescript-eslint.

Some type changes were necessary as TS7 caught some issues.

* Add knip exception

* Fix bad merge
2026-07-14 08:09:03 +00:00
renovate[bot]
a2d7dc0c0f Update dependency electron to v43.1.0 (#34233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 09:05:53 +00:00
Michael Telatynski
15c85ec50f Switch from eslint to oxlint (#34166)
* Fix type imports

* Fix jsdoc

* Fixup types

* Fix stray awaits on non-thenables

* Fixup imports

* Fix splats

* Fix this-context on callbacks

* Memoise react contexts

* Prefer find/flatMap

* Make oxlint happier about our React keys

* Avoid unsafe default function params

* Fixup jsdoc

* Fixup contexts

* Switch from eslint to oxlint

* Some oxlint-related tweaks

* Iterate

* Partial revert to defer some changes and shrink diff

* Iterate

* Add eslint-plugin-element-call and enable the copyright rule

* Set strictStorePkgContentCheck

* Iterate

* Make sonar happy

* Fix new lints
2026-07-10 09:47:41 +00:00
RiotRobot
2ee42a002e Merge branch 'master' into develop 2026-07-07 13:00:37 +00:00