@takeshitakenji That conversation you linked, looks perfect on my mastodon instance ;) just fyi. Meaning the issue is ALSO GS related.
@pettter @mmn @takeshitakenji @clacke @stitch "well-specified" is not what I would call it. The standard is very vague with no implementation examples. So yes there is room for interpretation and I'm trying to make my implementation more semantic without breaking compatibility. Regarding conversations, there are two standards governing them. Mastodon implements one. The other is less well defined.
@pettter @mmn @takeshitakenji Salmon, Webfinger, etc are pretty well defined, but the format of messages is pretty much up to the implementation. There is no spec-defined example for what a "favourite" event should look like, for example. As far as ActivityStreams are concerned, there's an actor, a verb, and an object. And a big list of verbs and object-types, most of which GS does not use.
@pettter @mmn @takeshitakenji Correct, but this does not contradict my point - it's denormalization, as the sum of one-to-one relations is the entire conversation. Since Mastodon is able to stitch together conversations using one-to-one relations, it's not an issue we experience a lot, so it's not high on the priority list to solve it.
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!