WIP: refactor: New remote membership handling #1978

Draft
nex wants to merge 5 commits from nex/feat/centralise-remote-memberships into main

2026-10-04

fix: Only insert event ID after checking/performing signatures
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 29s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m30s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m57s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 5m52s
2026-10-04 23:28:31 +00:00