matrix-org / matrix-spec-proposals

Proposals for changes to the matrix specification
Apache License 2.0
1.01k stars 379 forks source link

MSC4194: Batch redaction of events by sender within a room (including soft failed events) #4194

Open Gnuxie opened 1 month ago

Gnuxie commented 1 month ago

Rendered

special thanks to @tulir for discussing this with me and providing inspiration with meowlnir.


Signed-off-by: Gnuxie Gnuxie@protonmail.com

tulir commented 1 month ago

@anoadragon453 informed me that Synapse coincidentally just merged an admin API with basically the exact same goal as this MSC: https://github.com/element-hq/synapse/pull/17506

edit: by "exact same goal" I mean the functionality is the same and the code can hopefully be reused, not that it's a replacement for this MSC

Gnuxie commented 1 month ago

@tulir it's not the exact same goal as this MSC, this MSC is explicitly supposed to be used by room moderators who may not be synapse or server admins.

tcpipuk commented 1 month ago

There are several other servers than Synapse that also need effective moderation tooling, and I know Conduwuit would be eager to implement this MSC if it helps improve the overall moderation experience, especially increasing compatibility with moderation tooling.

Cadair commented 1 month ago

I think the fact that synapse made an admin API for this shows there's a need for it, so standardising it is a good idea, not that it makes this redundant.