I think the "yesterday" tab of chatbox should be replaced with "recent". If a person had a chat with a friend 2 days back, when he opens the chatbox, by default no messages will show, as there had been no chat yesterday. Please take a look in to it.
Yeah good idea, first option should display last 50 messages or so.
gh#2146 is issued.