overleaf/services/web/app/coffee/Features
James Allen b978171e0c Fix "cannot set headers after sent" in setting doc end point
If somehow a project ends up with the same doc/file in two locations in the
file tree, then projectLocator.findElement will return the callback for
both entries. This then tries to end the request multiple times. Of course
this should never be a state the project is in, but if it is we should catch it.
2016-02-05 15:39:26 +00:00
..
Analytics split site into 2 routers, webRouter and apiRouter 2015-07-01 15:23:18 +01:00
Authentication move login success to .json as it sends json over 2016-01-25 17:35:57 +00:00
Blog if blog or universities site is down don't crash, send 500 2015-08-20 16:55:16 +01:00
Chat send -> sendStatus 2015-07-08 16:56:38 +01:00
Collaborators Ensure that a user can only be added to project once 2015-11-02 15:21:41 +00:00
Compile Add in option to compile in draft mode 2016-02-02 14:50:48 +00:00
Contacts Add modules hook for contacts and support groups in auto complete 2015-10-08 18:17:53 +01:00
Docstore added inactive and reactivate project logic 2015-08-13 22:40:28 +01:00
Documents Add ability to request the doc as plain text, rather than a json object. 2015-12-18 13:36:25 +00:00
DocumentUpdater Send user_id on Dropbox requests through to doc updater 2016-02-04 14:27:00 +00:00
Downloads Add in backend multiple project downloading 2014-06-18 16:37:18 +01:00
Editor Send user_id on Dropbox requests through to doc updater 2016-02-04 14:27:00 +00:00
Email Use translations for activation page 2015-12-11 14:25:17 +00:00
Errors fixed some bits 2014-08-07 13:56:04 +01:00
FileStore Catch the case where filename is shorter than the extension length. 2015-08-20 15:56:30 +01:00
HealthCheck send -> sendStatus 2015-07-08 16:56:38 +01:00
InactiveData don't archive project in track changes for moment 2015-10-20 17:36:37 +01:00
Newsletter added timeouts to email and newsletter as after a few days there are a few open connections still 2014-06-17 18:18:45 +01:00
PasswordReset Improve pre-registered account activation process 2015-12-11 11:30:06 +00:00
Project Fix "cannot set headers after sent" in setting doc end point 2016-02-05 15:39:26 +00:00
RealTimeProxy split site into 2 routers, webRouter and apiRouter 2015-07-01 15:23:18 +01:00
Referal update the entire users features on assign bonus bu don't update 2015-10-07 13:50:51 +01:00
ReferencesSearch Split References.index into index and indexAll. 2016-01-27 16:00:53 +00:00
Security allow rate limiter to work on api router where session does not exist 2016-02-02 12:31:54 +00:00
ServerAdmin send -> sendStatus 2015-07-08 16:56:38 +01:00
Spelling change error handling on spelling 2015-10-22 20:15:50 +01:00
StaticPages Add jobs page 2016-01-20 11:56:08 +00:00
Subscription add null check and default empty object for subscirption dashboard 2016-02-03 17:41:05 +00:00
SystemMessages Add in system messages 2014-07-24 13:24:08 +01:00
Tags Explicitly create tags and get their id 2016-02-01 10:18:56 +00:00
ThirdPartyDataStore Send user_id on Dropbox requests through to doc updater 2016-02-04 14:27:00 +00:00
TrackChanges archive in track changes as well as docstore 2015-10-19 15:44:50 +01:00
Uploads increase number of files that can be uploaded & limit 1 concurent 2015-12-07 16:50:09 +00:00
User Refactor registration so it can be called from modules 2015-12-11 17:11:20 +00:00
Wiki add flag which requires login for /learn 2015-02-24 22:07:36 +00:00