Commit Graph

5207 Commits

Author SHA1 Message Date
Quentin Gliech
39b3dbe5db Make email address lookups case-insensitive 2025-07-08 18:01:20 +02:00
Quentin Gliech
a84e1718db Docs: fix link to build GitHub Actions workflow (#4756) 2025-07-08 14:20:35 +02:00
Andrew Morgan
ed36787714 Docs: fix link to build GitHub Actions workflow 2025-07-08 12:43:19 +01:00
matrixbot
953c2ddcda Automatic merge back to main (#4755) 2025-07-08 13:31:11 +02:00
matrixbot
7d4e6f7958 Translations updates for main (#4754) 2025-07-08 13:24:30 +02:00
github-actions[bot]
3d1ab8355c 0.19.0-rc.0 2025-07-08 11:23:24 +00:00
github-actions[bot]
88c33fffb6 Translations updates 2025-07-08 11:18:21 +00:00
Quentin Gliech
b52ec20c25 build(deps-dev): bump @graphql-codegen/client-preset from 4.8.2 to 4.8.3 in /frontend in the graphql-codegen group (#4724) 2025-07-08 10:53:18 +02:00
Quentin Gliech
ecf5cde955 Regenerate graphql.ts 2025-07-08 10:24:21 +02:00
Quentin Gliech
88d725b660 build(deps): bump the i18next group in /frontend with 2 updates (#4753) 2025-07-08 10:23:10 +02:00
Quentin Gliech
dd38e4df32 build(deps): bump ruma-common from 0.15.2 to 0.15.3 (#4750) 2025-07-08 10:22:48 +02:00
dependabot[bot]
b8950a30a7 build(deps-dev): bump @graphql-codegen/client-preset
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).


Updates `@graphql-codegen/client-preset` from 4.8.2 to 4.8.3
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.8.3/packages/presets/client)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/client-preset"
  dependency-version: 4.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 06:14:38 +00:00
Quentin Gliech
7d7bcbbe4b build(deps-dev): bump the storybook group in /frontend with 3 updates (#4752) 2025-07-08 08:13:18 +02:00
Quentin Gliech
4a51a43452 build(deps-dev): bump @types/node from 24.0.3 to 24.0.4 in /frontend in the types group (#4725) 2025-07-08 08:12:40 +02:00
Quentin Gliech
505fb8f2e0 build(deps): bump reqwest from 0.12.20 to 0.12.22 (#4749) 2025-07-08 08:12:25 +02:00
Quentin Gliech
e6c8704932 build(deps): bump tokio from 1.45.1 to 1.46.1 (#4748) 2025-07-08 08:11:54 +02:00
Quentin Gliech
d5c3b51a4a build(deps): bump minijinja-contrib from 2.10.2 to 2.11.0 (#4751) 2025-07-08 08:10:46 +02:00
dependabot[bot]
96acc00c2d build(deps): bump the i18next group in /frontend with 2 updates
Bumps the i18next group in /frontend with 2 updates: [i18next](https://github.com/i18next/i18next) and [react-i18next](https://github.com/i18next/react-i18next).


Updates `i18next` from 25.2.1 to 25.3.1
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v25.2.1...v25.3.1)

Updates `react-i18next` from 15.5.3 to 15.6.0
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/react-i18next/compare/v15.5.3...v15.6.0)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 25.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: i18next
- dependency-name: react-i18next
  dependency-version: 15.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: i18next
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:30:40 +00:00
dependabot[bot]
0d5cc35d14 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.13 to 9.0.15
- [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.15/code/addons/docs)

Updates `@storybook/react-vite` from 9.0.13 to 9.0.15
- [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.15/code/frameworks/react-vite)

Updates `storybook` from 9.0.13 to 9.0.15
- [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.15/code/core)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:20:35 +00:00
dependabot[bot]
cb8f5a9951 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.3 to 24.0.4
- [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.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:13:26 +00:00
dependabot[bot]
c3597b9b43 build(deps): bump minijinja-contrib from 2.10.2 to 2.11.0
Bumps [minijinja-contrib](https://github.com/mitsuhiko/minijinja) from 2.10.2 to 2.11.0.
- [Release notes](https://github.com/mitsuhiko/minijinja/releases)
- [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/minijinja/compare/2.10.2...2.11.0)

---
updated-dependencies:
- dependency-name: minijinja-contrib
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:00:26 +00:00
dependabot[bot]
f1aa90737f build(deps): bump ruma-common from 0.15.2 to 0.15.3
Bumps [ruma-common](https://github.com/ruma/ruma) from 0.15.2 to 0.15.3.
- [Release notes](https://github.com/ruma/ruma/releases)
- [Commits](https://github.com/ruma/ruma/compare/ruma-common-0.15.2...ruma-common-0.15.3)

---
updated-dependencies:
- dependency-name: ruma-common
  dependency-version: 0.15.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 15:55:14 +00:00
dependabot[bot]
413d04ca4e build(deps): bump reqwest from 0.12.20 to 0.12.22
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.20 to 0.12.22.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.22)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-version: 0.12.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 15:50:37 +00:00
dependabot[bot]
566924144e build(deps): bump tokio from 1.45.1 to 1.46.1
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.45.1 to 1.46.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.46.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.46.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 15:46:21 +00:00
Quentin Gliech
26c9f48a64 Support receiving OpenID Connect Back-Channel Logout notifications (#4743) 2025-07-07 15:52:43 +02:00
Quentin Gliech
948c7b7617 build(deps-dev): bump @biomejs/biome from 1.9.4 to 2.0.6 in /frontend (#4730) 2025-07-07 15:14:23 +02:00
Quentin Gliech
4cfd61c367 Reformat frontend code, fix a few new linting errors 2025-07-07 15:07:57 +02:00
Quentin Gliech
f08f3bd786 Update Biome config 2025-07-07 14:41:52 +02:00
Quentin Gliech
600ecc664f build(deps): bump pest_derive from 2.8.0 to 2.8.1 (#4708) 2025-07-07 14:19:44 +02:00
Quentin Gliech
fa8813c736 build(deps): bump sigstore/cosign-installer from 3.9.0 to 3.9.1 (#4714) 2025-07-07 14:18:12 +02:00
Quentin Gliech
0536357879 build(deps): bump psl from 2.1.122 to 2.1.123 (#4731) 2025-07-07 14:18:03 +02:00
Quentin Gliech
7fea6101cf build(deps): bump indexmap from 2.9.0 to 2.10.0 (#4732) 2025-07-07 14:17:49 +02:00
Quentin Gliech
3d33228718 build(deps-dev): bump knip from 5.61.0 to 5.61.3 in /frontend (#4733) 2025-07-07 12:48:51 +02:00
Quentin Gliech
94a6ef7efd build(deps): bump minijinja from 2.10.2 to 2.11.0 (#4734) 2025-07-07 12:48:38 +02:00
Quentin Gliech
b2ca7d5f9e Add documentation for backchannel logout 2025-07-04 16:27:10 +02:00
Quentin Gliech
e8627166a9 Log out oauth & compat sessions when receiving a backchannel logout request 2025-07-04 16:27:10 +02:00
Quentin Gliech
84d9e47e23 Compose filters for batch logging out of browser sessions
Instead of having to load all authentication sessions in memory, we
allow composing browser session filters with a upstream auth sessions
filter
2025-07-04 16:27:10 +02:00
Quentin Gliech
c38d55a5fc Log out browser sessions when receiving a backchannel logout notification 2025-07-04 16:27:10 +02:00
Quentin Gliech
500e25a069 storage: allow filtering browser sessions by which upstream session
authd them
2025-07-04 16:27:10 +02:00
Quentin Gliech
93820de8f0 Receive and validate backchannel logout requests
We don't yet do anything with them, other than logging them
2025-07-04 16:27:10 +02:00
Quentin Gliech
db8c557f81 Backchannel logout behavior settings on upstream providers 2025-07-04 16:27:10 +02:00
Quentin Gliech
aaf4bf588f Allow filtering upstream sessions by sub and sid claims 2025-07-04 16:27:09 +02:00
Quentin Gliech
a3acec4973 storage: list and count methods for upstream oauth sessions 2025-07-04 16:27:09 +02:00
Quentin Gliech
5b7bf232d6 Record the decoded ID token claims on upstream auth sessions 2025-07-04 16:27:09 +02:00
Quentin Gliech
91e13ca336 Report AS-exclusive localparts as used, not an error (#4723) 2025-07-04 15:37:25 +02:00
matrixbot
26c08f9215 Automatic merge back to main (#4739) 2025-07-01 17:05:16 +02:00
github-actions[bot]
37e394b11b 0.18.0 2025-07-01 14:57:20 +00:00
matrixbot
2265ac084a Translations updates for v0.18 (#4738) 2025-07-01 16:47:26 +02:00
github-actions[bot]
a0d32cdb90 Translations updates 2025-07-01 14:41:15 +00:00
matrixbot
9133f14056 Translations updates for main (#4737) 2025-07-01 16:33:04 +02:00