Commit Graph
6062 Commits
Author SHA1 Message Date
Adis Veletanlic a27ccba9c3 Merge branch 'element-hq:main' into main 2025-04-14 12:22:51 +02:00
Adis Veletanlic fd9b5ca1d8 Fix indent 2025-04-14 12:22:13 +02:00
Adis Veletanlic 0e50c44605 Add private_key_file option for apple sso and edit docs 2025-04-14 12:21:00 +02:00
Quentin Gliech a3202a690a Document how to migrate passwords from Synapse with a pepper set (#4353) 2025-04-11 16:40:14 +02:00
Quentin Gliech da9fc3ce65 Minor rewording 2025-04-11 16:33:14 +02:00
Quentin Gliech 852a817b3c build(deps-dev): bump @types/react-dom from 19.1.1 to 19.1.2 in /frontend in the types group (#4380) 2025-04-11 16:30:28 +02:00
Quentin Gliech c55938348a build(deps-dev): bump knip from 5.48.0 to 5.50.2 in /frontend (#4390) 2025-04-11 16:30:09 +02:00
Quentin Gliech 7f94600473 build(deps-dev): bump vite from 6.2.5 to 6.2.6 in /frontend in the vite group (#4379) 2025-04-11 16:27:36 +02:00
Quentin Gliech 9e9482e385 build(deps): bump opentelemetry-prometheus from 0.29.0 to 0.29.1 in the opentelemetry group (#4388) 2025-04-11 16:26:58 +02:00
Quentin Gliech 4156cba2a0 build(deps): bump vergen-gitcl from 1.0.7 to 1.0.8 (#4389) 2025-04-11 16:26:30 +02:00
dependabot[bot] c3c716dbee build(deps-dev): bump vite in /frontend in the vite group
Bumps the vite group in /frontend with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 14:00:59 +00:00
Quentin Gliech 6578ae1aba build(deps): bump the tanstack-query group in /frontend with 2 updates (#4359) 2025-04-11 15:59:29 +02:00
dependabot[bot] 057fbdcee6 build(deps-dev): bump knip from 5.48.0 to 5.50.2 in /frontend
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.48.0 to 5.50.2.
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)
- [Commits](https://github.com/webpro-nl/knip/commits/5.50.2/packages/knip)

---
updated-dependencies:
- dependency-name: knip
  dependency-version: 5.50.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 13:52:34 +00:00
dependabot[bot] 414d46167e build(deps): bump the tanstack-query group in /frontend with 2 updates
Bumps the tanstack-query group in /frontend with 2 updates: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools).


Updates `@tanstack/react-query` from 5.71.10 to 5.72.0
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.72.0/packages/react-query)

Updates `@tanstack/react-query-devtools` from 5.71.10 to 5.72.0
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.72.0/packages/react-query-devtools)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tanstack-query
- dependency-name: "@tanstack/react-query-devtools"
  dependency-version: 5.72.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 13:52:05 +00:00
dependabot[bot] 62be39aab5 build(deps-dev): bump @types/react-dom in /frontend in the types group
Bumps the types group in /frontend with 1 update: [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `@types/react-dom` from 19.1.1 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 13:51:54 +00:00
Quentin Gliech f8c8b9186e Upgrade the Prometheus crate to 0.14.0 2025-04-11 15:40:00 +02:00
Quentin Gliech 58551c9a62 Handle the case where there are multiple users with the same username, but with a different casing. 2025-04-11 15:38:28 +02:00
dependabot[bot] 521aff9134 build(deps): bump vergen-gitcl from 1.0.7 to 1.0.8
Bumps [vergen-gitcl](https://github.com/rustyhorde/vergen) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/rustyhorde/vergen/releases)
- [Commits](https://github.com/rustyhorde/vergen/compare/vergen_git2_1.0.7...vergen_gix_1.0.8)

---
updated-dependencies:
- dependency-name: vergen-gitcl
  dependency-version: 1.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 13:26:03 +00:00
dependabot[bot] e311167d1e build(deps): bump opentelemetry-prometheus in the opentelemetry group
Bumps the opentelemetry group with 1 update: [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust).


Updates `opentelemetry-prometheus` from 0.29.0 to 0.29.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.29.0...opentelemetry-prometheus-0.29.1)

---
updated-dependencies:
- dependency-name: opentelemetry-prometheus
  dependency-version: 0.29.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: opentelemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 13:24:43 +00:00
Quentin Gliech 26dcba6feb Remove the complete handler, make it go through the consent page 2025-04-11 15:04:34 +02:00
Quentin Gliech e22016f85c Remove the reauth view 2025-04-11 13:35:59 +02:00
Samuel Lorch c9bca2be70 Document password scheme secret field for migrations
Signed-off-by: Samuel Lorch sam@soontm.de
2025-04-11 11:45:28 +02:00
Przemysław Romanik d32c9a8b70 fix(docs): add token_endpoint_auth_method in Authentik SSO example 2025-04-11 00:17:02 +02:00
Quentin Gliech 4a14e36942 Allow logging in using an email address (#4337) 2025-04-10 20:01:56 +02:00
Quentin Gliech cf732ac8f0 Always ask for consent, never for reauth
Now that we have deduplicated clients, we're in this weird situation
where authorization grants just… go through.

This is because 4 years ago, I designed it to support prompt=consent and
prompt=none, but that never ended up being used/mentioned in the MSCs.

We also had support for max_age, but that required reauthing, which
doesn't work well with upstream providers.

So this removes support for prompt=consent|none and max_age, and makes
sure we always go through the consent page.

Lots of code deleted, yay!
2025-04-10 19:57:45 +02:00
mcalingheeandQuentin Gliech 87f7ba38d7 Update translations/en.json
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-04-10 19:41:17 +02:00
Quentin Gliech 7012fd3855 Also lowercase the username when checking if it exists. 2025-04-10 18:45:13 +02:00
Quentin Gliech b5ed17dbff Lookup usernames case insensitively 2025-04-10 18:36:43 +02:00
Quentin Gliech c861856dff Create missing indexes for all the foreign keys in the database. 2025-04-10 18:32:40 +02:00
mcalinghee 77e954e475 correct format and translation 2025-04-10 17:57:58 +02:00
mcalinghee f2a47f9a88 add login by email + feature flag 2025-04-10 17:57:58 +02:00
Quentin Gliech 62741a0e36 build(deps): bump rustls from 0.23.25 to 0.23.26 (#4383) 2025-04-10 17:34:27 +02:00
dependabot[bot] b7e7aa7a92 build(deps): bump rustls from 0.23.25 to 0.23.26
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.25 to 0.23.26.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.25...v/0.23.26)

---
updated-dependencies:
- dependency-name: rustls
  dependency-version: 0.23.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 15:28:16 +00:00
Quentin Gliech 22c493714a build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 in the cargo group (#4384) 2025-04-10 17:25:26 +02:00
dependabot[bot] ff9a81f082 build(deps): bump crossbeam-channel in the cargo group
Bumps the cargo group with 1 update: [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam).


Updates `crossbeam-channel` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15)

---
updated-dependencies:
- dependency-name: crossbeam-channel
  dependency-version: 0.5.15
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:38:38 +00:00
matrixbot d2d65cb48d Translations updates for main (#4377) 2025-04-10 13:55:17 +02:00
github-actions[bot] d8a4db4092 Translations updates 2025-04-10 11:49:30 +00:00
Quentin Gliech 000ca42b89 build(deps-dev): bump knip from 5.46.5 to 5.48.0 in /frontend (#4374) 2025-04-10 12:34:39 +02:00
Quentin Gliech 5c6b64261c build(deps): bump the tanstack-router group in /frontend with 3 updates (#4361) 2025-04-10 12:34:30 +02:00
Quentin Gliech f9b5b23cbc build(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /frontend (#4360) 2025-04-10 12:34:09 +02:00
Quentin Gliech e4d7e0bbbe build(deps): bump vergen-gitcl from 1.0.5 to 1.0.7 (#4376) 2025-04-10 12:34:00 +02:00
dependabot[bot] 06e72cabe8 build(deps): bump vergen-gitcl from 1.0.5 to 1.0.7
Bumps [vergen-gitcl](https://github.com/rustyhorde/vergen) from 1.0.5 to 1.0.7.
- [Release notes](https://github.com/rustyhorde/vergen/releases)
- [Commits](https://github.com/rustyhorde/vergen/commits/vergen_git2_1.0.7)

---
updated-dependencies:
- dependency-name: vergen-gitcl
  dependency-version: 1.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 10:19:21 +00:00
Quentin Gliech ab62b4885e Fallback link in password recovery emails (#4375) 2025-04-10 11:59:36 +02:00
Quentin Gliech 0643133bc4 Fallback link in password recovery emails 2025-04-10 11:35:32 +02:00
dependabot[bot] cff72cc582 build(deps): bump the tanstack-router group in /frontend with 3 updates
Bumps the tanstack-router group in /frontend with 3 updates: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) and [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin).


Updates `@tanstack/react-router` from 1.114.34 to 1.115.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.115.0/packages/react-router)

Updates `@tanstack/react-router-devtools` from 1.114.34 to 1.115.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.115.0/packages/react-router-devtools)

Updates `@tanstack/router-plugin` from 1.114.34 to 1.115.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.115.0/packages/router-plugin)

---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
  dependency-version: 1.115.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/react-router-devtools"
  dependency-version: 1.115.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-plugin"
  dependency-version: 1.115.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 13:58:35 +00:00
Quentin Gliech e91ff20b20 build(deps): bump swagger-ui-dist from 5.20.6 to 5.20.7 in /frontend (#4363) 2025-04-09 15:57:08 +02:00
dependabot[bot] 5d4a3f2eaa build(deps-dev): bump knip from 5.46.5 to 5.48.0 in /frontend
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.46.5 to 5.48.0.
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)
- [Commits](https://github.com/webpro-nl/knip/commits/5.48.0/packages/knip)

---
updated-dependencies:
- dependency-name: knip
  dependency-version: 5.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 13:52:06 +00:00
Quentin Gliech 001dcbec16 build(deps): bump psl from 2.1.98 to 2.1.99 (#4368) 2025-04-09 13:34:21 +02:00
Quentin Gliech 1e13dc9005 build(deps): bump ruma-common from 0.15.1 to 0.15.2 (#4364) 2025-04-09 13:34:14 +02:00
Quentin Gliech 2b81c8a42e Admin API for adding and removing upstream oauth links (#4255) 2025-04-09 13:33:16 +02:00