@hrefna @osma @helge sounds good. For me, having a `replies` collection where replies go, and having an `inReplyTo` property, gives a pretty clear explanation of how it needs to work. But you're right, the doesn't actually say you should put things with `inReplyTo` into `replies`. I'll add it to the Primer, and I'll check if @helge 's issue has a resolution.
Conversation
Notices
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 00:39:46 JST Evan Prodromou
-
Embed this notice
Osma A (osma@mas.to)'s status on Monday, 20-Nov-2023 00:39:15 JST Osma A
@helge
You're right on all counts. However, @evan told me directly that's in the spec.Sadly, Mastodon doesn't implement the spec, and as the leading system, sets the stage for the entire fedi.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 00:40:55 JST Evan Prodromou
@hrefna @osma @helge in terms of managing `replies`, you can use the `Remove` activity to remove items from a collection.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 00:45:47 JST Evan Prodromou
@hrefna @osma @helge I'll also say, this is some real Air Bud bullshit. If you're not collecting replies, implementers, what are we even doing here?
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 00:49:45 JST Evan Prodromou
@hrefna @osma @helge ah, there is in fact a long primer page on threading:
https://www.w3.org/wiki/ActivityPub/Primer/Threading
Helge, it sounds like that resolution wasn't sufficient for you. You'd like to see a better description within the spec itself?
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 01:05:21 JST Evan Prodromou
@hrefna @osma @helge also, this feels like a situation in which changes to our most popular implementation would help a lot. I've been planning on making some submissions to Mastodon. This might be a really useful one to work on!
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 01:07:52 JST Evan Prodromou
@erincandescent @hrefna @osma @helge it is not, but thank you for the note.
We're discussing how to a) have all instances see the same replies (answer: fetch replies) and b) how to remove abusive notes from the replies collection (answer: remove).
That fep is for advisory flags on posts saying whether replies can be made in the first place.
-
Embed this notice
Erin 💽 (erincandescent@queer.af)'s status on Monday, 20-Nov-2023 01:07:53 JST Erin 💽
@evan @hrefna @osma @helge You seem to be discussing something that is (in part) covered by FEP-5624, which is being led by the Mastodon team
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Monday, 20-Nov-2023 01:08:58 JST Evan Prodromou
@erincandescent @hrefna @osma @helge right. It just doesn't fetch them when showing the thread in the Web or mobile UI.
-
Embed this notice
Erin 💽 (erincandescent@queer.af)'s status on Monday, 20-Nov-2023 01:08:59 JST Erin 💽
@evan @hrefna @osma @helge I'm pretty sure Mastodon does actually properly maintain the replies collection, FWIW
-
Embed this notice