jdev - 2022-12-13


  1. nicoco

    is there any client that implement a "threaded view" à la Discord/Mattermost? (eg, a "side-chat" for a specific thread)

  2. Kev

    Process One had a threaded client about 15 years ago, I don't know what happened to it.

  3. MattJ

    nicoco: there is an experimental branch of Cheogram with threading support, but it's not the "side chat" style UI

  4. nicoco

    Kev: so "not anymore", I guess ^^ MattJ: interesting! I'll try to test this out. Anyway I should probably try to use the <thread> tag when appropriate for my gateways, then cross fingers that a client might find it worth implementing in its GUI. I think that large discord groups are basically going to be unreadable without that.

  5. pep.

    I guess the issue as usual is that nobody uses these features the same way because they have different use-cases

  6. pep.

    It's going to be even more obvious to you as a bridge

  7. nicoco

    About large groups, I'm also facing a problem for emoji reactions that I don't know how to solve elegantly. Some legacy networks don't let you list "who" reacted in large groups, but rather include a "reaction count" by message (and by emoji). I wonder if this is worth an addition in the XEP. Maybe that wouldn't only benefit gateways, but possibly allow some optimisations on the archiving side too. AFAIU, right now, all reactions stanzas are archived, but it's probably only relevant to store the last one for a message/participant since it's stateless. Storing reaction counts instead of individual reaction stanzas may also be interesting, but it's going to be very different than the way the XEP works right now… Just thinking out loud here…

  8. Kev

    That's what 427 is trying to do.

  9. nicoco

    oh thanks Kev, that's exactly it indeed. it's not clear if this can work with reactions since xep-0444 does not use message fastening but a custom syntax to refer to a message? I guess the custom syntax could be use for "live events" and xep-0427 for the archiving part?

  10. Kev

    There is history about reactions not using fastening, but it could be treated as another legacy format within 427.

  11. nicoco

    As acknowledged in 427, examples would be welcome :). I'm not familiar with MAM inner workings yet so I'll probably understand the syntax better once I get there. Thanks all!

  12. MattJ

    Reminder: The deadline for talk proposals submissions for FOSDEM's Real Time Communications room is tomorrow: https://github.com/FreeRTC/fosdem/blob/master/2023/cfp.md Plenty of interesting stuff has been going on in XMPP in the past year, and this is a great opportunity to share it. In my experience, FOSDEM is also a great place for first-time speakers. So, no excuses 🙂

  13. testes

    Alex,