jdev - 2024-02-16


  1. ☭Mike Yellow

    If there is a fully-featured Android XMPP client then the reds can promote XMPP much better. The situation now make me not trust that XMPP can be promoted for general non-political chat users.

  2. ☭Mike Yellow

    Mainly used Android XMPP clients lack of advanced features for room owners, which is a impediment to promoting XMPP to my users.

  3. moparisthebest

    ☭Mike Yellow, what features are you lacking?

  4. ☭Mike Yellow

    Room configuration table.

  5. ☭Mike Yellow

    If only.

  6. moparisthebest

    > moparisthebest, Random thought - the interaction between ALPN and DANE is kind of interesting, isn't it? dwd, I think it's ok? you are either me and have 1 cert for all your services or you have a cert-per-service and put all the hashes in multiple TLSAs ?

  7. moparisthebest

    ☭Mike Yellow, to configure what?

  8. ☭Mike Yellow

    https://suchat.org:5443/upload/72100d426ee0a341f79cb126f62c325d03f117fb/ESdlCe2g4eW773gRGMZzMSsbkCUepEtr5FE72epu/921dc890-578e-4e0b-9dd0-8c7566ea9458.png

  9. singpolyma

    ☭Mike Yellow: muc config has been on my radar to add for awhile. probably would only take me a couple days to do I just have to get around to it

  10. ☭Mike Yellow

    Great! Thank you! If Conversations or Monocles do not add it then your client will get into the client suggestion list in the Chinese XMPP user manual.😁️

  11. moparisthebest

    ☭Mike Yellow, while I agree it'd be great to have, is it really an absolute necessity to use XMPP at all? a user wanting to create a public room can do that once from a PC and then never have to do it again right?

  12. ☭Mike Yellow

    > ☭Mike Yellow, to configure what? For example, Ejabberd users always need to set “Default users as participants” off to borbid newcomers to speak.

  13. ☭Mike Yellow

    > ☭Mike Yellow, to configure what? For example, Ejabberd users always need to set “Default users as participants” off to forbid newcomers to speak.

  14. moparisthebest

    fwiw I'd expect most users to create private rooms to chat with friends/family, and then they don't have to touch any of those, because only those they invite can join

  15. ☭Mike Yellow

    > ☭Mike Yellow, to configure what? For example, to forbid newcomers to speak, Ejabberd users always need to set “Default users as participants” off.

  16. ☭Mike Yellow

    >a user wanting to create a public room can do that once from a PC and then never have to do it again right? Exactly, but I promote XMPP for workers and peasants who usually have no an usable PC nearby.

  17. moparisthebest

    ☭Mike Yellow, and they want to run public channels for strangers? :/

  18. ☭Mike Yellow

    >I'd expect most users to create private rooms to chat with friends/family, and then they don't have to touch any of those Yes. That is the common design for most of mobile XMPP clients. But the situation now I see is not so... appreciable. You can never beat large capitalist companies without some political power, is not it?

  19. ☭Mike Yellow

    > ☭Mike Yellow, and they want to run public channels for strangers? :/ Yes. Now you can see some public rooms in search.jabber.network, not few, at least, right?

  20. ☭Mike Yellow

    > ☭Mike Yellow, and they want to run public channels for strangers? :/ Yes. Now you can see some Chinese public rooms in search.jabber.network, not few, at least, right?

  21. ☭Mike Yellow

    Android XMPP clients being removed from Google play store, and developers have to make a concession for the version. That is how you meet with a capitalist company.

  22. ☭Mike Yellow

    Android XMPP clients being removed from Google play store, and developers have to make a concession for the version. That is what you meet with a capitalist company.

  23. moparisthebest

    to be fair they also remove features for communist china so it's both ways :P

  24. moparisthebest

    teach your users how to use f-droid, the only good thing

  25. ☭Mike Yellow

    > teach your users how to use f-droid, the only good thing Almost nobody use Google play store in China, they download clients from F-Dorid even F-Droid has been blocked.

  26. ☭Mike Yellow

    > teach your users how to use f-droid, the only good thing Almost nobody use Google play store in China, they download clients from F-Droid even F-Droid has been blocked.

  27. ☭Mike Yellow

    > teach your users how to use f-droid, the only good thing Almost nobody use Google play store in China, they download clients from F-Droid even the official F-Droid website has been blocked.

  28. r00tobo

    > teach your users how to use f-droid, the only good thing I have my server setup in a way that make the invite page in prosody recommend the f-droid version instead of the gplay version lol

    👍️ 1
  29. ☭Mike Yellow

    Sure. The Google play version is also deprecated by Chinese since it does not support room discovery anymore.

  30. r00tobo

    so when friends and family generate a http invite page using monal or conversations and send it over sms or something and the recipient open the page the recommended apps are all linking to the setup page then they install the f-droid version and click on activiate this invite and open the xmpp uri with the installed app from f-droid

  31. r00tobo

    and worst case they open the manual registration page

  32. ☭Mike Yellow

    All Chinese users went through a manual registration page.

  33. moparisthebest

    > What's a "native UI" ? Will it run on my iPhone??? 🤣 I was half joking this morning when I implied that users wouldn't know what "native" means, but a new user in soprani.ca chat literally just asked "what does native client mean?" :|

  34. moparisthebest

    really goes to show that none of us should be picking any user-facing words I guess :P

  35. singpolyma

    to be fair, they asked as though confused but then guessed correctly with no help

  36. ☭Mike Yellow

    singpolyma, you are the developer of which client? Cheogram?

  37. MattJ

    ☭Mike Yellow: yes

  38. ☭Mike Yellow

    Does Cheogram have an official public XMPP room?

  39. jonas’

    ☭Mike Yellow, I think it's at xmpp:discuss@conference.soprani.ca?join

  40. jonas’

    if so, singpolyma, it would help discoverability on s.j.n if the names of the soprani.ca projects were added to the room description :)

  41. ☭Mike Yellow

    ...Thanks.

  42. ☭Mike Yellow

    Where to read the changelog?

  43. cal0pteryx

    I'm missing those things, too. There is no issue tracker as well :)

  44. ☭Mike Yellow

    >Cheogram is a set of services that connect all open communication networks together, allowing you to reach all your contacts from a single app. Oh, it is complex for me.

  45. ☭Mike Yellow

    It might bring with a worse result if I promote Cheogram for them...

  46. ☭Mike Yellow

    > I'm missing those things, too. There is no issue tracker as well :) Gooosh...

  47. singpolyma

    Changelog is in git. Or I guess the release notes too. Issue tracker is https://sopranica.ca/todo

  48. singpolyma

    Changelog is in git. Or I guess the release notes too. Issue tracker is https://soprani.ca/todo

  49. ☭Mike Yellow

    I... I will try.

  50. ☭Mike Yellow

    >https://soprani.ca/todo/274 >#274: Render full MUC config form

  51. ☭Mike Yellow

    Thanks.

  52. Zash

    singpolyma: what I presume to be your link rewriting does an impressive number on the javascript on that page :D

  53. singpolyma

    Zash: heh, I wasn't even aware there was any JavaScript