Shane Kilkelly 58280bf6ee Merge branch 'master' into sk-user-delete-with-cancelled-sub %!s(int64=10) %!d(string=hai) anos
..
Analytics 68ddf04fe8 to string record event check %!s(int64=10) %!d(string=hai) anos
Announcements 4b59fdd453 added missing settings file to announcments controller %!s(int64=10) %!d(string=hai) anos
Authentication 395135a655 Merge branch 'sk-post-login-redirect' %!s(int64=10) %!d(string=hai) anos
Authorization 8a4352fff2 Set redirect when redirecting from restricted %!s(int64=10) %!d(string=hai) anos
BetaProgram ff1c72ee14 Fix up more session access %!s(int64=10) %!d(string=hai) anos
Blog 5a13ee1077 use anlaytis api %!s(int64=10) %!d(string=hai) anos
Chat ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
Collaborators 4c092e7ff1 Remove deprecated "projectSharedWithYou" email. %!s(int64=10) %!d(string=hai) anos
Compile ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
Contacts ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
Docstore eb648b9bc8 Proxy version number to and from docstore %!s(int64=10) %!d(string=hai) anos
DocumentUpdater 940586f654 sped up unit tests to improve speed %!s(int64=10) %!d(string=hai) anos
Documents eb648b9bc8 Proxy version number to and from docstore %!s(int64=10) %!d(string=hai) anos
Downloads 2b349039c3 Add in backend multiple project downloading %!s(int64=12) %!d(string=hai) anos
Editor ce78b855a3 Add counts to log message %!s(int64=10) %!d(string=hai) anos
Email 5efee51ed8 Pass ignoreTLS option to nodemailer %!s(int64=10) %!d(string=hai) anos
Errors a0f156e1a9 wipe out more session access %!s(int64=10) %!d(string=hai) anos
FileStore 4f533147b1 enable range requests on files via `?range=m-n` query string. %!s(int64=10) %!d(string=hai) anos
HealthCheck 6776aa61f1 use new way to send status in express for healthcheck controlller %!s(int64=10) %!d(string=hai) anos
Helpers 2494026b85 Move Helpers/EmailHelpers to Helpers/EmailHelper %!s(int64=10) %!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 ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
PasswordReset 6e282ab308 clear sessions on password reset %!s(int64=10) %!d(string=hai) anos
Project eb648b9bc8 Proxy version number to and from docstore %!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 02587377a2 Remove `ReferalMiddleware`, dead code. %!s(int64=10) %!d(string=hai) anos
References 2ad0bab976 use underscore.each so it doesn’t blow up on non array. %!s(int64=10) %!d(string=hai) anos
Security 6606375cd7 Remove dead code: `SessionInvalidator` %!s(int64=10) %!d(string=hai) anos
ServerAdmin 3ecf201eda send -> sendStatus %!s(int64=11) %!d(string=hai) anos
Spelling ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
StaticPages 65e48652ee don't add second slash into uni redirect %!s(int64=10) %!d(string=hai) anos
Subscription e03d16e0cd Deleting user: if subscription is already cancelled, ignore and proceed. %!s(int64=10) %!d(string=hai) anos
SystemMessages 1128b45b17 Add in system messages %!s(int64=12) %!d(string=hai) anos
Tags ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
ThirdPartyDataStore 8558ce1f75 improve error handling in update merger %!s(int64=10) %!d(string=hai) anos
TrackChanges ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
Uploads ab2c1e82fb WIP: refactor %!s(int64=10) %!d(string=hai) anos
User a03ac8fe72 More robust session destruction after deleting user account. %!s(int64=10) %!d(string=hai) anos