Skip to content

Add a new Following feed, to quickly page through your follows

Joshua Goins requested to merge work/redstrate/following-feed into master

Mastodon is praised for it's linear timeline, but it comes with a pretty big caveat - users who post more often are usually the ones you see more. Especially on servers that have a low home timeline cache limit and users who follow a lot of people, this is troublesome. Like for me, I only see activity for the last three days.

Fortunately Cohost has already solved this problem, so let's just copy what they do! This adds a "Following" feed which has your followed users on the left-hand side, and a timeline on the right. It then almost acts like an RSS reader, where you can page through users by recent activity to catch up on just their posts.

Code-wise there isn't much we need to add, except for a few SocialGraphModel roles and a way to fetch all users.

Screenshots

Screenshot_20241007_180726

Screenshot_20241007_180720

Future Ideas (not for this MR)

  • A way to search through the users. I follow 500 of them, and it's pretty long
  • "Sort by": "recent activity", "least active, "alphabetical" etc
  • Mobile support?
Edited by Joshua Goins

Merge request reports