-
jamescimelZi7qr
H
-
!XSF_Martin
> XMPP has support for threading in RFC 6121 even, but no client does it because it’s unclear how to handle clients which don’t support or don’t want to support threads 🤔[1] 👍[2][*]
-
!XSF_Martin
Like this? Asterisk means you (e.g. your other client which supports reactions) reacted.
-
!XSF_Martin
I would drop the info who used which reaction for clients not supporting it.
-
!XSF_Martin
You can still find out by seeng who send the last reaction and comparing what changed.
-
!XSF_Martin
> but how to filter it out for clients that support it 🤔 Maybe two bodys. Reaction body and the legacy citation body. Like OMEMO does.
-
!XSF_Martin
But how to get rid of the overhead once it's widespread supported? Make it a 'SHOULD include legacy citation body' in the XEP, support it in the beginning and drop it in clients when you think it's no more necessary?
-
jonas’
j.r, also, that makes UX massively worse for clients which deliberately don’t support threads (because threads aren’t everyones cup of tea)
-
pep.
“xmpp:council@muc.xmpp.org/?join”, not to pick on Tedd (that appeared in his last email), I'm just curious if that's valid with the “/”
-
jonas’
it’s not
-
jonas’
methinks
-
jonas’
either it is "xmpp:" + jid + "?join", in which case `jid` is not a valid jid (empty resource), or it’s "xmpp:" + jid + "/?join" which has unspecified semantics
-
Ge0rG
As the JID part is technically a path in the URI, I wouldn't even categorically deny it being possible
-
jonas’
yes, but the semantics in any case aren’t what they are intended to be
-
Ge0rG
is it written down somewhere that a bare JID must not have a trailing /
-
MattJ
iirc it's written that the resource cannot be empty
-
MattJ
and by logical extension there is no valid JID that ends with '/'
-
Ge0rG
this is PRECIS land, then
-
jonas’
MattJ, correct
-
Ge0rG
xmpp: URI handling is badly integrated anyway.
-
ralphm
I can confirm the variant with nothing between / and ? is not valid
-
ralphm
The relevant production in RFC 5122 is: pathxmpp = [ nodeid "@" ] host [ "/" resid ]
-
dwd
is resid limited to minimum 1 character though?
-
theTedd
re: "/?join" -- I just copied from one of Dave's mails, so I can claim innocence :D
-
pep.
:P
-
Zash
dwd: Minimum 1 byte probably
-
edhelas
is XEP-0172: User Nickname still used ?
-
edhelas
I'm wondering if some modern clients actively uses that one
-
edhelas
if not I might remove the +notify in Movim and delete the related column in the db
-
lskdjf
edhelas, afaik at least conversations and gajim use it