this post was submitted on 17 Aug 2023
21 points (100.0% liked)
Alexandrite
348 readers
1 users here now
Alexandrite is a desktop-first alternative Lemmy client.
Find a bug or have a feature request? Create an issue on Github, or post here.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Thats great! Any chance threads will be able to show comments from all cross posts with a little indicator displaying what community/thread the comments are from?
Oooh that's an interesting idea. Maybe in the future!
It’s a relatively common request. Do you think it makes more sense in the front or back end (though it could exist in both I suppose)?
How would the backend handle cross posts to communities not visible or subscribed to on that instance? See such cross posts even possible? Are they even listed?
Lemmy doesn't have that strong of a "concept" of cross posts. The way it appears to work is that all posts linking to the same URL are all considered cross-posts of each other, so I bet the cross posts Lemmy's API gives are basically just search results for that URL. When making a cross post there's nothing that I'm doing to identify that it's a cross post, but it knows.
I'm not sure what'd be best. Backend would maybe be the least taxing, but at any rate the amount of work to be done to gather all the comments goes up as the number of cross-posts increeases, so 8 cross posts means you have to request 8 times the number of comment lists.
Maybe a good middle ground could be a menu that shows you a bit more of the cross post (because you can completely change the post body for example, or just link to the same thing on a brand new post) and let you select which post's comments you'd like to see.
Yea, there's an issue (on GitHub) to show not just cross-posts with the same URL (which only works for posts with a URL in the first place), but also to anytime a cross-post is made, which, along with the idea of being able to view a merge of the comments, seems like a nice idea ... along with things like multi-communities/community-groups, it would facilitate more connectivity and/or user-driven etching out of customisable "spaces".