The first thing I implemented (besides filtering by up to 4 custom tags) was to give the option to filter out resteems, so you could see only what the people you follow posted themselves. That seemed to be a common theme I'd read in comments about steemit over the past few months. The latest filter I've added (site wide) was by Reputation. So you can cut out posts below certain reputation levels. When you limit it to say 'above 50', the feed gets a hell of a lot higher quality. But of course, that's not to say that everything posted by someone below that level is crap.
I think the next feature I'm going to add is to arrange any particular members blog wall via the most common tags that member has used on their posts. If a member is like me, they have a couple of common themes they talk about (but which might be totally unrelated). In my case it's mainly photography, steemdev and basic income. I'm sure there's others out there who have different streams to their blog posts.
Those are all awesome ways to look at the posts - glad to see you experimenting with this stuff too! So many people have asked for filtering out resteems so that's a welcome change. Then again, maybe they're just following the wrong people :)
Getting this sort of content filtering down is such a high priority. It's so disheartening to write something awesome and have it get lost.
Also- I really like the idea of tracking what a person talks about and using that to describe an account. That could lead to an area on the site where you could browse popular users looking by topic (when looking for someone to follow). Connect all those people that are into similar things!
That last point is a good idea. I hadn't thought of that. Some food for thought. I'm more than happy if you implement this sort of stuff at chainbb, and I can unplug my app and focus on other stuff. As of now my app is only an aggregator, so to bring it up to a full featured standard I'd need to implement posting and voting capabilities on it. And improve the UI as well. Neither of which are things I really want to do.
Regarding displaying reputation.. Depending on which api feed you get your posts from, the parts needed to calculate rep may or may not be there. In my case, I'm using the getDiscussionsBy* api calls, and they don't include it. I had to do a "parallel" asynchronous series of calls to getAccounts for each author displayed.