How hard is it to propose an #XMPP XEP?Right now it seems name changes are applied retroactively to past messages, or at least Gajim does it that way. This means we can't use our display name to indicate who is talking.@skyweird::gryphon says that didn't used to be the case when they were using XMPP back in the day? Which means someone came along and fucking changed the semantics of namechanges out from under everyone? (Which by the way, over in Matrix land they're trying to do /exactly/ that. There's a setting to retroactively apply name changes in Element now. It's /on by default/ IIRC. I bet one day they'll remove it.)We need a way to embed your name into the message itself. That embedded name overrides whatever your global/per-room display name is. Singlets can leave it off and have their retroactive name changes; we can enforce actually seeing our names like they should be.(Of course it's possible to infer the correct name from the chat history, which is what clients did before, but that's only reliable as long as some jackass doesn't come along and change the semantics out from under you, nuking the names on years of chat history... embedding the name would be a very clear signal "HEY, KEEP THIS NAME".)I could write up a spec myself if that'd be helpful!