As far as I know this isn’t a feature that exists, but I know the protocol should make it fairly easy.
What I’m thinking is for Lemmy to basically have the option to inherit the comment thread when posting a URL to another fediverse service.
E.g. If crossposting a Lemmy thread, you get a tickbox saying “inherit comment section” or something and it makes the new thread effectively a symlink to the original.
This could also be used to bootstrap other fediverse services like pixelfed and peertube by enabling people to comment directly from their Lemmy instance.
Better than seeing the same exact post on six different communities one after another.
That would make sense, I’m pretty sure communities are already just actors who auto-boost posts.
It’s been declined https://github.com/LemmyNet/lemmy/issues/4225
Imagine the same news article is posted in /c/cars and /c/fuckcars. It is not desired nor expected to have all comments combined.
Making it a checkbox is an interesting idea though, but could still be confusing reading the comments with the different contexts.
This is true but the problem is seeing repeat threads. Maybe it is a stretch but would it be possible to stack the comments under each other separated by a head of which sub the comments are from
I think this would be simple ActivityPub-wise, but would be more complicated in terms of moderation and would involve some non-arbitrary decisions.
This doesn’t really make sense in the Lemmy model inherited from reddit. A post belongs to a specific community, you can’t put one post in multiple communities. You can crosspost, and from there you can jump to the original and see its comments, but the comments on a crosspost belong to the second community.
Maybe a crosspost should not have a second comments section, and opening it should always send you to the original post, but I don’t think that’s desirable. For example, if I’m banned from the first community, should I be forbidden from commenting on the post when it’s crossposted to my second community?
Would be cool but i think it would be quite hard to implement