Modern XMPP project discussion - 2023-10-04


  1. jayaura

    Hello! Just an average user here. I'd love to see XMPP become popular again. I think one way to go about this from the pov that tallship mentioned is to first understand if we need more "XEP"s that to fill in the holes to guarantee feature set that could compete with existing popular chat clients. One thing in XMPP that I feel crippling is that I cant edit my prev messages. There is no XEP for that. Most messaging platforms allows you to edit message at least for some time before it becomes unchangeable.

  2. MattJ

    XMPP does support that

  3. MSavoritias (fae,ve)

    every modern xmpp program allows it to my knowledge

  4. Ariel Mirage

    jayaura, There actually exists https://xmpp.org/extensions/xep-0308.html

  5. jayaura

    emphasis on "last message". If I sent says 5 messages, and I want to edit the 2nd message, I cant do it, right?

  6. tallship

    I'm able to edit my messages up until there's a response from another party. After that, it's locked.

  7. MattJ

    Many clients allow that

  8. MattJ

    The title of the XEP is misleading

  9. tallship

    I'm able to edit my messages up until there's a response from another party. After that, it's locked. "This is the edit"

  10. jayaura

    Oh my bad then, last I checked on Dino, it only allowed me to edit the very last message I sent

  11. MattJ

    That's up to the Dino developers to change, obviously

  12. MattJ

    There has been discussion about removing "Last" from the XEP title, and modifying the text that says it should apply to the last message only

  13. jayaura

    Good to know, I happily stand corrected!

  14. MattJ

    There are no protocol changes required

  15. MattJ

    The same protocol described in the XEP can edit any message, but the XEP just says that apps shouldn't allow anything but the last message

  16. MattJ

    People have been ignoring that for years

  17. MattJ

    The XEP could be updated, but we have yet to agree on what a better limit is

  18. MattJ

    Most other platforms have limits of different kinds, you can't just edit anything in a conversation like a wiki

  19. jayaura

    Agreed, having reasonable limits are totally okay

  20. MattJ

    So someone would have to figure out some text to write, to guide developers into an appropriate UI for message correction (and displaying received corrections)

  21. MattJ

    That just hasn't happened yet

  22. jayaura

    In that regard, it would be nice to have a section in the modern xmpp website for recommendations on at least clients for various platforms

  23. jayaura

    that can be considered "modern"

  24. MattJ

    Possibly, though https://xmpp.org/software/ is getting fairly good at that these days, once you filter by compliance level

  25. jayaura

    Noice, but Snikket is not listed there. Maybe because they're derivatives of Conversations.

  26. MattJ

    Snikket is intentionally not listed there

  27. Zash

    Didn't I see a PR adding Snikket just recently?

  28. MattJ

    Snikket isn't just a client, and people looking for "an XMPP client" would be disappointed by an app that doesn't let them register on public XMPP servers

  29. MattJ

    Zash, yeah, in the server section

  30. Zash

    Ah

  31. emus

    > jayaura: > 2023-10-04 07:00 (GMT+02:00) > Noice, but Snikket is not listed there. Maybe because they're derivatives of Conversations. 🙂🙂🙂

  32. emus

    > MattJ: > 2023-10-04 07:03 (GMT+02:00) > Snikket isn't just a client, and people looking for "an XMPP client" would be disappointed by an app that doesn't let them register on public XMPP servers > Zash, yeah, in the server section I'd love to create a category just for that