Commit Graph

2714 Commits

Author SHA1 Message Date
Paulo Reis f278cadd7f Check in Analytics if user has already been informed about per-user TC. 2017-07-06 16:35:52 +01:00
Paulo Reis 2108b5a5f1 Revert "Show simpler UI when there is only one user."
This reverts commit 48300bd5b2ef01651e64dad3183e65d5d5798955.
2017-07-06 10:52:34 +01:00
Paulo Reis fd008e38fe Show simpler UI when there is only one user. 2017-07-05 16:04:02 +01:00
Paulo Reis 791da06e6e Consolidate members list. 2017-07-05 15:41:04 +01:00
Paulo Reis 3f25c62496 Filter out read-only users from TC users list. 2017-07-05 11:44:05 +01:00
Paulo Reis 3de6d4037a Handle read-only permissions; allow read-only users to see state but not change it. 2017-07-05 11:13:48 +01:00
Paulo Reis c227a61ac6 Readd feature flag handling. 2017-07-05 11:08:14 +01:00
Paulo Reis 2f7fde8341 Styling. 2017-07-04 17:20:20 +01:00
Paulo Reis f9ed50bcb4 Add collapse state indicator. 2017-07-04 14:05:03 +01:00
Paulo Reis 97b47b496a Enable global setting. 2017-07-04 11:15:08 +01:00
Paulo Reis 8b7b3c539b Correctly fetch users from project info. 2017-06-30 15:25:37 +01:00
Paulo Reis 1cffb972d2 Control sync state with server. 2017-06-30 12:25:37 +01:00
Paulo Reis 3e7027d9ca Disable individual users TC control when TC is on for everyone; add styling for disabled toggles. 2017-06-28 15:31:28 +01:00
Paulo Reis 318d32360e Wire up TC widget to controller methods. 2017-06-28 15:00:32 +01:00
Paulo Reis ccdb29c654 Basic widget for toggling TC state. 2017-06-28 14:27:36 +01:00
James Allen 950c1249eb Support per user track changes (proof of concept) 2017-06-21 13:40:28 +01:00
James Allen 7137ab643f Merge pull request #523 from sharelatex/ja-removing-group-holding-accounts
Use an email based invite system for groups, not holding accounts
2017-06-09 11:36:42 +01:00
Paulo Reis cc7f44737e Tell Angular to avoid parsing the value attribute. 2017-06-08 16:02:28 +01:00
James Allen 4cecbae6b6 Use an email based invite system for groups, not holding accounts 2017-06-08 12:12:08 +01:00
Paulo Reis 19ecffd654 Merge branch 'master' into pr-aggregate-insert-delete 2017-06-06 17:04:31 +01:00
Paulo Reis 34796b18c5 Add translation keys. 2017-06-06 16:46:36 +01:00
Brian Gough b277ee3254 Merge pull request #511 from sharelatex/bg-handle-web-api-errors
use a separate error handler for api router errors
2017-06-06 09:22:28 +01:00
Paulo Reis e616a62d68 Save entry ids inside entry object, not only as the key. 2017-06-05 16:29:55 +01:00
James Allen d7981fd2d4 Merge pull request #512 from sharelatex/ja-project-name-validation
Refactor project name validation into one place and restrict /s
2017-06-05 11:55:39 +01:00
Paulo Reis d4ac91f75e Use correct handlers in directives. 2017-06-05 10:52:11 +01:00
Paulo Reis e2edf4184f Explicit naming. 2017-06-02 11:43:43 +01:00
Paulo Reis 2a0454f2f1 Integrate aggregate changes with bulk actions. 2017-06-01 15:18:43 +01:00
Paulo Reis 1490ea7b04 Change aggregated change model: the main change is now the insertion, deletion is stored in metadata. 2017-06-01 15:03:37 +01:00
Paulo Reis 11c0644490 Aggregate changes; make accept and reject work. 2017-06-01 11:47:55 +01:00
Shane Kilkelly 6b746f757e Merge pull request #514 from sharelatex/ja-update-raven
Update Raven (Sentry lib) to 3.15.0 in client
2017-06-01 09:13:40 +01:00
Shane Kilkelly 5847973615 Merge pull request #515 from sharelatex/ja-editable-asy-files
Make .asy files editable when uploaded
2017-06-01 09:13:25 +01:00
Paulo Reis b6cef2e3d7 Include directive; add some styling. 2017-05-31 15:53:14 +01:00
James Allen e2be4b6293 Make .asy files editable when uploaded 2017-05-22 17:12:01 +01:00
James Allen 32b27766bc Update Raven (Sentry lib) to 3.15.0 in client 2017-05-22 16:45:50 +01:00
James Allen 59085c1ddd Add missing require stubs and remove console.logs in unit tests 2017-05-22 15:33:52 +01:00
Paulo Reis 8dfb91fa6f Blur toggler after clicking. 2017-05-22 11:11:26 +01:00
James Allen ba62206b91 Refactor project name validation into one place and restrict /s 2017-05-19 17:42:24 +01:00
Brian Gough 5ac2ed8fc6 use a separate error handler for api router errors 2017-05-19 16:36:29 +01:00
Paulo Reis 914e50f3f6 Add new review-related hotkeys; re-arrange hotkeys modal. 2017-05-19 15:52:04 +01:00
Paulo Reis 15980d5427 Merge branch 'master' into pr-hide-review-panel 2017-05-19 15:31:14 +01:00
Paulo Reis 957b201fc1 Add commenting and track-changes keyboard shortcuts. 2017-05-19 15:28:49 +01:00
James Allen 76b8fecde9 Merge pull request #509 from sharelatex/ja-fix-clsi-cookie-cluster
Don't try to set the server id if it isn't returned in the response
2017-05-19 15:00:18 +01:00
James Allen 01548a0216 Don't try to set the server id if it isn't returned in the response 2017-05-19 10:23:01 +01:00
Paulo Reis e532f543a3 Merge branch 'master' into pr-bulk-actions 2017-05-18 14:38:16 +01:00
James Allen 39ca6d1e6c Merge pull request #508 from sharelatex/ja-fix-clsi-cookie-cluster
Check for blank string in clsi cookie caching
2017-05-18 11:12:11 +01:00
James Allen f708a0cd81 Check for blank string in clsi cookie caching
ioredis returns "" for a blank entry, the previous driver returned null,
so also check for a blank string
2017-05-18 11:09:33 +01:00
Paulo Reis 832764dd3d Add key shortcut to toggle the review panel. 2017-05-18 11:02:50 +01:00
Paulo Reis 5a9519d18f Add a toggler element inside the review panel. 2017-05-17 16:41:53 +01:00
Brian Gough 5237647b8b Merge pull request #489 from sharelatex/bg-improve-upload-robustness
improve stream error handling on upload
2017-05-17 15:26:03 +01:00
Shane Kilkelly 6338835baf Merge branch 'sk-sudo-mode' 2017-05-17 09:48:22 +01:00