So I manged to find where the "new posts" moved to, but it seems that all of the date in the threads list have vanished. They were superful helpful to see if a thread was recent or not.

Are they coming back?