Talking about using Mastodon in a web browser, not a phone app.
Using the standard web interface is awful for me. It took me embarrassingly long to realize it was showing me replies above showing me what they were replying to… sometimes. Often I can never actually find the post that was being replied to. Can’t find anything in Settings to fix it.
Quickly tried Phanpy and it seems do things right on first glance, but soon I realize that again, I’m being shown replies without being shown the OP. At least I can eventually get to see the OP if I click on two things (first, faded message above reply, then “Go to Top”). Again, can’t find anything in Settings to fix it.
I want something like below, that shows me (with no clicking required) the OPs in reverse chronological order but grouped (with obvious graphical indication like a box, borders or something) with its replies below in chronological order:
- Original Post 2
-
- Reply 2.1
-
- Reply 2.2
- Original Post 1
-
- Reply 1.1
-
- Reply 1.2
Is there a frontend that does this?
At the moment, not so far as I know. The challenge for any client is that Mastodon (right now) doesn’t load entire threads unless you’re on the same server as OP. Instead, the API object says the post is “in reply to this post.” If no one on your server is following the post directly prior to that in the thread, then the chain is broken.
There’s a bot called FediFetcher that an admin can install to pull in other toots in a thread. Vanilla Mastodon is already working on an effort to integrate this functionality directly but I don’t know how soon it will be live.
There’s a browser plugin called Substitoot that will pull in other parts of a thread provided you click on the next post up in the thread (in my experience this may take a few clicks).
Lastly, I hear that GoToSocial already pulls in the rest of the thread.
None of that does exactly what you asked for but it’s a prerequisite to implementing what you’re hoping for.
Mastodon does load entire threads.