Excellent feedback, thanks! Now here are some questions regarding the following feed:
To do the outbox model properly, Nostria needs to connect to each of your contacts relays and grab their latest notes. When you follow 200 people, this will take a lot of time and resources, and it wouldn't make sense to grab 5 notes from 200 users, you won't be able to read through that.
What type of algorithms would you prefer to have? Here are some that we suggest we should implement:
Most Visited: Profiles are automatically ranked based upon how often you've opened them.
Most Recent: Profiles are ranked on the date last opened theme.
So one algorithms would be to combine these two in a ranking, grab the top 10 or 20, and get the latest events from them.
The feed could be sorted in both directions, so "show me latest events from my least opened profiles".
A more advanced optimization algorithm would look at idle or active accounts and then use that to figure out which user to grab notes from.
Got more ideas?