The north star goal is to make this app give the user the feel of being officially supported by the platforms it reads from
This is the exact opposite of what I'm working on. My idea is to embrace "Protocols, not platforms" and treat all the different places are sources of content (like RSS) but with the added two-way interactivity that is enabled by ActivityPub and Linked Data.
So of course the UI will need to adapt: threaded discussion forums would be presented in a different way in relation to long form blog feeds. But luckily this is already part of the benefits from Linked Data. A Lemmy post is presented in the Fediverse as https://www.w3.org/ns/activitystreams#Page
, and each response is a https://www.w3.org/ns/activitystreams#note
, while a blog entry from WriteFreely is a https://www.w3.org/ns/activitystreams#Article
and an video from PeerTube is a https://www.w3.org/ns/activitystreams#Video
... this information about the object type should be enough for us to figure out the best way to handle the UI.
what would you want to see on this app?
Believe it or not, I would like to have a read-only view of the Big Tech feeds. Instagram, TikTok, YouTube, Reddit, Twitter, Facebook posts from your friends, all of that crap. Like what GrayJay is doing. The idea though would be not to interact with it, but to have a way to people to ease their way out into the open alternatives.
This feels like yet-another attempt at making water not wet, but at least it stops from having servers putting out data on the rest of the federation without any accountability.