!NasysSDfxKxZBzJJoE:matrix.org

#matrix-spec

720 Members
Discussion of specific Matrix Spec Change (MSC) proposals and surrounding ideas | https://spec.matrix.org/unstable/proposals/ | SCT Board: https://github.com/orgs/matrix-org/projects/31 | Old design drafts: https://drive.google.com/drive/folders/0B4wHq8qP86r2ck15MHEwMmlNVUk 313 Servers

Load older messages


SenderMessageTime
19 Apr 2024
@travis:t2l.ioTravisR
In reply to @emma:conduit.rory.gay
my issue also involves keeping that data around in a historical context, though, which i dont see a solution for besides using more PDUs
I 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
@travis:t2l.ioTravisRThe overwrite behaviour would be the same as today: completely undefined.18:50:12
@cat:feline.supportCat
In reply to @tom:doctoruwu.uk
I suspect clients will not immediately aggressively push out hardcoded fields because the names of the fields are probably not going to be the same between clients - the idea is to get this basic functionality in place so other people in the community can start thinking about what they want to do with this feature they now have, and then they can raise an MSC to solidify specific behaviours (e.g. per-room fields, logging changes, or specifying the naming convention of certain fields across all clients)
i 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:doctoruwu.ukTom Foster [he/him] [conduwuit]
In reply to @travis:t2l.io
I 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.
That 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:feline.supportCat
In reply to @travis:t2l.io
I 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.
They are not replicated into membership tho as far as i understand.
18:51:09
@aranjedeath:explodie.orgaranjedeath 🍊That sounds like an excellent client preference setting18:52:05
@tom:doctoruwu.ukTom Foster [he/him] [conduwuit]
In reply to @cat:feline.support
i 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.
Not if it's a freetext list of "tags" the user can specify. I see your point though.
18:51:58
@travis:t2l.ioTravisR
In reply to @tom:doctoruwu.uk
That 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 🙂
I suspect their comments cover mine 😅
18:52:01
@cat:feline.supportCat
In reply to @tom:doctoruwu.uk
I suspect clients will not immediately aggressively push out hardcoded fields because the names of the fields are probably not going to be the same between clients - the idea is to get this basic functionality in place so other people in the community can start thinking about what they want to do with this feature they now have, and then they can raise an MSC to solidify specific behaviours (e.g. per-room fields, logging changes, or specifying the naming convention of certain fields across all clients)
* 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
@travis:t2l.ioTravisR
In reply to @cat:feline.support
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.
again, these sorts of comments only serve to demoralize. Let's not place bets on MSCs, please.
18:53:28
@cat:feline.supportCat
In reply to @travis:t2l.io
again, these sorts of comments only serve to demoralize. Let's not place bets on MSCs, please.
Travis im saying that you will likely not have the problem Tom Foster [he/him] [conduwuit] is worrying about.
18:53:53
@travis:t2l.ioTravisRI understand, but that's not how it reads.18:54:05
@emma:conduit.rory.gayEmma [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
@travis:t2l.ioTravisRThe 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:doctoruwu.ukTom 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:feline.supportCat
In reply to @travis:t2l.io
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.
Hmm i mean do know the topic has come up before of a "events registry"
18:58:51
@travis:t2l.ioTravisR
In reply to @tom:doctoruwu.uk
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"
(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:conduit.rory.gayEmma [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
@travis:t2l.ioTravisR*MSC3755 (no space, and activates the bot for links)19:01:42
@mscbot:matrix.orgmscbot

MSC3755: Member pronouns by @Gnuxie

19:01:44
@emma:conduit.rory.gayEmma [it/its] ⚡️oh, i was wondering if it was lagging ^^'19:01:52
@cat:feline.supportCatThat specific proposal is well its something.19:02:41
@emma:conduit.rory.gayEmma [it/its] ⚡️well yeah, i wanted to bring it up as that's what its trying to provide dedicated provisions for19:03:09
@tom:doctoruwu.ukTom Foster [he/him] [conduwuit]
In reply to @emma:conduit.rory.gay
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?
I 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:conduit.rory.gayEmma [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:feline.supportCatI mean that Specific Proposal even states if memory serves that it wants to be superceded by a proper Ext profiles proposal19:03:43
@tom:doctoruwu.ukTom Foster [he/him] [conduwuit]
In reply to @travis:t2l.io
(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)

It currently says this, should I add more?

This proposal does not seek to enforce the content or usage of these key:value pairs, but rather add a framework to for users to have extra data that can be further clarified and extended in the future as community usage of these fields grows.

19:06:21
@tom:doctoruwu.ukTom Foster [he/him] [conduwuit]
In reply to @travis:t2l.io
(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)
*

It currently says this, should I add more?

This proposal does not seek to enforce the content or usage of these key:value pairs, but rather add a framework to for users to have extra data that can be further clarified and extended in the future as community usage of these fields grows.

I guess I could be more clear about specific use cases!

19:06:58
@travis:t2l.ioTravisRI'd add "Useful fields may be moved to the top level object through the standardization process."19:07:18
@travis:t2l.ioTravisRand leave "useful" as undefined19:07:35

There are no newer messages yet.


Back to Room ListRoom Version: 5