Hi,
Please also consider to expose the undo timeframe in disco.
Otherwise i see no big problem, in Gajim the implementation is already that moderation is
just a flag on the message. The flag tells the GUI how to draw the message. On server side
I would expect you could do the same.
I would assume a tombstone would only be set of the message is out of the undo timeframe.
I would expect that a server can announce with the undo timeframe, if moderation is soft.
Regard
Philipp
On Wed, Apr 1, 2026, at 14:42, Matthew Wild wrote:
On Wed, 1 Apr 2026 at 13:24, Daniel Gultsch
<daniel(a)gultsch.de> wrote:
I sort of get your last use case with regards to
reverting automated
moderation. I’m terrified of all the extra UI I have to built around
this. This basically means I have to build a moderation control center
into my app. I get that for a full fledged discord replacement / large
community chat platform we will need something like that. But if this
is our goal then there are so many other things that need to be
implemented first.
I understand your concerns, but rest assured I'm aiming for something
that doesn't require that level of UI (but doesn't forbid it either -
as someone involved as owner/admin of many public channels, I'd be
happy for a dedicated "moderation panel" client I could use,and I did
start work on such a thing a few years ago).
Protocol and implementation aside, showing "Undo moderation" on a
moderated message seems like a natural thing that should exist,
regardless of anything else. The difficulty is that in some cases
permanent moderation is desired, such as when removing illegal
content. I don't think the protocol for this should be too hard for
the client, and the UI is just a menu item (which would replace the
'Moderate' menu item, if that's how it's implemented).
If undo functionality exists, the automation is entirely server side,
and shouldn't require anything extra on the clients.
Regards,
Matthew
_______________________________________________
Standards mailing list -- standards(a)xmpp.org
To unsubscribe send an email to standards-leave(a)xmpp.org