Modern XMPP project discussion - 2024-07-01


  1. belkka

    Is there a replacement for telegram channels in XMPP (maybe some specific apps for that)?

  2. MattJ

    Channels in Telegram are broadcast-only, right?

  3. MattJ

    I get confused, because "channels" means a different thing in every platform :)

  4. belkka

    Yes, blog-like thing

  5. MattJ

    Then yes, XMPP supports such channels, but I don't know of any apps that let you create them automatically. You can use a desktop client such as Gajim to create a group chat and manually configure it.

  6. belkka

    Are there any examples of existing broadcast-only channels in XMPP?

  7. MattJ

    Someone was asking about them a few months ago, and I think they had set some up the same way

  8. MattJ

    But I don't remember who or what

  9. Zash

    Do you see other participants in those channels?

  10. MattJ

    I think just a count

  11. belkka

    Also, for clarity: do I get it correcly that in XMPP "channels" mean "multi user chat", like in IRC?

  12. Zash

    So you need the thing to disable presence broadcast

  13. MattJ

    belkka, yes, public group chats

  14. Zash

    > Yes, blog-like thing Hm, what Movim does with PubSub may also qualify?

  15. MattJ

    Yes, true

  16. Zash

    But not as many clients support that right now

  17. MattJ

    Though then you need Movim or another thing to subscribe to those

  18. belkka

    > I think just a count Yes stricly speaking. To be precise, in telegram channels one or few "admins" can publish messages (with a separate option to be anonymous for every message). Neither admins nor subscribers are visible for non-admins. Also, there is a "comment" feature that connects a tg channel with a multi user chat. In general, I'm curious about how could XMPP replace telegram for the audience that is used to the latter.

  19. belkka

    > Though then you need Movim or another thing to subscribe to those I think thats okay. After all, different clients support different extensions

  20. Kris

    > Also, for clarity: do I get it correcly that in XMPP "channels" mean "multi user chat", like in IRC? https://docs.modernxmpp.org/rationale/#terminology

  21. belkka

    Also, are there some extensions/servers/clients that support: - reactions as presented in popular messaging apps (emoji that you put on any message) - replies (a *link* from current message to some previous message that readers can easily follow, not just quoted text) I'm using conversations (f-droid) right now and couldn't find these features.

    😎️ 1
  22. belkka

    >> Also, for clarity: do I get it correcly that in XMPP "channels" mean "multi user chat", like in IRC? > https://docs.modernxmpp.org/rationale/#terminology 🙏

  23. MattJ

    Yes, they're supported, but not in Conversations

  24. MattJ

    (yet)

  25. Zash

    https://cerdale.zash.se/s/gs_ewu_VWPsB_5tai08luQ-c/8d998a65-d462-4380-8431-7ed80b2b88eb.png

    👍 1
  26. Kris

    The main forks of Conversations, Cheogram and Monocles have partial support, but it's better in clients like Movim, Gajim or Dino

    ♥ 1
  27. Kris

    reactions and replies I mean

  28. Kris

    but I guess only a matter of time for Cheogram and forks to get better support as well

  29. Kris

    but I guess only a matter of time for Converations and forks to get better support as well

  30. Kris

    but I guess only a matter of time for Conversations and forks to get better support as well

  31. belkka

    Wow, the picture sent by zash looks like Slack. I cannot see the reaction neither in coversations or gajim. > it's better in clients like Movim, Gajim or Dino I'm using Gajim 1.8.4 right now (just switched) and see no options to react nor reply, only "quote". Am I missing something?

  32. Zash

    Didn't recent Gajim have both reactions and replies?

  33. belkka

    I'll check if I should update

  34. Zash

    I don't have Gajim installed myself so I am not certain

  35. Zash

    https://gajim.org/post/2024-06-10-gajim-1.9.0-released/ > This release brings long awaited support for message replies and message reactions.

  36. belkka

    Zash, what client do you use (on the screenshot)? Is it Movim?

  37. Zash

    Dino

    ♠️ 1
  38. Kris

    Gajim 1.9.x looks very similar

    ♣ 1
  39. Zash

    https://dino.im/blog/2023/02/dino-0.4-release/ > Reactions and Replies

  40. Kris

    I wonder why Dino mangles my avatar image so badly though

  41. belkka

    > Dino Is it expected that reactions are not transferred between clients? E.g. I've put a ♠️ at Zash's message using Dino, but I cannot see it in Gajim 1.9.1. I've also put a ♣️ at Kris' message using Gajim, but I cannot see it in Dino. Does anyone see any of those reactions? Or are they like just client-side notes for myself :))

  42. belkka

    https://share.conversations.im/belkka/EkjYuvOjnormbBL2/d2992a34-a4a2-4081-99bd-10495f4ad6d8.png

  43. Zash

    I see both

    ♠️ 1
  44. Kris

    Odd

    ♣ 1
  45. belkka

    https://share.conversations.im/belkka/cfv10nHPFv8ZjAPs/fd3d786d-c843-485b-9e14-2be29449ccfa.png

  46. belkka

    I've already restarted the computer after sending those reactions and before making these screenshots (I was forced to update the whole system and some apps didn't work until reboot)

    🤷️ 1
  47. Zash

    I don't see anything that stands out in the protocol layer. Mishandling of events from yourself perhaps? Consider reporting bugs to the respective projects.

  48. Zash

    Works for me from one Dino to another

  49. Kris

    I also have not seen this behaviour between Gajim and Movim.

  50. Kris

    Maybe an unique occupant id issue on this muc specifically?

  51. Kris

    But it looks alright here

  52. Menel

    >> I think just a count > Yes stricly speaking. To be precise, in telegram channels one or few "admins" can publish messages (with a separate option to be anonymous for every message). Neither admins nor subscribers are visible for non-admins. Also, there is a "comment" feature that connects a tg channel with a multi user chat. > > In general, I'm curious about how could XMPP replace telegram for the audience that is used to the latter. belkka: with gajim or cheogram you can set it up. Like that, for example cheogram can do it with ad-hoc commands on the channel. With the following config, only the moderators are visible and only they can talk

  53. Menel

    https://share.snikket.de/9an0MzFxVJCyImjo4LVhcCaF/Screenshot_20240701-174018.png

  54. belkka

    https://share.conversations.im/belkka/w2mlT01GZEfJuYri/0bc19dea-ba0b-47a8-8903-40493444f4ef.png

  55. belkka

    Hmm, I cannot reproduce it anymore with NEW messages. E.g. I see both of these reactions of mine on both clients (I was using different clients to put them)

  56. lovetox

    Do we have a terminology for "Affiliation" that is nicer for the user

  57. lovetox

    Or should we use this word in user facing text, im not sure as im not really a native speaker

  58. lovetox

    but i think i never read this word in any messengers except xmpp

  59. lovetox

    its kind of unlucky that the word "Role" means already something else

  60. Kris

    designation?

  61. Kris

    title?