@evan the next poll: "direct messages in Mastodon are bound to appear in public feeds [of non-addressed users]"
Conversation
Notices
-
Embed this notice
blaine (blaine@mastodon.social)'s status on Wednesday, 10-Jul-2024 00:23:37 JST blaine -
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 10-Jul-2024 00:23:36 JST Evan Prodromou @thisismissem @blaine what's the difference between direct messages and mentioned people only posts?
-
Embed this notice
Emelia 👸🏻 (thisismissem@hachyderm.io)'s status on Wednesday, 10-Jul-2024 00:23:37 JST Emelia 👸🏻 @blaine @evan considering Mastodon doesn't have direct messaging, I assume you're talking about "Mentioned People Only" posts, which as the name implies will reach all the mentioned people regardless of where they are mentioned.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 10-Jul-2024 02:35:37 JST Evan Prodromou @thisismissem @blaine I think direct messages are a feature, and mentioned users only is how that feature is implemented in Mastodon and AP (kind of... we don't actually require mentions in AP for something to be private).
-
Embed this notice
Emelia 👸🏻 (thisismissem@hachyderm.io)'s status on Wednesday, 10-Jul-2024 02:35:38 JST Emelia 👸🏻 @evan @blaine direct messages are a set of messages directly between a limited audience initially defined at the start of the conversation via UI that addresses "to" versus the message body. They're one continuous thread; You can read the history of all your direct messages with a given person easily.
Mentioned People Only is closer to a more limited Followers Only.
Ideally DMs are E2EE.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 10-Jul-2024 05:18:34 JST Evan Prodromou @thisismissem @blaine any content that includes only actors, and no collections, in the addressing properties is a direct message.
I don't agree that conversation threading is a necessary part of a direct messaging system, but you can do it with `replies` and/or `inReplyTo` if needed.
I do agree that having a `conversations` collection as an endpoint is useful; it's in the works for E2EE.
-
Embed this notice
Emelia 👸🏻 (thisismissem@hachyderm.io)'s status on Wednesday, 10-Jul-2024 05:18:35 JST Emelia 👸🏻 @evan @blaine "direct messages" aren't really a feature in AP, at least, not how people think of "direct messaging”
There's no single conversation that contains all the “direct messages” between you and a set of recipients.
They're just individual Activity's, typically Notes, addressed to a limited audience.
For “direct messages” to be an AP feature, you'd want to have some sort of “inbox for a conversation” which would be a collection.
-
Embed this notice
blaine (blaine@mastodon.social)'s status on Thursday, 11-Jul-2024 09:28:47 JST blaine @thisismissem @evan alternatively having a "DM-native" protocol handle DMs – whether that's Signal or another protocol, it would be *trivial* to point a webfinger profile (or mastodon profile, but it'd be nice if this worked across different AP implementations) at a Signal account and let that other system handle it. Also adding developer-parseable support for DMs to AP would be trivial (except for all the encryption, so not really trivial ;-) ). Remember: we made all this up. It can change!
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 11-Jul-2024 09:28:47 JST Evan Prodromou @blaine @thisismissem you might enjoy this doc.
-
Embed this notice