James Allen 76af5e5563 Don't call deprecated findPopulatedById in loadEditor %!s(int64=10) %!d(string=hai) anos
..
Analytics 1cc0cbe8fc split site into 2 routers, webRouter and apiRouter %!s(int64=11) %!d(string=hai) anos
Authentication c8084406d3 user notifications auto created on login for joinging groups %!s(int64=10) %!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 5f5445f625 Use TpdsUpdateSender to use CollaboratorsHandler %!s(int64=10) %!d(string=hai) anos
Compile 425a9b9db2 Add in option to compile in draft mode %!s(int64=10) %!d(string=hai) anos
Contacts c4e4f2c77a Add modules hook for contacts and support groups in auto complete %!s(int64=11) %!d(string=hai) anos
Docstore a0142d4415 added inactive and reactivate project logic %!s(int64=11) %!d(string=hai) anos
DocumentUpdater 6143b2218c Send user_id on Dropbox requests through to doc updater %!s(int64=10) %!d(string=hai) anos
Documents e684968a59 Add ability to request the doc as plain text, rather than a json object. %!s(int64=11) %!d(string=hai) anos
Downloads 2b349039c3 Add in backend multiple project downloading %!s(int64=12) %!d(string=hai) anos
Editor bedc8a0492 Remove ProjectGetter.populateProjectWithUsers %!s(int64=10) %!d(string=hai) anos
Email 05bf048885 upgrade to nodemailer 2.0 and dynamically use either SES or SMTP depending %!s(int64=10) %!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 d9734953a6 don't archive project in track changes for moment %!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
Notifications 29e4b324fd improve calls for invite notifications and auto mark as read %!s(int64=10) %!d(string=hai) anos
PasswordReset 1e8ab5357b Improve pre-registered account activation process %!s(int64=11) %!d(string=hai) anos
Project 76af5e5563 Don't call deprecated findPopulatedById in loadEditor %!s(int64=10) %!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
References 359689ffea find -> findOne %!s(int64=10) %!d(string=hai) anos
Security 6cd66c7304 allow rate limiter to work on api router where session does not exist %!s(int64=10) %!d(string=hai) anos
ServerAdmin 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Spelling 5e19d710ba change error handling on spelling %!s(int64=11) %!d(string=hai) anos
StaticPages bcb9e1180b Add jobs page %!s(int64=10) %!d(string=hai) anos
Subscription a50bdaf5cc Refactor LimitationsManager to use CollaboratorsHandler %!s(int64=10) %!d(string=hai) anos
SystemMessages 1128b45b17 Add in system messages %!s(int64=12) %!d(string=hai) anos
Tags b32178182d Explicitly create tags and get their id %!s(int64=10) %!d(string=hai) anos
ThirdPartyDataStore 5f5445f625 Use TpdsUpdateSender to use CollaboratorsHandler %!s(int64=10) %!d(string=hai) anos
TrackChanges 2c32126f68 archive in track changes as well as docstore %!s(int64=11) %!d(string=hai) anos
Uploads 155831c3e7 Skip top-level directory if it exists in zip upload %!s(int64=10) %!d(string=hai) anos
User 29e4b324fd improve calls for invite notifications and auto mark as read %!s(int64=10) %!d(string=hai) anos
Wiki 161f24ffdf add flag which requires login for /learn %!s(int64=11) %!d(string=hai) anos