Commit Graph

  • 60f8e577a8 Merge pull request #293 from sharelatex/pr-wrap-long-words-chat Paulo Jorge Reis 2016-08-03 16:32:36 +01:00
  • cfe87a4388 Merge pull request #294 from sharelatex/pr-track-feature-discovery Paulo Jorge Reis 2016-08-03 16:32:31 +01:00
  • 721ea88bd0 If email is already invited, resend the invite Shane Kilkelly 2016-08-03 16:30:34 +01:00
  • 42388f8b76 fix missing space in pdf jade template Brian Gough 2016-08-03 16:30:33 +01:00
  • 7ce406dd38 switch the compile dropdown menu to left, to avoid overflow into editor Brian Gough 2016-08-03 16:30:18 +01:00
  • 4d3629e5db add beta feature badge to syntax check Brian Gough 2016-08-03 16:29:34 +01:00
  • 10b6f88f3b add logrotate Henry Oswald 2016-08-03 16:22:17 +01:00
  • 81d99e968f add logrotate Henry Oswald 2016-08-03 16:22:17 +01:00
  • 445780aa2c add template links SHARELATEX_NEW_PROJECT_TEMPLATE_LINKS to config file Henry Oswald 2016-08-03 16:22:10 +01:00
  • 67cc868c4b add template links SHARELATEX_NEW_PROJECT_TEMPLATE_LINKS to config file Henry Oswald 2016-08-03 16:22:10 +01:00
  • bb49809776 add contacts to services.js Henry Oswald 2016-08-03 16:21:44 +01:00
  • 7818af50ba add contacts to services.js Henry Oswald 2016-08-03 16:21:44 +01:00
  • 73f115fc57 Add i18n keys. Paulo Reis 2016-08-03 16:09:45 +01:00
  • cf5c8e27e1 UI fix - do not allow multiple clicks to restore a deleted file. Paulo Reis 2016-08-03 16:05:19 +01:00
  • a5ddcc3df7 Allow resending of invites Shane Kilkelly 2016-08-03 15:42:19 +01:00
  • e7251aab53 Small wording changes Shane Kilkelly 2016-08-03 14:06:08 +01:00
  • 216779fafe Track-changes usage. Paulo Reis 2016-08-03 12:36:42 +01:00
  • e6898d64c9 Track hovering of header features. Paulo Reis 2016-08-03 12:17:19 +01:00
  • 8cb93511df Update UI of share modal Shane Kilkelly 2016-08-03 11:55:24 +01:00
  • 6ea690225f Refactor view-invite to not use model calls. Shane Kilkelly 2016-08-03 10:23:34 +01:00
  • 892511820e fix logging on groupPlan invite notification Henry Oswald 2016-08-02 17:09:42 +01:00
  • 5f8952450e Test getInviteCount Shane Kilkelly 2016-08-02 16:08:05 +01:00
  • 3a3688d3d0 Include invites count in canAddXCollaborators Shane Kilkelly 2016-08-02 15:42:50 +01:00
  • 2494026b85 Move Helpers/EmailHelpers to Helpers/EmailHelper Shane Kilkelly 2016-08-02 15:42:26 +01:00
  • 418d1c56da nullcheck qqfile on upload files Henry Oswald 2016-08-02 15:36:59 +01:00
  • 928777b61c add null check to redis return value for getValueFromTokenAndExpire Henry Oswald 2016-08-02 15:34:44 +01:00
  • 2ad0bab976 use underscore.each so it doesn’t blow up on non array. Henry Oswald 2016-08-02 15:28:53 +01:00
  • 5c1e903b14 Merge pull request #44 from sharelatex/add-chktex-support Brian Gough 2016-08-02 14:55:38 +01:00
  • 38f76b305b change message to "Run syntax check" Brian Gough 2016-08-02 14:43:09 +01:00
  • 13fe000176 Move email parsing code to Helpers/EmailHelpers Shane Kilkelly 2016-08-02 14:30:42 +01:00
  • abbd059eae Refactor to existing addUserIdToProject function Shane Kilkelly 2016-08-02 13:51:00 +01:00
  • 01637386bd Use string split instead of regex. Paulo Reis 2016-08-02 11:59:43 +01:00
  • 63f8fe453a Use UserGetter rather than User model Shane Kilkelly 2016-08-02 09:48:09 +01:00
  • dca1c9be5d Load invites on project load, rather than asynchronously. Shane Kilkelly 2016-08-01 17:05:37 +01:00
  • ff62e50530 Integrate word wrapping filter in the chat component. Paulo Reis 2016-08-01 16:42:54 +01:00
  • c6334ffab7 Add Angular filter for wrapping words larger than N characters. Paulo Reis 2016-08-01 16:35:28 +01:00
  • a6b8bf6ece Undo debug change Shane Kilkelly 2016-08-01 16:06:56 +01:00
  • 291a26595c Remove referal id from invite email link Shane Kilkelly 2016-08-01 15:56:07 +01:00
  • 9787edd716 Add more assertions about project access Shane Kilkelly 2016-08-01 15:55:56 +01:00
  • 9e0ff3f628 test when the token is invalid Shane Kilkelly 2016-08-01 15:21:06 +01:00
  • 495bc1bcd3 Refactor Shane Kilkelly 2016-08-01 15:16:10 +01:00
  • 8af1a7b17a Test login workflow Shane Kilkelly 2016-08-01 15:16:03 +01:00
  • 18d0c51da9 Merge pull request #291 from sharelatex/pr-workaround-safari-scroll Paulo Jorge Reis 2016-08-01 13:57:34 +01:00
  • 263822d665 Also parse out login url Shane Kilkelly 2016-08-01 13:54:49 +01:00
  • 4b8ab2dbba More comments. Paulo Reis 2016-08-01 13:35:49 +01:00
  • 5f1aa4cc58 test registration with invalid token Shane Kilkelly 2016-08-01 13:30:43 +01:00
  • 69bd954001 test the registration workflow Shane Kilkelly 2016-08-01 12:14:34 +01:00
  • 0d4e1e5495 Try a smaller timeout + minor fixes. Paulo Reis 2016-08-01 11:12:50 +01:00
  • 5159cdd0e9 Test when the user recieves second invite to project Shane Kilkelly 2016-08-01 10:57:20 +01:00
  • 545ce79c71 Test clicking the invite after already accepting Shane Kilkelly 2016-08-01 10:14:08 +01:00
  • 9c530e1bb6 rename test case Shane Kilkelly 2016-08-01 10:04:42 +01:00
  • 74c824edde Test redirect to /register when user not logged in Shane Kilkelly 2016-08-01 09:59:30 +01:00
  • 7a8142a43c remove extraneous body parameter Shane Kilkelly 2016-08-01 09:06:02 +01:00
  • 16e8cd7820 Refactor Safari scroll patcher; ensure it works after PDF is reloaded. Paulo Reis 2016-07-29 17:45:50 +01:00
  • 9b3a28048e Integrate Safari scroll patcher. Paulo Reis 2016-07-29 17:24:55 +01:00
  • f012a6fe32 Scroll patcher for Safari. Paulo Reis 2016-07-29 17:24:45 +01:00
  • e508f7b8a9 don't try to display a log hint link if there isn't one Brian Gough 2016-07-28 16:41:02 +01:00
  • 0742db7732 enable validation option only for beta programme users Brian Gough 2016-07-28 16:40:40 +01:00
  • 208798ebe3 add a log hint for mismatched brackets Brian Gough 2016-07-28 16:19:35 +01:00
  • 4d3b743e4d display validation errors only when doing validation Brian Gough 2016-07-28 16:19:10 +01:00
  • a3c8202d0e support jumping to position with line and column from log entries Brian Gough 2016-07-28 16:18:36 +01:00
  • 5da1b90418 use validate as keyword for syntax checks Brian Gough 2016-07-27 16:53:22 +01:00
  • 14a0499b56 allow HumanReadableLogs to rewrite messages with regex Brian Gough 2016-07-27 16:52:36 +01:00
  • d4c5028350 allow HumanReadableLogs to accept an already parsed log Brian Gough 2016-07-27 16:51:13 +01:00
  • e99176c0d0 fix tests Brian Gough 2016-07-27 10:55:24 +01:00
  • ef85f1014c add menu option for checking with chktex Brian Gough 2016-07-26 16:26:27 +01:00
  • e0d5075fdb include check option when compiling Brian Gough 2016-07-26 16:25:19 +01:00
  • f0c7b455a5 provide setting to override child_process.execFile for synctex Brian Gough 2016-07-29 14:54:24 +01:00
  • 39fc611964 Revoke invite after each test Shane Kilkelly 2016-07-29 13:55:08 +01:00
  • e7c1f7f0fc Refactor, deduplicate tests Shane Kilkelly 2016-07-29 13:39:18 +01:00
  • f3a1f32bb1 Test the invalid-invite page Shane Kilkelly 2016-07-29 11:54:08 +01:00
  • b33d4e103d Test when the user does not accept the invite Shane Kilkelly 2016-07-29 11:08:24 +01:00
  • f33d01f375 Test acceptance of invite Shane Kilkelly 2016-07-29 11:04:07 +01:00
  • 563247044b Start testing the invite page Shane Kilkelly 2016-07-29 09:52:55 +01:00
  • 23c94c9599 get invite and link for test Shane Kilkelly 2016-07-28 16:00:18 +01:00
  • 9c6195fbec Factor out link builder Shane Kilkelly 2016-07-28 15:59:59 +01:00
  • 7b18f88145 Merge branch 'master' into pr-email-tokens Shane Kilkelly 2016-07-28 14:53:36 +01:00
  • 748851b51e start ProjectInvite acceptance test module Shane Kilkelly 2016-07-28 14:53:22 +01:00
  • 29d333ae51 Increase timeout on acceptance tests Shane Kilkelly 2016-07-28 14:50:08 +01:00
  • 23cb6a9419 Merge branch 'master' into node-4.2 Henry Oswald 2016-07-28 13:54:06 +01:00
  • 254705c3f1 Tidy up, and fall back to handling data.users. Shane Kilkelly 2016-07-28 13:47:19 +01:00
  • ed65e16e54 If user is member of project, redirect to project. Shane Kilkelly 2016-07-28 11:15:11 +01:00
  • 1cb9c3582d Don't return early if user is already member. Shane Kilkelly 2016-07-28 09:47:07 +01:00
  • d6be52af27 Merge pull request #289 from sharelatex/pr-countly-pruning Paulo Jorge Reis 2016-07-28 09:17:21 +01:00
  • 3825111713 No need to check for property existence. Paulo Reis 2016-07-27 17:08:15 +01:00
  • 4c2f69692e Namespace events which are sent only once. Paulo Reis 2016-07-27 16:56:14 +01:00
  • ffea361d12 provide validation mode where compilation always exits after chktex Brian Gough 2016-07-27 16:54:27 +01:00
  • a93980f080 Use existing localStorage module. Paulo Reis 2016-07-27 16:53:44 +01:00
  • a3af95006b Minor fixes. Paulo Reis 2016-07-27 16:22:23 +01:00
  • 406175a410 Protection against possible local storage write errors. Paulo Reis 2016-07-27 16:17:16 +01:00
  • e70f121461 Correct name of expireAfterSeconds index Shane Kilkelly 2016-07-27 15:55:31 +01:00
  • 64654257a1 Track a few high-frequency events only once. Paulo Reis 2016-07-27 15:53:28 +01:00
  • 5ea9558976 Add method to track event only once (stores sent events in local storage). Paulo Reis 2016-07-27 15:53:04 +01:00
  • 62d544ccfc Redirect to project if user is already member. Shane Kilkelly 2016-07-27 15:28:22 +01:00
  • f4d78a856c Disable page view and session tracking. Paulo Reis 2016-07-27 14:20:39 +01:00
  • 46ec17f2c4 Add redir query string to login link Shane Kilkelly 2016-07-27 13:51:52 +01:00
  • e1af171534 Add a dot to end of sentence. Shane Kilkelly 2016-07-27 11:07:26 +01:00
  • 6f39813a56 Add translations Shane Kilkelly 2016-07-27 10:56:22 +01:00
  • 78948251a1 Change the Close button color Shane Kilkelly 2016-07-27 10:28:01 +01:00
  • 827629a74a Invalid-invite page, and re-jigg the share modal Shane Kilkelly 2016-07-27 10:10:44 +01:00