psi icon indicating copy to clipboard operation
psi copied to clipboard

"XEP-0444: Message Reactions" support

Open Neustradamus opened this issue 6 years ago • 6 comments

Dear @psi-im team, @psi-plus team, @Ri0n, @Vitozz, @tehnick,

Can you add "XEP-0444: Message Reactions" support?

  • https://xmpp.org/extensions/xep-0444.html

It is already supported by several projects:

  • https://xmpp.org/extensions/#xep-0444-implementations

Thanks in advance.

Neustradamus avatar Sep 01 '19 05:09 Neustradamus

Commits here:

  • https://github.com/psi-im/iris/commit/0318b538569c95f9fac446e45a8a9477b48abba2
  • https://github.com/psi-im/iris/commit/372e7a358846b65753f1efc8e5239523a51696d9
  • https://github.com/psi-im/psi/commit/0d6dc47e16581dd627a4f02ab0a3be2f738beed8

Neustradamus avatar Jun 18 '24 13:06 Neustradamus

Commits here:

* [psi-im/iris@0318b53](https://github.com/psi-im/iris/commit/0318b538569c95f9fac446e45a8a9477b48abba2)

* [psi-im/iris@372e7a3](https://github.com/psi-im/iris/commit/372e7a358846b65753f1efc8e5239523a51696d9)

* [0d6dc47](https://github.com/psi-im/psi/commit/0d6dc47e16581dd627a4f02ab0a3be2f738beed8)

Sorry, I'm confused, are you saying this is already implemented?

bqv avatar Jul 25 '25 10:07 bqv

@bqv xmpp clients and servers have a .doap file that declares supported XEPs https://xmpp.org/doap/psi.doap. So the reactions are supported partially "No allowed reaction handling / everything is allowed". I have no idea what does it mean. It might be added to the psi-plus-webkit or webengine.

stokito avatar Jul 26 '25 21:07 stokito

@bqv: It has been added but it is in only one theme, @Ri0n can explain it.

Neustradamus avatar Jul 26 '25 22:07 Neustradamus

Yep. Reactions available only in Bubble theme and only with Webkit/Webengine versions of Psi.

Vitozz avatar Jul 27 '25 22:07 Vitozz

How to use it:

  1. Install psi-plus-webkit
    • On Deian/Ubuntu sudo apt install psi-plus-webkit
  2. Run the psi-plus-webkit command or in Start menu find "Psi+ WebKit"
  3. Click on Options on the left top.
  4. Appearance, Themes, Select Bubble, switch to the Group chat message style and select the Bubble too.
  5. Open chat and hover cursor over message text and you'll see a heart sign under the avatar on left.
Image

stokito avatar Jul 28 '25 10:07 stokito