-
lovetox
https://xmpp.org/extensions/xep-0452.html
-
lovetox
did someone implement this already? Was there some discussion around it, are there concerns?
-
lovetox
i mean rather https://xmpp.org/extensions/xep-0372.html the mentioning part of it
-
lovetox
this seems to be again forever in experimental
-
pulkomandy
Renga and converse.js implement 0372 mentions
-
pulkomandy
There's a hroblem with the spec that says you should mention a user bare jid, in a muc that doesn't make sense
-
pulkomandy
(At least in a muc where users are not allowed to see each other' jid)
-
Zash
In GC3, wouldn't mentions best be by occupant-id? (I haven't followed GC3 discussions closely enough to remember if that's covered (yet))
-
lovetox
thanks great, so basically this does not support yet occupant-id
-
lovetox
which is kind of a deal breaker for me
-
lovetox
but since everything is somekind of uri
-
lovetox
lets just agree on some sensible uri for this or?
-
pulkomandy
Yes, there was some discussion about this a few years ago in one of the sprints but I think nothing finalized came out of it
-
lovetox
btw, whats GC3?
-
lovetox
group chat 3?
-
theTedd
Yes
-
theTedd
There's an in-progress doc somewhere
-
lovetox
i propose xmpp:groupchat@gc.server.com?;occupant-id=xmca8asd9ads
-
lovetox
seems redundant to mention the groupchat again, but nothing else comes to mind
-
lovetox
ahh we could simply use full jid for good measure
-
lovetox
xmpp:groupchat@gc.server.com/nickname?;occupant-id=xmca8asd9ads
-
theTedd
0452 is for mentions in MUCs where you're not currently present, so including the MUC name is relevant
-
lovetox
yeah, there is just some security considerations
-
lovetox
actually its bit tricky. I well can mention someone who is currently not joined
-
lovetox
so the nick is unknown
-
theTedd
If the nick is unknown, how are you (as a user) mentioning them?
-
lovetox
although i dont need to add it, as the user will know his prefered nick anyway himself, when he gets the message forwarded
-
lovetox
theTedd, i know only the last nick
-
lovetox
i mean i can send any nick i want, no client should trust it
-
lovetox
so why send it at all?
-
singpolyma
> lets just agree on some sensible uri for this or? Under GC3 the full jid will contain the occupant id ↺
-
theTedd
"You were mentioned in "jdev" as 'lovetox'."
-
lovetox
you mean for the notification?
-
lovetox
but this is irelevant info, if the MUC informs me when im not joined, its enough it tells me im mentioned, and by who
-
lovetox
not what the user thought my nick would be
-
theTedd
It could be, but most times probably not
-
lovetox
i mean i get the whole message forwarded anyway
-
lovetox
so in the text my name will be in it
-
lovetox
and reference tells me where in the message
-
theTedd
Ok
-
lovetox
singpolyma, not sure how that helps me implement mentions
-
singpolyma
Well it means the uri is just xmpp:fulljid I guess
-
lovetox
ok but there is no gc3 implemented, and im not keen on delaying that feature
-
lovetox
so im back at xmpp:groupchat@gc.server.com?;occupant-id=xmca8asd9ads because i think nickname should be irrelevant
-
singpolyma
Isn't there also a full rewrite of the references xep underway? That's why I aborted implementing this last time
-
lovetox
its in the message anyway
-
lovetox
would it do something conceptually different?
-
lovetox
i guess we still have the nickname in the message, and reference it with start/end
-
lovetox
not sure how this could work any different
-
singpolyma
Sure, at a fundamental level if it's not inline I agree it will be some sort of count like that
-
lovetox
yeah then this would not really stop me, because adding a bit of parsing different xml is trivial at a later point
-
singpolyma
So I guess it's just to register a Uri query key for occupant id. Or agree to use gc3 style URIs now independent of any server implementation
-
lovetox
what does a gc3 look like? just occupant id as resource?
-
lovetox
hmm yeah why not
-
lovetox
it would be a bit weird if GC3 never happens though :D
-
singpolyma
> what does a gc3 look like? just occupant id as resource? Yes ↺
-
lovetox
i tend to lean to the query key for now, supporting other jids would be trivial at a later point
-
singpolyma
I have a slight preference the other way, but if you're going to do this probably I'll do whatever you do 🙂
-
theTedd
You'll need both until GC3 is the default anyway
-
singpolyma
Not necessarily 🙂
-
theTedd
Question from another room for Tigase devs: which of Stork, Beagle, and Siskin are still in active development?
-
Link Mauve
lovetox, are you aware of https://github.com/xsf/xeps/pull/1281 and https://bouah.net/specs/mentions.html on which we had worked on in the previous Lyon sprint?