-
edhelas
One small UI/UX question, when a message get moderated and/or retracted, are you keeping a trace of the old message bubble with "moderated/retracted" in place of the body ?
-
edhelas
Or do you prefer to totally remove the bubble.
-
edhelas
I find pros and cons for both cases
-
Ge0rG
I think keeping a tombstone is generally the better UX
-
edhelas
Because I was also thinking of the Ephemeral Messages case https://xmpp.org/extensions/xep-0466.html
-
Guus
I'm no expert, but removing something completely will be confusing if someone else starts resonding to whatever was removed. I'd suggest keeping at least some reference to context.
-
edhelas
In the end you'll have lots of messages from a conversation that will be deleted after a while.
-
edhelas
Signal is basically clearing the UI completely.
-
jonas’
most UIs I know keep a placeholder
-
jonas’
even if it just says "Some messages were deleted"
-
jonas’
and I think that'? good✎ -
jonas’
and I think that's good ✏
-
MattJ
I think a compromise would be a placeholder, plus entirely remove deleted messages at the start of the log beyond a certain age
🤔 1 -
Zash
Many deleted messages could also be collapsed into one "sevral messages retracted" box, maybe expandable
-
edhelas
Will be fun to hack the bubble generation code to remerge things together :D
-
MSavoritias (fae,ve)
> Many deleted messages could also be collapsed into one "sevral messages retracted" box, maybe expandable Thats what cheogram does yeah ↺
-
Link Mauve
Do you have a way of displaying the previous versions of this message, to keep both the author and moderator accountable?
-
MSavoritias (fae,ve)
In cheogram? No. That would be a good addition though
-
jonas’
I'm not sure that's unconditionally a good addition.
-
Link Mauve
jonas’, why not?
-
jonas’
Link Mauve, it re-exposes material which may be unsettling for users (if that was the reason it was removed in the first place)
-
MSavoritias (fae,ve)
it can be gated behind an "are you sure dialog"
-
jonas’
sure
-
MSavoritias (fae,ve)
but yeah the ui needs thinking
-
MSavoritias (fae,ve)
im not sure how it should even be named to make sense
-
Link Mauve
jonas’, if the moderation adds a reason for the removal, and the user clicks it anyway, it’s the user’s fault.
-
jonas’
do we have a "reason" field for moderation? i.e. can moderators put a mark on why a message was removed?
-
MSavoritias (fae,ve)
yeah
-
jonas’
that would be good (like github has "spam", "off-topic", etc. reasons for deletion)
-
jonas’
Link Mauve, right, I wasn't aware that we had such reasons
-
MSavoritias (fae,ve)
cheogram and gajim has
-
jonas’
(my clients don't support moderation)
-
MSavoritias (fae,ve)
have*
-
jonas’
(and because I'm online with my client all the time, I only see the things as they happened, not as they were redacted)
-
jonas’
(so please excuse my ignorance)
-
Link Mauve
(No worries, neither do my client.)✎ -
Link Mauve
(No worries, neither does my client.) ✏