Commit Graph
6062 Commits
Author SHA1 Message Date
dependabot[bot] f9f3340249 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] a92b16ebc2 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] 8f24a73487 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] 880e07dff6 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] 1b9eb2230f 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] 3df9a22ad8 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 3688482a63 Support receiving OpenID Connect Back-Channel Logout notifications (#4743) 2025-07-07 15:52:43 +02:00
Quentin Gliech d3dbd3e6c6 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 4ebe5687cf Reformat frontend code, fix a few new linting errors 2025-07-07 15:07:57 +02:00
Quentin Gliech 78baf6bffd Update Biome config 2025-07-07 14:41:52 +02:00
Quentin Gliech 82a083e9ff build(deps): bump pest_derive from 2.8.0 to 2.8.1 (#4708) 2025-07-07 14:19:44 +02:00
Quentin Gliech fd82a65d64 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 0c2f6016ab build(deps): bump psl from 2.1.122 to 2.1.123 (#4731) 2025-07-07 14:18:03 +02:00
Quentin Gliech 7d2edc85a5 build(deps): bump indexmap from 2.9.0 to 2.10.0 (#4732) 2025-07-07 14:17:49 +02:00
Quentin Gliech f2fa26e155 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 94ee47aa76 build(deps): bump minijinja from 2.10.2 to 2.11.0 (#4734) 2025-07-07 12:48:38 +02:00
Andrew Ferrazzutti d08ce088a4 Lint 2025-07-04 14:50:36 -04:00
Andrew Ferrazzutti 972c50d6a3 Require "erase" key in deactivation request body
If body is absent, treat "erase" as true.
If body is present, require "erase" to be present in the body.
2025-07-04 14:30:42 -04:00
Quentin Gliech 3bc3db1527 Add documentation for backchannel logout 2025-07-04 16:27:10 +02:00
Quentin Gliech 8d6621f00e Log out oauth & compat sessions when receiving a backchannel logout request 2025-07-04 16:27:10 +02:00
Quentin Gliech e245cd831f 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 6ccdca6dbc Log out browser sessions when receiving a backchannel logout notification 2025-07-04 16:27:10 +02:00
Quentin Gliech ae06e4b512 storage: allow filtering browser sessions by which upstream session
authd them
2025-07-04 16:27:10 +02:00
Quentin Gliech 8006564796 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 e28ffccc3a Backchannel logout behavior settings on upstream providers 2025-07-04 16:27:10 +02:00
Quentin Gliech 835b1b5f58 Allow filtering upstream sessions by sub and sid claims 2025-07-04 16:27:09 +02:00
Quentin Gliech db65a702a7 storage: list and count methods for upstream oauth sessions 2025-07-04 16:27:09 +02:00
Quentin Gliech 1c6c6ff8fa Record the decoded ID token claims on upstream auth sessions 2025-07-04 16:27:09 +02:00
Quentin Gliech f990cb3438 Report AS-exclusive localparts as used, not an error (#4723) 2025-07-04 15:37:25 +02:00
Andrew Ferrazzutti d2c708f47e Lint 2025-07-03 14:02:16 -04:00
Andrew Ferrazzutti aad422110c Add "erase" option to REST deactivate request body
This allows using the endpoint to deactivate a user without deleting it.

TODO: make the request body optional.
2025-07-03 13:22:17 -04:00
matrixbot b4c3de411c Automatic merge back to main (#4739) 2025-07-01 17:05:16 +02:00
github-actions[bot] 66d565d7e1 0.18.0 v0.18.0 2025-07-01 14:57:20 +00:00
matrixbot ba30f83364 Translations updates for v0.18 (#4738) 2025-07-01 16:47:26 +02:00
github-actions[bot] fec416da27 Translations updates 2025-07-01 14:41:15 +00:00
matrixbot 6ff26156ac Translations updates for main (#4737) 2025-07-01 16:33:04 +02:00
github-actions[bot] 72be062960 Translations updates 2025-07-01 14:23:04 +00:00
Jason Volk 925a41e6a1 Fix rogue invalid characters inside doc comments.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-06-30 17:06:58 +00:00
Jason Volk c11d82ca3c rand::OsRng is no longer reachable.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-06-30 17:06:55 +00:00
Jason Volk e8b54816ae Replace std::io::Error::new with Error::other.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-06-30 17:06:05 +00:00
dependabot[bot] 638538f97b build(deps): bump minijinja from 2.10.2 to 2.11.0
Bumps [minijinja](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
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 16:27:21 +00:00
dependabot[bot] adb6b073fe build(deps-dev): bump knip from 5.61.0 to 5.61.3 in /frontend
---
updated-dependencies:
- dependency-name: knip
  dependency-version: 5.61.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 16:16:41 +00:00
Jason Volk c42a33f470 Fix .gitignore for cargo target directory.
Trailing solidus prevents target from being a symlink.

Signed-off-by: Jason Volk <jason@zemos.net>
2025-06-29 08:12:50 +00:00
dependabot[bot] 8d393339f0 build(deps): bump indexmap from 2.9.0 to 2.10.0
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.9.0 to 2.10.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.9.0...2.10.0)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-27 13:58:54 +00:00
dependabot[bot] 562a6cd6b0 build(deps): bump psl from 2.1.122 to 2.1.123
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.122 to 2.1.123.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.122...v2.1.123)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-27 13:57:25 +00:00
dependabot[bot] 1320e29e50 build(deps-dev): bump @biomejs/biome from 1.9.4 to 2.0.6 in /frontend
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 1.9.4 to 2.0.6.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.0.6/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.0.6
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-27 13:35:41 +00:00
Quentin Gliech 59f133ccb8 Report AS-exclusive localparts as used, not an error 2025-06-25 14:12:41 +02:00
matrixbot 29405344d7 Automatic merge back to main (#4722) 2025-06-24 16:38:16 +02:00
github-actions[bot] 1f78f65e77 0.18.0-rc.0 v0.18.0-rc.0 2025-06-24 14:32:04 +00:00
Andrew Morgan 4158c84e81 Translations updates for main (#4715) 2025-06-24 15:16:08 +01:00