Added callback for disconnect event
Refactored passport.js
Added link to sign-in and login pages
Showed login and signup page or logout page depends on the user auth
Saved username during chat session
Generated chat history
Implemented user mentions
Opened download history link in new tab