There are several possible enhancements here:
- Show the unread message count against each tag:
In the example, if Super Recruiters had been shown as having 0 unread posts, I would not need to click on the tag to find that out
However, calculating the unread message count should not delay display of the tag list itself. Probably the tag list would display first, with the unread count added subsequently, tag by tag.
- split the screen, so that the tag lists scroll separately from the thread titles.
Currently if we have to scroll down to reach one of the lower tags, clicking on the tag presently displays causes the oldest messages to be scrolled off the top of the screen which is undesirable and this will get worse as more tags are added
use a single horizontal rule to separate the thread titles instead of a box -- so we save a lot of space and get more threads to the screen
instead of multiple archive tags, have a single, expandable archive tag (probably at the bottom of the list) and create each archive as a child-tag of it.