Sender | Message | Time |
---|---|---|
19 Apr 2024 | ||
TravisR | In reply to @emma:conduit.rory.gayI haven't looked at the MSC yet, but I would generally expect the fields to be shared in membership events like the current profile fields. | 18:49:53 |
TravisR | The overwrite behaviour would be the same as today: completely undefined. | 18:50:12 |
Cat | In reply to @tom:doctoruwu.uki can get a pretty penny that the clients will very quickly unify naming of popular fields as the client userbases will write annoyed messages or worse at each other if it doesnt. | 18:50:46 |
Tom Foster [he/him] [conduwuit] | In reply to @travis:t2l.ioThat is not the suggested behaviour, but I'll let you have a read first - Tulir and Patrick have commented quite a bit, and I've been updating the MSC in response 🙂 | 18:51:07 |
Cat | In reply to @travis:t2l.ioThey are not replicated into membership tho as far as i understand. | 18:51:09 |
aranjedeath 🍊 | That sounds like an excellent client preference setting | 18:52:05 |
Tom Foster [he/him] [conduwuit] | In reply to @cat:feline.supportNot if it's a freetext list of "tags" the user can specify. I see your point though. | 18:51:58 |
TravisR | In reply to @tom:doctoruwu.ukI suspect their comments cover mine 😅 | 18:52:01 |
Cat | In reply to @tom:doctoruwu.uk* i can bet a pretty penny that the clients will very quickly unify naming of popular fields as the client userbases will write annoyed messages or worse at each other if it doesnt. | 18:52:24 |
TravisR | In reply to @cat:feline.supportagain, these sorts of comments only serve to demoralize. Let's not place bets on MSCs, please. | 18:53:28 |
Cat | In reply to @travis:t2l.ioTravis im saying that you will likely not have the problem Tom Foster [he/him] [conduwuit] is worrying about. | 18:53:53 |
TravisR | I understand, but that's not how it reads. | 18:54:05 |
Emma [it/its] ⚡️ | random thought: i wonder if we could have the spec also cover overriding of global fields if present in m.room.member , doing something like a merge of top level keys within extended ? | 18:56:42 |
TravisR | The comment also introduces a concern for the MSC to consider: we generally prefer highly prescriptive behaviour, and so may need to work out what a registry or official set of common fields look like. We don't want people to follow one client's behaviour because that's who did it first. | 18:57:03 |
Tom Foster [he/him] [conduwuit] | My expectation was that users would be entering their own freetext fields in this "extended" attribute, but that people would then go "Wow, it's really useful being able to specify X and I'd like to do it at the room level, so let's promote this one specific field outside the "extended" object with an MSC" | 18:58:13 |
Cat | In reply to @travis:t2l.ioHmm i mean do know the topic has come up before of a "events registry" | 18:58:51 |
TravisR | In reply to @tom:doctoruwu.uk(this would be great context to add to the MSC if it's not already there, and is a pretty strong argument for not putting fields at the top level by default) | 19:00:16 |
Emma [it/its] ⚡️ | Tom, I feel like it might be worth bringing up MSC 3755 in this case, given that's the kind of usecase it seems you're trying to address, right? | 19:01:19 |
TravisR | *MSC3755 (no space, and activates the bot for links) | 19:01:42 |
mscbot | MSC3755: Member pronouns by @Gnuxie | 19:01:44 |
Emma [it/its] ⚡️ | oh, i was wondering if it was lagging ^^' | 19:01:52 |
Cat | That specific proposal is well its something. | 19:02:41 |
Emma [it/its] ⚡️ | well yeah, i wanted to bring it up as that's what its trying to provide dedicated provisions for | 19:03:09 |
Tom Foster [he/him] [conduwuit] | In reply to @emma:conduit.rory.gayI mean, it's one of the many possible usecases, but lots of people want lots of different things... some people simply want a professional profile where they're listing work credentials or their linkedin profile or something. | 19:03:21 |
Emma [it/its] ⚡️ | * well yeah, i wanted to bring it up as that's what its trying to provide dedicated provisions for (and also has the same "per room" issue) | 19:03:23 |
Cat | I mean that Specific Proposal even states if memory serves that it wants to be superceded by a proper Ext profiles proposal | 19:03:43 |
Tom Foster [he/him] [conduwuit] | In reply to @travis:t2l.io It currently says this, should I add more?
| 19:06:21 |
Tom Foster [he/him] [conduwuit] | In reply to @travis:t2l.io* It currently says this, should I add more?
I guess I could be more clear about specific use cases! | 19:06:58 |
TravisR | I'd add "Useful fields may be moved to the top level object through the standardization process." | 19:07:18 |
TravisR | and leave "useful" as undefined | 19:07:35 |