Implement MSC4323 suspension #967

Merged
nex merged 6 commits from nex/feat/agnostic-user-suspend-lock into main 2025-09-01 11:26:28 +00:00

6 commits

Author SHA1 Message Date
d970df5fd2
perf(MSC4323): Parallelise some check futs
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 39s
Documentation / Build and Deploy Documentation (push) Successful in 43s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m39s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 4m56s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Release Docker Image / merge (push) Has been cancelled
2025-09-01 12:13:37 +01:00
4e644961f3
perf(MSC4323): Remove redundant authorisation checks 2025-09-01 12:13:37 +01:00
35cf9af5c8
feat(MSC4323): Add versions flag 2025-09-01 12:13:37 +01:00
04e796176a
style(MSC4323): Satisfy our linting overlords 2025-09-01 12:13:37 +01:00
9783940105
feat(MSC4323): Advertise suspension support in capabilities 2025-09-01 12:13:37 +01:00
1e430f9470
feat(MSC4323): Implement agnostic suspension endpoint 2025-09-01 12:13:37 +01:00