Henry Oswald d80179ecc6 added missing null check in %!s(int64=11) %!d(string=hai) anos
..
Analytics 1cc0cbe8fc split site into 2 routers, webRouter and apiRouter %!s(int64=11) %!d(string=hai) anos
Authentication 7fd29b18a8 destroy users session before creating a new one for them after login %!s(int64=11) %!d(string=hai) anos
Blog a53e3b80cf if blog or universities site is down don't crash, send 500 %!s(int64=11) %!d(string=hai) anos
Chat 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Collaborators 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Compile d80179ecc6 added missing null check in %!s(int64=11) %!d(string=hai) anos
Docstore a0142d4415 added inactive and reactivate project logic %!s(int64=11) %!d(string=hai) anos
DocumentUpdater 9f1a7c7396 Send source of update to doc updater and allow external updates to be ignored in UI %!s(int64=12) %!d(string=hai) anos
Documents 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Downloads 2b349039c3 Add in backend multiple project downloading %!s(int64=12) %!d(string=hai) anos
Editor 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Email 6727c3ee00 changed ShareLaTeX thoughts to go into type form %!s(int64=11) %!d(string=hai) anos
Errors c961cea514 fixed some bits %!s(int64=12) %!d(string=hai) anos
FileStore aab7a8713e Catch the case where filename is shorter than the extension length. %!s(int64=11) %!d(string=hai) anos
HealthCheck 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
InactiveData 2c32126f68 archive in track changes as well as docstore %!s(int64=11) %!d(string=hai) anos
Newsletter e0be5ef01b added timeouts to email and newsletter as after a few days there are a few open connections still %!s(int64=12) %!d(string=hai) anos
PasswordReset 0aaeb6671e Keep password reset token in session, and strip it from reset page url. %!s(int64=11) %!d(string=hai) anos
Project 36678301e6 Try to put a new doc in the docstore first so that if it fails it doesn't leave a broken doc_id in the project %!s(int64=11) %!d(string=hai) anos
RealTimeProxy 1cc0cbe8fc split site into 2 routers, webRouter and apiRouter %!s(int64=11) %!d(string=hai) anos
Referal f1d07811df update the entire users features on assign bonus bu don't update %!s(int64=11) %!d(string=hai) anos
Security 841231dbf8 make PasswordResetTokenHandler generic so it can be used for invites %!s(int64=11) %!d(string=hai) anos
ServerAdmin 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Spelling 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
StaticPages a53e3b80cf if blog or universities site is down don't crash, send 500 %!s(int64=11) %!d(string=hai) anos
Subscription fae7d431f4 after subscription is updated always check bonus %!s(int64=11) %!d(string=hai) anos
SystemMessages 1128b45b17 Add in system messages %!s(int64=12) %!d(string=hai) anos
Tags 0a093b779e fixed #100, if tags is not running you should be able to delete a project still %!s(int64=12) %!d(string=hai) anos
ThirdPartyDataStore 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
TrackChanges 2c32126f68 archive in track changes as well as docstore %!s(int64=11) %!d(string=hai) anos
Uploads 4f0b922a5d changed name used when project or file uploaded, this changed when %!s(int64=11) %!d(string=hai) anos
User 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Wiki 161f24ffdf add flag which requires login for /learn %!s(int64=11) %!d(string=hai) anos