-
labdsf
updated https://github.com/xsf/xeps/pull/666 by force-pushing
-
labdsf
flow: can't install htmldiff, some problems with "markupbase"
-
labdsf
I have changed the structure of the document and moved most of the sections out of "use cases", so not sure how useful it can be, probably it is better to just re-read it
-
mimi89999
Hello
-
mimi89999
In https://xmpp.org/extensions/xep-0045.html#example-128
-
mimi89999
Why do you not put the JID in the item tag?
-
mimi89999
It is in the previous example.
-
flow
mimi89999, the schema says that <actor/> is optional
-
flow
I haven't read the text though
-
mimi89999
flow: I meant the JID in the `<item>` tag. Not in actor.
-
flow
mimi89999, hmm, maybe anonymous MUC?
-
mimi89999
No
-
mimi89999
Hmm... Maybe.
-
mimi89999
But I didn't see it in the desc.
-
karp
same effect when user leave non anonymous room. But it does not matter.
-
daniel
for councils consideration https://github.com/xsf/xeps/pull/667
-
jonasw
although I’ve found the identity name == localpart thing to be handy for searching in localpart only ;)
-
daniel
jonasw: well that will remain that way
-
daniel
For backward compat reasons
-
daniel
Otherwise I would have just tried to change the servers
-
daniel
To make identity name == room name
-
Ge0rG
daniel: your xep change is missing an actual rationale within the XEP. Also my mobile Chrome OOMed while typing a comment and ate the 90% finished text.
-
Ge0rG
daniel: please add business rules for servers to fill the new name field and for clients to gather the name from the many possible locations.
-
Ge0rG
To be honest, I'm rather opposed to having yet another name field.
-
Ge0rG
We can't even sort out the current MUC name vs description vs topic vs bookmark name
-
Ge0rG
Adding yet another field is counterproductive IMVHO
-
jonasw
Ge0rG, my understanding is that this is just the name which is already there
-
daniel
Ge0rG: you can already enter the field. You just can't read it back
-
Ge0rG
daniel: what?
-
jonasw
Ge0rG, the problem is that currently, you can’t distinguish MUCs without a name set from MUCs where the name was set to be identical to the nodepart of their JID
-
daniel
You can already enter the room name.
-
daniel
You can't read it
-
jonasw
because the name is currently shown in the disco#info identity and that cannot be blank. so services default to the nodepart of the jid
-
Ge0rG
Sorry, I'm not really able to understand complex issues today. Feel free to ignore everything I wrote and wait for my on-list
-
jonasw
with daniels change, the name would also be in the disco#info form and you can distinguish the two cases
-
daniel
haven’t you been one of the loudest advocats for Conversations displaying the muc name instead of subject?
-
Zash
Are you saying that comparing the name field with the nodepart is hard?
-
Ge0rG
What's wrong with name in disco info name only? Either the local part is good enough or the client needs to put something useful there when creating the room
-
daniel
Zash, no. but what if the room name is actually the local part?
-
daniel
Ge0rG, that you can’t figure out if a name is unset
-
Ge0rG
Consider me an old fart, but I've never seen a list of the participants as the "room name" as a good thing.
-
Ge0rG
Anyway, this is too complex for me today. Sorry for bothering you.
-
Zash
daniel: In the case of Prosody, there's no difference between not being set and being set to the localpart
-
daniel
meaning what?
-
daniel
you can’t unset it?
-
Zash
setting it to the localpart or "" unsets it
-
Zash
and it returns the localpart if it's unset
-
daniel
right. i think that’s what ejabberd does as well
-
mimi89999
Shouldn't allowed invites be based on role or affiliation?
-
daniel
it is i guess
-
mimi89999
It is. I see now.
-
Ge0rG
Add an invisible whitespace, or a LTR Unicode tag to differentiate an unset name from a name that equals the localpart.
-
daniel
As long as that's standardized I'm fine
-
Ge0rG
It's the same amount of ugly workaround logic, with one less field
-
daniel
I’m not sure why we need to optimize for fewer fields
-
daniel
but sure…
-
Ge0rG
Then you could add a boolean field whether the name is the localpart... 🤔
-
Ge0rG
I'm full of awesome protocol ideas.