Commit Graph

6602 Commits

Author SHA1 Message Date
Tim Alby bbaca91e57 add UserGetter#getUserByMainEmail
Use only that method to find users by email.
2018-05-28 14:11:09 +02:00
Tim Alby 5a590aa021 remove getUserOrCreateHoldingAccount function
The function is deprecated
2018-05-28 14:09:13 +02:00
Hayden Faulds 09ddc75126 Merge pull request #583 from sharelatex/ta-create-unit-test-app-task
Add test_unit_app task
2018-05-25 13:22:25 +01:00
Hayden Faulds 29f7ce0bbf Merge pull request #576 from sharelatex/mm-handle-export-error
Handle error in ExportsController
2018-05-25 13:22:18 +01:00
Alasdair Smith f6a2dfa03e Merge pull request #589 from sharelatex/as-fix-test
Fix failing test
2018-05-24 10:30:13 +01:00
Alasdair Smith 81fdca91c1 Fix failing test 2018-05-24 10:27:36 +01:00
Alasdair Smith 1849fcb70a Merge pull request #588 from sharelatex/ja-restrict-front-widget
Add Dropbox test for Front widget too
2018-05-24 10:09:18 +01:00
Alasdair Smith 0665cf1ebf Merge pull request #578 from sharelatex/as-fix-cm-scrolling
Fix rich text not scrolling correctly
2018-05-24 09:57:38 +01:00
James Allen 7bcd285bb1 Add Dropbox test for Front widget too 2018-05-24 09:51:29 +01:00
Alasdair Smith 5ecb02bd66 Set size of RT when review panel is expanded 2018-05-23 16:11:26 +01:00
Alasdair Smith 0918e7e694 Fix CodeMirror not scrolling correctly
CM has a hard-coded 300px height in it's stylesheet. Because of the way we
absolutely position the editor (to work with the dividers) we need to work a
bit to set the CM height to 100%
2018-05-23 16:11:26 +01:00
Tim Alby a9f1989eca add test_unit_app task 2018-05-23 15:47:28 +02:00
James Allen 103ddd79ef Merge pull request #580 from sharelatex/ja-fix-trials
Use intelligent /user/trial v2 URL for v2 trials
2018-05-23 11:46:17 +01:00
Alberto Fernández-Capel d6313cbc68 Merge pull request #554 from sharelatex/afc-metrics-spike
Add new dependencies & styles for the new metrics app
2018-05-23 09:39:23 +01:00
Alberto Fernández Capel a5b608a502 Merge remote-tracking branch 'origin/master' into afc-metrics-spike 2018-05-23 09:38:22 +01:00
James Allen 2ff5ecb342 Use intelligent /user/trial v2 URL for v2 trials 2018-05-22 16:59:59 +01:00
Jessica Lawshe 6a84fb374f Merge pull request #567 from sharelatex/jel-remove-wiki-page-btn
Remove suggest new wiki doc
2018-05-22 10:07:47 -05:00
James Allen 87f99f1cdc Merge pull request #568 from sharelatex/ja-merge-subscriptions
Correctly sync multiple sources of upgraded features
2018-05-22 11:36:44 +01:00
James Allen 701a803da7 Fix ProjectInvite tests since the user no longer had the features 2018-05-22 10:19:47 +01:00
James Allen 1d0be569a6 Fix SubscriptionUpdater -> FeaturesUpdater miscall 2018-05-22 10:05:08 +01:00
James Allen 50bd60dd51 Split FeaturesUpdater out of SubscriptionUpdater 2018-05-22 10:05:08 +01:00
James Allen 0830c473ad Update unit tests and refactor to make more testable 2018-05-22 10:05:08 +01:00
James Allen 4deaf7865d Guard against no apis.v1 setting 2018-05-22 10:05:08 +01:00
James Allen b1f378208d Properly merge subscriptions from different places 2018-05-22 10:05:08 +01:00
Alasdair Smith 5b3fbe47db Merge pull request #528 from sharelatex/as-cm-spelling
Rich text spelling
2018-05-21 11:50:30 +01:00
Alasdair Smith 309792401f Re-focus editor after clicking suggestion 2018-05-21 10:35:43 +01:00
Hugh O'Brien 346f37011f Merge pull request #546 from sharelatex/ns-allow-latexmkrc
Allow for latexmkrc files in project zip upload
2018-05-21 09:03:40 +01:00
Hugh O'Brien 5474ec3f70 Merge pull request #557 from sharelatex/hb-compile-react-production
Compile react in production mode
2018-05-21 09:03:24 +01:00
Michael Mazour 19e07485bc Handle error in ExportsController 2018-05-18 15:08:33 +01:00
Alasdair Smith c2d7809e05 Add removeWord so that learning word removes all highlights for given word 2018-05-18 14:23:36 +01:00
Alasdair Smith a719ac6e6e IE11 doesn't support Array.find so use underscore instead 2018-05-18 13:33:06 +01:00
Alasdair Smith 681e67ecea Be more consistent with naming 2018-05-18 11:29:27 +01:00
Alasdair Smith 846f27f0ad Clear highlights that are "touching" the cursor on change
This means that correcting a mistake won't wait until the request has resolved and that only the word at the end of the line will have it's spelling
highlight removed instead of the entire row
2018-05-18 11:29:27 +01:00
Alasdair Smith 2be023c731 Prevent spell error marker adding newly typed characters 2018-05-18 11:29:27 +01:00
Alasdair Smith 9fa85400b3 HighlightedWordManager is more naive about tracking position
We are relying entirely on Ace's tracking of markers with the anchor trick.
This means that we don't have to apply changes to ensure that the word manager
data structure tracks which row the highlights are on. This is traded off
against slightly less efficient searching/removing
2018-05-18 11:29:27 +01:00
Alasdair Smith ebf1b7c84c Extract SpellCheckAdapter to separate file 2018-05-18 11:29:27 +01:00
Alasdair Smith d2bba0eb60 Fix firefox not closing contextmenu correctly 2018-05-18 11:29:27 +01:00
Alasdair Smith 9c56f6c2fc Add init test for SpellCheckManager 2018-05-18 11:29:27 +01:00
Alasdair Smith 034531d323 Replace word with suggestion and learn word 2018-05-18 11:29:27 +01:00
Alasdair Smith cf123ce857 Extract spellMenu component and use when showing spell suggestions 2018-05-18 11:29:27 +01:00
Alasdair Smith e6ffaaa489 Handle contextmenu for spelling 2018-05-18 11:29:27 +01:00
Alasdair Smith abcc2cc11b Style codemirror spelling errors 2018-05-18 11:29:27 +01:00
Alasdair Smith 8de2267824 Adapt aceEditor to use new spell check manager with adapter 2018-05-18 11:29:27 +01:00
Alasdair Smith 22e41cdce7 Simplify word manager to use Range + Anchor to automatically keep marker positions up-to-date
Re-implement highlighted word manager to be simpler
2018-05-18 11:29:16 +01:00
Alasdair Smith 37ca7b54a6 Re-implement spell check manager with adapter to abstract away editor 2018-05-18 11:29:16 +01:00
Hugh O'Brien 24b4f9c46f Merge pull request #436 from sharelatex/mm-project-export
Project exports spike
2018-05-18 10:31:15 +01:00
Jessica Lawshe 0fd29d4819 Remove missing wiki controller 2018-05-17 09:43:19 -05:00
James Allen 8b533841d4 Merge pull request #563 from sharelatex/ja-hide-timeout-upgrade
Put the compile timeout upgrade behind an enableSubscriptions flag
2018-05-17 11:55:28 +01:00
James Allen e7a4aeaf79 Merge pull request #560 from sharelatex/ja-enable-v2-for-all
Enable the v2 banner for everyone if showV2Banner is set
2018-05-17 11:55:21 +01:00
James Allen 96c22e5df7 Merge pull request #566 from sharelatex/ja-fix-translations
Fix translation string interpolation
2018-05-17 11:55:10 +01:00