Commit Graph

  • 653f16e3e6 Merge pull request #54 from sharelatex/bg-timeout-on-slow-lock Brian Gough 2017-07-12 13:43:34 +01:00
  • 952a765235 Inteligently rank exact match highest Shane Kilkelly 2017-07-12 11:33:45 +01:00
  • c21cc013f3 use null instead of err in callbacks on success Brian Gough 2017-07-12 10:47:23 +01:00
  • d2730c8d6b unit tests for locking timeouts Brian Gough 2017-07-12 10:45:44 +01:00
  • bb0dc4b4d5 release the lock if it took too long to acquire it Brian Gough 2017-07-12 10:45:23 +01:00
  • c8a21cdcf5 WIP: sort definite real commands from possible incidentals Shane Kilkelly 2017-07-12 09:25:39 +01:00
  • 54c0fc1180 put a 5 second timeout in getting redis lock Brian Gough 2017-07-11 14:25:59 +01:00
  • ffea31290c return total time from the profile .end() method Brian Gough 2017-07-11 14:25:26 +01:00
  • 1fb036811a Temporarily remove up-ranking of exact match Shane Kilkelly 2017-07-11 11:34:31 +01:00
  • 0b84caa730 Add new auto-pair behaviour to mode-latex_beta Shane Kilkelly 2017-07-10 10:52:18 +01:00
  • 47d9278e53 Merge branch 'ja-per-user-track-changes' of github.com:sharelatex/web-sharelatex into ja-per-user-track-changes Paulo Reis 2017-07-07 10:50:11 +01:00
  • 0c28c6cc3a Add translation keys. Paulo Reis 2017-07-06 16:44:54 +01:00
  • a2e583edb8 Remove debug statement. Paulo Reis 2017-07-06 16:39:40 +01:00
  • 6cfa10d511 Add a per-user TC notice dialog. Paulo Reis 2017-07-06 16:38:04 +01:00
  • 12ace746fc Add per-user TC notice assets. Paulo Reis 2017-07-06 16:37:52 +01:00
  • d69a7577f5 Check in Analytics if user has already been informed about per-user TC. Paulo Reis 2017-07-06 16:35:52 +01:00
  • 8925dc5a78 Revert "Show simpler UI when there is only one user." Paulo Reis 2017-07-06 10:52:34 +01:00
  • dae5381af7 Show simpler UI when there is only one user. Paulo Reis 2017-07-05 16:04:02 +01:00
  • 139c2ab1fd Consolidate members list. Paulo Reis 2017-07-05 15:41:04 +01:00
  • e421b6550a Filter out read-only users from TC users list. Paulo Reis 2017-07-05 11:44:05 +01:00
  • bc88dbd0f8 Handle read-only permissions; allow read-only users to see state but not change it. Paulo Reis 2017-07-05 11:13:48 +01:00
  • 71e0a6935f Readd feature flag handling. Paulo Reis 2017-07-05 11:08:14 +01:00
  • 7bf203c77f Styling. Paulo Reis 2017-07-04 17:20:20 +01:00
  • e7dd4874ad Add collapse state indicator. Paulo Reis 2017-07-04 14:05:03 +01:00
  • e40b8500d7 Keep user state persistent on the client. Paulo Reis 2017-07-04 11:26:42 +01:00
  • c701711eab Support a default value when undefined in the review panel toggles. Paulo Reis 2017-07-04 11:15:24 +01:00
  • 8e6265e3d2 Enable global setting. Paulo Reis 2017-07-04 11:15:08 +01:00
  • 1ae53a243a Correctly fetch users from project info. Paulo Reis 2017-06-30 15:25:37 +01:00
  • f4bdd5eb2b Control sync state with server. Paulo Reis 2017-06-30 12:25:37 +01:00
  • 0ac52e7f19 Disable individual users TC control when TC is on for everyone; add styling for disabled toggles. Paulo Reis 2017-06-28 15:31:28 +01:00
  • 1fa7338baf Wire up TC widget to controller methods. Paulo Reis 2017-06-28 15:00:32 +01:00
  • dc2085c6e1 Basic widget for toggling TC state. Paulo Reis 2017-06-28 14:27:36 +01:00
  • 710c89a629 Support per user track changes (proof of concept) James Allen 2017-06-21 13:40:28 +01:00
  • 66b5c01395 Add translation keys. Paulo Reis 2017-07-06 16:44:54 +01:00
  • 296b34a7cd Remove debug statement. Paulo Reis 2017-07-06 16:39:40 +01:00
  • 1937da1bb3 Add a per-user TC notice dialog. Paulo Reis 2017-07-06 16:38:04 +01:00
  • 3f359c8dfd Add per-user TC notice assets. Paulo Reis 2017-07-06 16:37:52 +01:00
  • f278cadd7f Check in Analytics if user has already been informed about per-user TC. Paulo Reis 2017-07-06 16:35:52 +01:00
  • b799bbc695 Merge branch 'sk-auto-pair-braces' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:56:03 +01:00
  • cc8499ba48 update to latest latex mode Shane Kilkelly 2017-07-06 14:55:37 +01:00
  • 04c94760f5 Merge branch 'sk-auto-pair-braces' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:39:28 +01:00
  • 330e3dccc3 Merge branch 'sk-ac-rank-exact-match-highest' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:39:08 +01:00
  • 611f8825d7 Merge branch 'sk-ac-prevent-double-insertion' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:39:00 +01:00
  • 9ac15c9d47 Merge branch 'sk-ac-more-eager-trigger' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:38:44 +01:00
  • 98f96d6087 Merge branch 'sk-ac-disable-for-existing-environments' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:38:07 +01:00
  • c99109751e Merge branch 'sk-ac-ignore-comments' into sk-ac-improvements-integration Shane Kilkelly 2017-07-06 14:37:54 +01:00
  • 009cadb8b8 Change translation for autoPairDelimiters setting Shane Kilkelly 2017-07-06 14:32:30 +01:00
  • 01d709dff5 Remove latex beta mode James Allen 2017-07-06 11:59:44 +01:00
  • 4276f1544d Update ace latex worker to include context reporting James Allen 2017-07-06 11:56:20 +01:00
  • 34b2012727 Enable (optional) auto-pairing for latex mode Shane Kilkelly 2017-07-06 11:06:51 +01:00
  • 2108b5a5f1 Revert "Show simpler UI when there is only one user." Paulo Reis 2017-07-06 10:52:34 +01:00
  • fd008e38fe Show simpler UI when there is only one user. Paulo Reis 2017-07-05 16:04:02 +01:00
  • 791da06e6e Consolidate members list. Paulo Reis 2017-07-05 15:41:04 +01:00
  • 6c1efec564 Merge pull request #541 from sharelatex/bg-add-public-api-router Brian Gough 2017-07-05 15:07:31 +01:00
  • 0ae93db08b use ApiErrorHandler on public api Brian Gough 2017-07-05 15:06:23 +01:00
  • 1dbeebabd2 move status and health checks to public api router Brian Gough 2017-07-05 14:50:38 +01:00
  • 845ee51a67 rename apiRouter -> privateApiRouter in router Brian Gough 2017-07-05 14:43:41 +01:00
  • bd83d94f64 rename apiRouter -> privateApiRouter in Modules Brian Gough 2017-07-05 14:41:14 +01:00
  • 29b40ad824 add public api router Brian Gough 2017-07-05 14:32:55 +01:00
  • 3e8ad69f3c make loading of module routes more robust Brian Gough 2017-07-05 11:46:29 +01:00
  • 3f25c62496 Filter out read-only users from TC users list. Paulo Reis 2017-07-05 11:44:05 +01:00
  • 3de6d4037a Handle read-only permissions; allow read-only users to see state but not change it. Paulo Reis 2017-07-05 11:13:48 +01:00
  • c227a61ac6 Readd feature flag handling. Paulo Reis 2017-07-05 11:08:14 +01:00
  • 2f7fde8341 Styling. Paulo Reis 2017-07-04 17:20:20 +01:00
  • f9ed50bcb4 Add collapse state indicator. Paulo Reis 2017-07-04 14:05:03 +01:00
  • 5ad3fd769d preserve original /status message Brian Gough 2017-07-04 12:42:54 +01:00
  • b2f676af5a avoid duplicate routes for /status Brian Gough 2017-07-04 12:41:51 +01:00
  • 20356a3d51 Keep user state persistent on the client. Paulo Reis 2017-07-04 11:26:42 +01:00
  • 310a1341a1 Support a default value when undefined in the review panel toggles. Paulo Reis 2017-07-04 11:15:24 +01:00
  • 97b47b496a Enable global setting. Paulo Reis 2017-07-04 11:15:08 +01:00
  • 9417266966 fix health checks for web/web-api split Brian Gough 2017-07-04 10:32:31 +01:00
  • dbbc4966d8 Merge pull request #513 from sharelatex/bg-split-web-and-web-api Brian Gough 2017-07-04 08:51:00 +01:00
  • 68c942582f Clean up the custom insertMatch function Shane Kilkelly 2017-07-04 08:48:45 +01:00
  • 08faa64b57 Add comment explaining the custom insertMatch Shane Kilkelly 2017-07-03 15:20:36 +01:00
  • 96d269e348 Use existential operator to check existence Shane Kilkelly 2017-07-03 15:13:27 +01:00
  • 415de9e2ec Experimental handling of completion for existing commands Shane Kilkelly 2017-07-03 15:12:15 +01:00
  • 127d5ded86 Remove erroneous log Shane Kilkelly 2017-07-03 13:37:06 +01:00
  • 7ecadb14f6 Add a skeleton of a custom insertMatch function Shane Kilkelly 2017-07-03 13:36:24 +01:00
  • a9b104f674 Relocate qProvider setup. Paulo Reis 2017-07-03 11:19:13 +01:00
  • f811978e52 Merge pull request #533 from sharelatex/pr-angular-1.6.x Paulo Jorge Reis 2017-07-03 10:55:48 +01:00
  • 55476f1693 Disable erroring behaviour for unhandled rejections. Paulo Reis 2017-07-03 10:42:39 +01:00
  • 86e66bbed1 Merge branch 'master' into pr-angular-1.6.x Paulo Reis 2017-07-03 09:50:01 +01:00
  • 8b7b3c539b Correctly fetch users from project info. Paulo Reis 2017-06-30 15:25:37 +01:00
  • bb3c5e7a34 Reverse direction, don't ignore commands in comments Shane Kilkelly 2017-06-30 15:05:21 +01:00
  • abe90cad10 Revert "Merge pull request #23 from sharelatex/bg-optimise-get-all-docs" Brian Gough 2017-06-30 14:54:11 +01:00
  • bd88adb621 Account for mid-line comments Shane Kilkelly 2017-06-30 14:03:34 +01:00
  • 1cffb972d2 Control sync state with server. Paulo Reis 2017-06-30 12:25:37 +01:00
  • da286438be Don't trigger autocomplete when editing existing environment Shane Kilkelly 2017-06-30 11:22:11 +01:00
  • 36252fb5b7 Merge pull request #23 from sharelatex/bg-optimise-get-all-docs Brian Gough 2017-06-30 11:09:23 +01:00
  • c2fcbbeb72 Fix parsing, so it accurately captures command args Shane Kilkelly 2017-06-30 10:55:10 +01:00
  • e2bff06aeb Add comment about ignoring comments Shane Kilkelly 2017-06-30 08:42:03 +01:00
  • cfe51089f6 Ignore commands within comments when parsing document Shane Kilkelly 2017-06-29 16:04:52 +01:00
  • db80f8ca1c Don't trigger autocomplete if we're on a comment line. Shane Kilkelly 2017-06-29 14:42:08 +01:00
  • c9cda16a5e Refactor score calculation Shane Kilkelly 2017-06-29 11:13:59 +01:00
  • 699ec419aa Fix bug where announcements were undefined. Paulo Reis 2017-06-29 11:04:52 +01:00
  • 936278b045 Bring score into line with new policy Shane Kilkelly 2017-06-29 10:55:05 +01:00
  • cbae1857e7 Allow exact match to be ranked higher than any other result Shane Kilkelly 2017-06-29 10:54:07 +01:00
  • 3deebc8642 Change the scoring system for autocomplete, scale 0-100 Shane Kilkelly 2017-06-29 10:53:52 +01:00
  • 1490b4a0da Remove Shift-Space autocomplete trigger, far to easy to misfire Shane Kilkelly 2017-06-29 10:02:49 +01:00
  • 69796bd835 also trigger autocomplete if last character is backslash Shane Kilkelly 2017-06-28 15:48:21 +01:00