There was a discussion in another room earlier about bookmarks support so I asked around and made a summary of current support for the various specs people are using. Here it is, if anyone else is interested: https://mellium.im/issue/258
Sam
TL;DR please go update your servers to support the PEP Native Bookmarks conversion, it's very low right now and having every client implement 3 specs and all in slightly different ways is going to make the upgrade path difficult.
Link Mauve
Sam, are you aware of this documentation btw? https://docs.modernxmpp.org/client/groupchat/#bookmarks
Sam
I was not, thank you!
Dele Olajidehas joined
Zash
Prosody 0.12 (Soon™) will ship with it included and most likely enabled by default. How fare the other servers?
nephelehas left
nephelehas joined
Sam
Ejabberd has no support, as far as I can tell
J Marinarohas left
J Marinarohas joined
Sam
(those are the only two I looked into since I assume the vast majority of services use one of those two and the other servers will likely follow suit)
Link Mauve
Sam, note that the upgrade thingy isn’t about converting from old to new, it is about exposing all three protocols to access a single data store.
Sam
Also Tigase presumably supports it since their clients only use PEP Native
Link Mauve
So when you modify one using one client, it gets broadcasted to all other resources.
Sam
Sure
Link Mauve
Still an important distinction I think, which “conversion” doesn’t convey.
Sam
I'd be very curious to see what happens to the compliance checker if prosody 0.12 is released; I suspect it would be a pretty big bump.
J Marinarohas left
J Marinarohas joined
Zash
FWIW mod_bookmarks in Prosody does both XEP-0402 conversion and XEP-0411 conversions, in the same module.
Link Mauve
Sam, nah, all of the Debian users will only use it five years later when the current distribution becomes oldoldstable.
Sam
Fair point.
Zash
Link Mauve, outch
Zash
Don't remind me about the oldoldoldstable users
Link Mauvesings in ArchLinux servers~
Sam
That sort of thing might be addressable though; eg. we could ask Debian to include the module by default and ask large services to upgrade
Link Mauve
Debian doesn’t touch existing releases, except for very important security issues..✎
homebeachhas left
Matrix Traveler (bot)has left
Matrix Traveler (bot)has joined
homebeachhas joined
Link Mauve
Debian doesn’t touch existing releases, except for very important security issues. ✏
Appropriately nobody uses XMPP to begin with, so surely a lot of those use backports too! 😀
Sam
But yah, I have no idea how widespread debian is or how widespread backports is in there. May or may not be an issue.
Zash
Link Mauve, also, [citation needed]
Sam
Is anyone aware of any clients other than converse.js that *only* support Bookmarks v1.1 and not PEP Native or Private XML?
nephelehas left
Link Mauve
Movim used to do that, so its older versions.
Sam
I assume web stuff gets updated fast, so unless that's wide spread that's probably fine
Sam
I'm torn. I don't want to implement yet another thing just for one client, but I feel like web stuff is important to retain compatibility with
Zash
Tell that to Electron apps installed into /opt
Link Mauve
Sam, my recommendation on modernxmpp was based on client support btw.
Link Mauve
Sam, Converse is often combined with Prosody, which will soon have mod_bookmarks enabled.
Sam
*nods* I came to a similar conclusion. Although for other reasons I want to implement privatexml based stuff even less because I have basic pep/pubsub and it's somewhat re-usable, but don't have any private XML and it would require a lot more boilerplate work
jgarthas left
Link Mauve
So I stand by my recommendation in modernxmpp. :)
Link Mauve
Maybe in a few years we can fully deprecate Private XML.✎
Link Mauve
Maybe in a few decades we can fully deprecate Private XML. ✏
Zash
There was the idea of just translating it server-side to XEP-0223
Link Mauve
Yay for a fourth storage method!
paulhas left
homebeachhas left
Matrix Traveler (bot)has left
Matrix Traveler (bot)has joined
homebeachhas joined
debaclehas joined
thomaslewishas joined
thomaslewishas left
Laurahas left
marc0shas left
marc0shas joined
jgarthas joined
alacerhas left
thomaslewishas joined
qwestionhas joined
thomaslewishas left
dezanthas joined
Laurahas joined
qwestionhas left
paulhas joined
larmahas joined
Laurahas left
COM8has joined
COM8has left
COM8has joined
COM8has left
COM8has joined
Laurahas joined
me9has left
nephelehas joined
COM8has left
COM8has joined
COM8has left
Dele Olajidehas left
nephele
is pep native the bookmarks 2 stuff or is that yet something else?
Link Mauve
Yes, it is that one.
mhhas left
Link Mauve
It got renamed when it got made Stable IIRC.
mhhas joined
nephelehas left
nephelehas joined
nephele
still no dark mode for modern xmpp :(
9lakeshas left
nephelehas left
nephelehas joined
nephelehas left
nephelehas joined
moparisthebest
nephele, what do you mean ?
Link Mauve
moparisthebest, when the browser requests a dark theme, modernxmpp still serves light CSS.