- fix redirect across verify cycle too
- send verify email immediately after signup
- redirect fixes for login and signup
- show all clients to admins
- show connected apps to the user
- convert promises in strategies to async-await
- make users paranoid (not what you're thinking)
- Add college and branch details
- Add address to users
- Make username field non-null
- [hotfix] clear cookies so older logins get cleared
- some fixed to make it deploy on heroku properly
- create heroku-deployable setup for staging
- improve user profile ui
- better handling of secrets.json file
- [fix frontend] bootstrap 4 needs tether.io
- set global .codingblocks.com cookie
- allow frontend clients access to /api/user/me
- drop dependency on cookie-parser (not needed)
- [validation] check empty email
- [validation] give user feedback on frontend
- redirect away from /login or /signup if already logged in
- allow ?redirect=xxxx on /logout path
- [temporarily] downgrade to pg v6
- Fix github missing first/last names
- Add DataDog metrics
- fix Twitter authorize
- fix Github connect
- add sentry error reporting
- update to use node 8
- fix all unhandled promises
- added roles to users
- scripts to set roles
- logout user via api
/api/users/me/logout
- editing user (only browser session for now, not API)
- connect twitter if signed in with other means
- connect github if signed in with other means
- add google analytics
- beautify the auth dialog
- add course details to lms table
- same user on multiple social account bug fixed
- modularized the passport handlers
- fix LMS base64
- add API includes for full profile data
- fix string type for roll number
- larger facebook photos
- enable twitter login
- enable github login
- enable login with students.codingblocks.com
- passwords are salted and hashed (bcrypt)