-
jcbrand
Interesting, the list admin is someone from Wire
-
Zash
https://datatracker.ietf.org/doc/bofreq-mahy-mimi-more-im-interop/ more words
-
MSavoritias (fae,ve)
Does the second link means that xmpp would have to adopt MLS for groups? It sounds like a good idea since OMEMO doesnt scale that well
-
Zash
Means some folks want to discuss starting a working group to discuss that.
-
emus
dwd: ? ^
-
emus
I subscribed
-
jcbrand
I look forward to those folks writing the code as well
-
Zash
Rough code and running consensus is still the thing, eh?
-
jcbrand
It's better than endless discussions
-
emus
Well, I wouldn't say its an endless discussion
-
jcbrand
No, me neither đ
-
emus
yet đ
-
emus
but apart from, this, maybe it would make more sense to have our say and come up with what opportunities we have
-
edhelas
I'd like to know if you guys have some feedbacks regarding my (small) XEP proposal, Bookmark Pinning https://github.com/xsf/xeps/pull/1182
-
MattJ
SGTM, it makes it easier to move in the direction of bookmarks as a synchronization method for joined rooms instead of only those that the user has selected to bookmark
-
Kev
1) It's insane that we have to have a spec to bookmark bookmarks because bookmarks are used for something other than bookmarking. But that's just cosmetic and of no real consequence. 2) We need this 3) extending bookmarks means that naive clients are possibly going to overwrite the extension, but maybe that's fine. 4) We need this
-
pep.
3 should be covered by the spec, baring any bugs, as usual
-
Kev
Maybe I missed it. How's it covered by the spec?
-
Link Mauve
Kev, re 3), the <extensions/> element is required to be left alone by every supporting client, this warranted a namespace bump.
-
Kev
Oh, wait, this is bookmarks:1, obviously.
-
Kev
Yes, I'm being an idiot.
-
Link Mauve
The best kind of idiot, who brings useful criticism. :)
-
Link Mauve
Kev, 0402 can still be renamed âMUC join synchronisationâ or something like that.
-
Link Mauve
Iâve heard about some proprietary chat applications using the term âbookmarkâ to mark messages in the history of a single chat or room.
-
pep.
Well yeah the term isn't proper to MUC
-
Link Mauve
It actually is, as currently defined in our specifications.
-
pep.
Sure, I mean in general
-
Link Mauve
But many clients did away with that term to describe the rooms to rejoin on launch.
-
Link Mauve
Which I think is a neat direction for user-friendliness.
-
MattJ
+1
-
Link Mauve
edhelas, a small feedback I have, from a bunch of users who requested that, is to keep a given ordering.
-
Link Mauve
It could be implemented with an integer defining a partial ordering.
-
edhelas
Like we used to have priorité in resources :p ?
-
edhelas
*priorities
-
Link Mauve
No, like we used to have a non-moving ordering of open tabs.
-
Link Mauve
Instead of the current way of open chats being reordered by last activity, which bothers many people around me.
-
edhelas
And how would you solve concurrency regarding the integer order ?
-
Link Mauve
Concurrency is a mess with PubSub anyway, you can just ignore it for now (and forever) I guess.
-
edhelas
Ok Movim is already implementing the Bookmark Pinning thing (with its own namespace) for those that wants to try
-
edhelas
https://upload.movim.eu/files/9d94237298995552fa13436420195fbca436dce7/GIA6EJ1pduoJ/image.png
-
edhelas
Looks like this
-
edhelas
And the pinned room are kept on top of the list
-
MattJ
Question though: can you pin 1:1 chats?
-
edhelas
Can you bookmark 1:1 chats ?
-
edhelas
(and in Movim no)
-
MattJ
Conversations supports pinning conversations of any type
-
MattJ
Obviously that's not synchronized currently, but if it adopted this XEP it would be weird if only MUCs were synchronized
-
edhelas
0402 is only about MUC ?
-
MattJ
Supposedly, yes
-
edhelas
<conference xmlns='urn:xmpp:bookmarks:1'/>
-
Sam
Generally speaking (though I doubt we can/want to rewrite the world, but it's worth mentioning) it's weird to me that we have two different concepts of a roster that are basically identical and need duplicate functionality re-written for both (the actual roster and the bookmarks list).
-
edhelas
Maybe we should release a <bookmark xmlns='urn:xmpp:bookmarks:2'/> ?
-
edhelas
Sam +1
-
MattJ
That's something MIX actually does improve
-
Sam
They end up with divergent feature sets while requiring that developers basically rewrite the same functionality for both. Pretty much the worst developer experience.
-
edhelas
Sam do you have a proposal to solve that ?
-
Sam
We probably can't (or shouldn't). It's just worth keeping in mind as we add new functionality.
-
edhelas
Roster is about presences also, bookmarks is not
-
Sam
See also the wide adoption of MIX and other rewrite the world protocols.
-
edhelas
Sam +1
-
edhelas
Basically my though was "hey we have a fresh bookmark XEP, oh there is extensions, lets add a first extension :p"
-
edhelas
But maybe we can generalize bookmarks to any kind of uris, like 1:1 chats or even Pubsub nodes (wild !)
-
singpolyma
I wouldn't say "can't" we could have a new namespace element that can be put in roster. But since roster is so fundamental and bookmark already exists probably more trouble than it's worth
-
singpolyma
Plus with vcard4 we now have a xep to put a bunch of roster stuff in pubsub too ;)
-
Link Mauve
Sam, for developers itâs at the library level that a common interface could be exposed.
-
pep.
> But maybe we can generalize bookmarks to any kind of uris, like 1:1 chats or even Pubsub nodes (wild !) Yes please
-
pep.
#LetBookmarksBeBookmarks
-
pep.
And make synchronization an extension?
-
moparisthebest
> At the time, different groups within IETF proposed separate protocol suites (SIMPLE, APEX, and XMPP) because the community could not come to consensus on a single protocol
-
moparisthebest
Lol, well seems like the community eventually did arrive at a consensus though
-
MattJ
HTTP
-
moparisthebest
I've never even heard of APEX
-
Zash
But, HTTP/0.9 or HTTP/1.0 or HTTP/1.1 or HTTP/2 or HTTP/3 ?
-
moparisthebest
Uh oh it doesn't seem like Wikipedia knows about the APEX protocol
-
Zash
Search terms "ietf apex protocol" got me https://datatracker.ietf.org/wg/apex/about/
-
moparisthebest
Yea https://duckduckgo.com/?q=apex+protocol is not what I expected either lol
-
moparisthebest
I guess that's an advantage for XMPP, the term isn't reused for a thousand unrelated things like simple, apex, and matrix
-
Zash
So that apex wg has some RFCs published in 2002. IIRC the XMPP WG got started around that time.
-
Zash
> APEX is specified, in part, as a BEEP [1] "profile". I vaguely recognize "BEEP"
-
BASSGOD
um, is jonas still here?
-
moparisthebest
participant list says yes, but you didn't tag him
-
BASSGOD
> moparisthebest wrote: > participant list says yes, but you didn't tag him is it the same jonasâ that used to maintain the MUC search?
-
moparisthebest
says right here how to contact maintainer: https://search.jabber.network/legal
-
BASSGOD
ahh thanks mate moparisthebest wanted to contact him for info about an old incident