overleaf/services/web/app/coffee/Features
James Allen d904e50041 Make project invite notification dynamic and accept via ajax request
Needs translations:

  "joining": "Joining",
  "notification_project_invite_message": "<b>{{ userName }}</b> would like you to join <b>{{ projectName }}</b>",
  "notification_project_invite_accepted_message": "You've joined <b>{{ projectName }}</b>",
  "open_project": "Open Project"
2016-09-21 11:59:35 +01:00
..
Analytics Use JSONB not JSON column type 2016-08-11 10:19:07 +01:00
Authentication Track login events. 2016-08-11 14:09:45 +01:00
Authorization Redirect to login with a redirect back to the page we want if not logged in 2016-09-13 11:23:47 +01:00
BetaProgram Add opt-out action to beta page 2016-06-08 15:11:39 +01:00
Blog change blog regex to look for src's which start with a slash 2016-09-20 15:43:36 +01:00
Chat
Collaborators Make project invite notification dynamic and accept via ajax request 2016-09-21 11:59:35 +01:00
Compile clear serverid on every compile check 2016-08-31 16:10:24 +01:00
Contacts
Docstore
Documents Standardise on one Errors file 2016-03-23 15:14:49 +00:00
DocumentUpdater sped up unit tests to improve speed 2016-03-09 12:51:19 +00:00
Downloads
Editor Add counts to log message 2016-08-16 11:33:14 +01:00
Email Update cancellation survey link 2016-09-14 10:51:19 +01:00
Errors Standardise on one Errors file 2016-03-23 15:14:49 +00:00
FileStore enable range requests on files via ?range=m-n query string. 2016-05-17 16:59:47 +01:00
HealthCheck
Helpers Move Helpers/EmailHelpers to Helpers/EmailHelper 2016-08-02 15:42:26 +01:00
InactiveData
Newsletter
Notifications fix notifications builder @key bug 2016-08-31 09:42:43 +01:00
PasswordReset clear sessions on password reset 2016-07-05 14:19:59 +01:00
Project Add null checks for fileRefs and docs, which are not present when calling mkdirp 2016-09-20 16:55:12 +01:00
RealTimeProxy
Referal added more logging and missing err handler in subscription updater 2016-03-31 17:28:03 +01:00
References use underscore.each so it doesn’t blow up on non array. 2016-08-02 15:33:41 +01:00
Security add null check to redis return value for getValueFromTokenAndExpire 2016-08-02 15:34:44 +01:00
ServerAdmin
Spelling Don't hang request in the event of a spelling backend error 2016-05-24 15:11:14 +01:00
StaticPages add redirect to /i/university for ab test 2016-08-25 10:48:29 +01:00
Subscription Better logging when plan is null. 2016-08-31 10:40:30 +01:00
SystemMessages
Tags Explicitly create tags and get their id 2016-02-01 10:18:56 +00:00
ThirdPartyDataStore Return type when finding element by path so that we don't need a heuristic 2016-09-19 14:35:25 +01:00
TrackChanges
Uploads nullcheck qqfile on upload files 2016-08-02 15:36:59 +01:00
User Track registration events. 2016-08-11 12:29:58 +01:00