converse.js icon indicating copy to clipboard operation
converse.js copied to clipboard

XEP-0444: Message reactions

Open alexanderadam opened this issue 4 years ago • 5 comments
trafficstars

Is your feature request related to a problem? Please describe.

It would be nice to have message reactions.

Describe the solution you'd like

An implementation of XEP-0444 (:page_facing_up: PDF), I guess?

Describe alternatives you've considered

I never understand what I should write here in case of features requests. The answer here would be "not using message reactions". :wink:

Additional context Add any other context or screenshots about the feature request here.

PS: I just saw that it might already be available in converse. Do I have to activate something or did I miss something? I mean, it's not listed yet in the README, right?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

alexanderadam avatar Feb 05 '21 10:02 alexanderadam

It's not yet clear to me how well reactions work with MAM archiving.

AFAIK if you have 1 message followed 99 reactions, then when you query MAM for the last 100 message, you'll end up showing only that 1 message (and its reactions).

That's why XEP-0427 MAM Fastening Collation was created, but XEP-0444 doesn't use Fastenings. https://xmpp.org/extensions/xep-0427.html

IMO this lack of MAM support is a fundamental flaw of XEP-0444.

jcbrand avatar Feb 10 '21 09:02 jcbrand

Ah okay, I see. I wasn't aware of that (I'm just a user without technical insights).

Should I close this issue then until there's a 'fixed' XEP or should I keep it open for tracking and further proposes?

alexanderadam avatar Feb 12 '21 09:02 alexanderadam

We can keep this one open until there is more clarity on what/how to implement this.

jcbrand avatar Feb 24 '21 06:02 jcbrand

I don't know if that can help to clarify on what/how to implement this XEP, but the clients Gajim and Dino have implemented it.

CyberFox001 avatar Jun 13 '24 16:06 CyberFox001

https://conversations.im/ have implemented thie XEP too.

https://codeberg.org/iNPUTmice/Conversations/src/commit/5db53f6124e642b05d83b287ad3b637fe806240c/CHANGELOG.md?display=source#L55

jee-r avatar Feb 12 '25 22:02 jee-r