Commit Graph
5402 Commits
Author SHA1 Message Date
matrixbot f583aaa1ec Automatic merge back to main (#4826) 2025-07-24 14:59:01 +01:00
github-actions[bot] e6efc04e70 0.20.0-rc.0 v0.20.0-rc.0 2025-07-24 13:51:59 +00:00
matrixbot c4ae43b154 Translations updates for main (#4825) 2025-07-24 14:50:41 +01:00
github-actions[bot] afd828da31 Translations updates 2025-07-24 13:44:38 +00:00
Quentin Gliech b40c6edaca Fix spec compliance of upstream OAuth 2.0 client auth methods (#4819) 2025-07-24 15:36:25 +02:00
Quentin Gliech 3a8d4dc9e5 Show a better error page in most human-facing pages (#4816) 2025-07-24 15:36:09 +02:00
Quentin Gliech 506f162f10 Don't check for client_id in tests 2025-07-24 11:31:54 +02:00
Quentin Gliech c61d38c5b7 Fix spec compliance of upstream OAuth 2.0 client auth methods
We were sending the `client_id` in all cases, but the spec says it
should only be sent for the `none` and `client_secret_post` methods.
2025-07-24 11:16:00 +02:00
Quentin Gliech c7d0828363 Fix typo in secrets config output (#4817) 2025-07-24 10:43:42 +02:00
Kai A. Hiller 33096c7c87 Fix typo in secrets config output 2025-07-24 10:21:55 +02:00
Quentin Gliech 0b583b6c6e Human-readable error page on the compat SSO login redirect 2025-07-24 10:01:00 +02:00
Quentin Gliech e3dd0470cf Make the compat_router also recover from errors in human-facing routes 2025-07-23 19:45:59 +02:00
Quentin Gliech 8f6c854827 Include the issuer URLs in the error message when they don't match 2025-07-23 19:36:54 +02:00
Quentin Gliech 60f7365dc2 Human-readable error page on the upstream callback page 2025-07-23 19:36:39 +02:00
Quentin Gliech 58c16a2ee4 Human-readable error page on the upstream authorization page 2025-07-23 19:36:17 +02:00
Quentin Gliech 89a85a2d37 Human-readable error page on the authorization endpoint 2025-07-23 19:35:51 +02:00
Quentin Gliech 9b99057958 Human-readable error page on the consent page 2025-07-23 19:35:28 +02:00
Quentin Gliech d06f7c27d2 Handle device syncs for many devices more quickly (#4815) 2025-07-23 17:40:28 +02:00
Quentin Gliech 44c24e362c Handle device syncs for many devices more quickly 2025-07-23 17:37:25 +02:00
Quentin Gliech 0b7cac421e build(deps-dev): bump @types/node from 24.0.14 to 24.1.0 in /frontend in the types group (#4811) 2025-07-23 16:23:06 +02:00
Quentin Gliech 45572e0804 build(deps-dev): bump the storybook group in /frontend with 3 updates (#4809) 2025-07-23 16:22:59 +02:00
Quentin Gliech 823946fab4 build(deps): bump hyper-util from 0.1.15 to 0.1.16 (#4814) 2025-07-23 16:21:39 +02:00
dependabot[bot] c7c10a20a7 build(deps): bump hyper-util from 0.1.15 to 0.1.16
Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.15 to 0.1.16.
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.15...v0.1.16)

---
updated-dependencies:
- dependency-name: hyper-util
  dependency-version: 0.1.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 13:33:03 +00:00
dependabot[bot] fb2d08eaff build(deps-dev): bump the storybook group in /frontend with 3 updates
Bumps the storybook group in /frontend with 3 updates: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs), [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) and [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).


Updates `@storybook/addon-docs` from 9.0.17 to 9.0.18
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v9.0.18/code/addons/docs)

Updates `@storybook/react-vite` from 9.0.17 to 9.0.18
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v9.0.18/code/frameworks/react-vite)

Updates `storybook` from 9.0.17 to 9.0.18
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v9.0.18/code/core)

---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
  dependency-version: 9.0.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react-vite"
  dependency-version: 9.0.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: storybook
  dependency-version: 9.0.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 13:32:31 +00:00
dependabot[bot] cbc224e34e build(deps-dev): bump @types/node in /frontend in the types group
Bumps the types group in /frontend with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.0.14 to 24.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 13:32:18 +00:00
Quentin Gliech 97cd5d86ba docs: Remove requirement for arbitrary KIDs (#4807) 2025-07-23 12:38:47 +02:00
Kai A. Hiller 858b388eec KIDs must be stable across restarts 2025-07-23 12:31:38 +02:00
Quentin Gliech dbbb563b35 Fix the user deactivation/reactivation jobs (#4813) 2025-07-23 10:46:49 +02:00
Quentin Gliech 70aba2a086 Fix the user deactivation/reactivation jobs
Those got broken when we switched to using localparts in the
HomeserverConnection in #4801
2025-07-23 10:38:27 +02:00
Kai A. Hiller da94650706 Fix wording 2025-07-23 09:43:43 +02:00
Kai A. Hiller 2ecc502b05 Adapt markdown formatting 2025-07-23 09:39:52 +02:00
Quentin Gliech 0629915006 Allow the homeserver to perform introspection using a shared secret (#4808) 2025-07-22 13:30:49 +02:00
Quentin Gliechandreivilibre 85be5e1472 Clarify comment
Co-authored-by: reivilibre <oliverw@element.io>
2025-07-22 13:24:03 +02:00
Quentin Gliech cfefd2426f build(deps-dev): bump msw from 2.10.3 to 2.10.4 in /frontend (#4798) 2025-07-22 12:04:17 +02:00
Quentin Gliech 7f2bf0fdf9 Update msw to 2.10.4 2025-07-22 11:57:41 +02:00
Quentin Gliech 74bd3fe941 Allow the homeserver to perform introspection using a shared secret 2025-07-22 11:27:56 +02:00
Kai A. Hiller 5587dd37e3 docs: Remove requirement for arbitrary KIDs 2025-07-21 18:37:03 +02:00
Quentin Gliech da120ef9d9 build(deps): bump serde_json from 1.0.140 to 1.0.141 (#4804) 2025-07-21 17:38:10 +02:00
dependabot[bot] e50674cdbf build(deps-dev): bump msw from 2.10.3 to 2.10.4 in /frontend
---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.10.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:31:25 +00:00
Quentin Gliech 1b634b29b5 build(deps): bump psl from 2.1.125 to 2.1.126 (#4803) 2025-07-21 17:30:50 +02:00
dependabot[bot] b9db1999d6 build(deps): bump serde_json from 1.0.140 to 1.0.141
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.141)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.141
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:30:38 +00:00
dependabot[bot] 77fa6df761 build(deps): bump psl from 2.1.125 to 2.1.126
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.125 to 2.1.126.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.125...v2.1.126)

---
updated-dependencies:
- dependency-name: psl
  dependency-version: 2.1.126
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:24:10 +00:00
Quentin Gliech 5cbe503811 Allow account linking for existing users when the localpart matches in upstream OAuth 2.0 logins (#4193) 2025-07-21 17:17:57 +02:00
Quentin Gliech cfa9a23d86 Merge branch 'main' into feat/allow_override_user 2025-07-21 17:03:35 +02:00
Quentin Gliech 5eb8e780cf Use the new dedicated Synapse API (#4801) 2025-07-21 13:23:39 +02:00
Quentin Gliech ee9f843801 Merge branch 'main' into quenting/new-synapse-api 2025-07-21 13:16:36 +02:00
Quentin Gliech 832244675d Threaten to switch to using the modern API in a few releases. 2025-07-21 13:15:48 +02:00
Quentin Gliech 3266bfbd65 build(deps): bump opa-wasm from 0.1.5 to 0.1.6 (#4805) 2025-07-21 13:15:12 +02:00
Quentin Gliech 4c5b7d05b4 Avoid a few unnecessary clones when talking to Synapse 2025-07-21 13:14:38 +02:00
Quentin Gliech fbcfa25cba Remove the spurious password field from the request body 2025-07-21 13:08:36 +02:00