Add support for MSC4155 #1013

Merged
nex merged 18 commits from ginger/msc4155 into main 2025-09-21 17:03:40 +00:00

18 commits

Author SHA1 Message Date
0ad920a04a
fix: Duplicated statement
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 28s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 54s
Update flake hashes / update-flake-hashes (pull_request) Failing after 1m50s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 6m25s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 6m53s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 13s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m25s
Release Docker Image / Create Max-Perf Manifest (pull_request) Has been cancelled
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Has been cancelled
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Has been cancelled
2025-09-21 17:49:44 +01:00
d86f96d7cd
chore: Merge branch 'main' into ginger/msc4155 2025-09-21 17:47:40 +01:00
3fe9d96929
chore: Merge remote-tracking branch 'upstream/main' into ginger/msc4155
Some checks failed
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Blocked by required conditions
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Blocked by required conditions
Release Docker Image / Create Max-Perf Manifest (pull_request) Blocked by required conditions
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 44s
Update flake hashes / update-flake-hashes (pull_request) Failing after 0s
Release Docker Image / Build linux-arm64 (release) (pull_request) Failing after 1h13m30s
Release Docker Image / Build linux-amd64 (release) (pull_request) Failing after 1h13m41s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 1h13m46s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Has been cancelled
2025-09-17 19:55:40 -04:00
faa35e4ffe
chore: Merge remote-tracking branch 'upstream/main' into ginger/msc4155
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 41s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m1s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m55s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 7m7s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m6s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 10s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 21m53s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 22m19s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 17s
2025-09-16 08:52:35 -04:00
037ce27fb1
chore: Clippy fixes
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / define-variables (pull_request) Successful in 2s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 34s
Release Docker Image / Build linux-amd64 (pull_request) Successful in 5m4s
Release Docker Image / Build linux-arm64 (pull_request) Successful in 4m19s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m55s
Release Docker Image / Build linux-amd64-haswell (pull_request) Successful in 16m27s
Release Docker Image / Create Haswell Manifest (pull_request) Successful in 7s
Release Docker Image / Create Multi-arch Manifest (pull_request) Successful in 8s
2025-09-11 16:02:42 -04:00
f43c4ac3af
chore: Remove unused imports
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Successful in 24s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 37s
Release Docker Image / Build linux-arm64 (pull_request) Successful in 5m55s
Release Docker Image / Build linux-amd64 (pull_request) Successful in 6m22s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 8m0s
Release Docker Image / Create Multi-arch Manifest (pull_request) Has been skipped
Release Docker Image / Build linux-amd64-haswell (pull_request) Successful in 14m57s
Release Docker Image / Create Haswell Manifest (pull_request) Successful in 9s
2025-09-11 15:03:03 -04:00
7f37f7f8b0
fix: Correctly filter out ignored invites in /sync 2025-09-11 14:54:12 -04:00
a42769121e
fix: Only ignore invites targeting the user with the filters 2025-09-11 13:16:59 -04:00
862bcfa17d chore: Update ruwuma (one more time)
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 7s
Documentation / Build and Deploy Documentation (pull_request) Successful in 38s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 46s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 7m35s
Release Docker Image / Build linux-arm64 (pull_request) Successful in 8m5s
Release Docker Image / Build linux-amd64 (pull_request) Successful in 8m37s
Release Docker Image / Build linux-amd64-haswell (pull_request) Successful in 23m3s
Release Docker Image / Create Haswell Manifest (pull_request) Successful in 11s
Release Docker Image / Create Multi-arch Manifest (pull_request) Successful in 8s
2025-09-11 16:21:03 +00:00
dbd908d304 fix: Remove incorrect early returns for ignored users 2025-09-11 16:21:03 +00:00
cd92964437 fix: Return a 403 for M_INVITE_BLOCKED 2025-09-11 16:21:03 +00:00
b1df6911b3 feat: Do not sync invites from 4155-ignored users 2025-09-11 16:21:03 +00:00
41fb65f379 feat: Check msc4155 invite filters when processing invites 2025-09-11 16:21:03 +00:00
0743e18a45 Revert "feat: Distinguish between ignore and block internally"
This reverts commit 028a5194fb.
2025-09-11 16:21:03 +00:00
dacdeef4a2 chore: Update ruwuma (again) 2025-09-11 16:21:03 +00:00
1236f58db3 fix: Enable msc4155 feature in ruwuma 2025-09-11 16:21:03 +00:00
3c941734cd feat: Distinguish between ignore and block internally 2025-09-11 16:21:03 +00:00
00d369c441 fix: Update ruwuma commit 2025-09-11 16:21:03 +00:00