Here is a fabled Patreon update... Mostly stuff you already know if you're following me, but also a picture you might enjoy seeing

@Gargron woah e2e. I wanted to experiment with adding it to Tusky for a long time.
Signal protocol then, eh?

@charlag Yes! Keep an eye out on the PR:

I'll be updating the description with more info as I flesh things out

@Gargron @charlag is this going to kill existing DMs, be a progressive enhancement, or standalone alongside? i think there's some value in unencrypted direct posts (as forward-secrecy conflicts with having a consistent message archive, it will always be a "pick one" situation...)

@trwnh @charlag Won't be able to phase out old DMs for a long time but the long-term plan for them is to be phased out

They don't match people's expectation on how DM conversations should work, they don't match people's expectations on privacy, they're a liability in terms of database performance, potential risk vector in the code, and legal responsibility

@Gargron @charlag hm. i'd say my expectations are that dms should work like twitter / instagram / any other website... i understand some people want full e2ee everywhere but a lot of people also *don't* want that.

the main thing i'm concerned about though is that direct posts are a legitimately good and useful feature in the middle of threads, and leaving a direct reply within a specific context is one of the killer features of fedi. it's why the current "conversations" are so awkward...

@trwnh @Gargron @charlag Scope limited posts (sending regular posts *only* to a named user or group of users) are awesome and useful, but pretending they are DMs is deceptive and wrong. I'm glad to see real DMs coming, but not so happy to hear that SLMs are going away entirely.

@lnxw37a2 @charlag @trwnh They're not, no. Followers-only posts as well as posts addressed to specific people (circles/aspects) are not going anywhere.

@Gargron @lnxw37a2 @charlag as long as posts addressed to one person remain, i'm not too concerned

i just *also* think that it's a mistake to have treated them as special and separate in the first place. they're statuses within a tree context, not messages within a flat context.

@trwnh @Gargron @lnxw37a2 I feel like "Message" should be a separate Object too bur how do you explain to users difference between "this note has these recipients" and "this is a DM"


@charlag @Gargron @lnxw37a2 killing /api/v1/conversations and the ui around it, for starters

ui-wise the presence of mentions should be the giveaway. statuses have mentions prominently attached (at least when authored by mastodon). there's definitely a ux gap for incoming statuses from other softwares, but the other giveaway is that you're in a tree-like context as opposed to a flat one. this can be emphasized by using bubbles or chatlog style

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!