Re-design forum thread list and add labels

See #4044 
I think that's reasonable