Commit Graph
28605 Commits
Author SHA1 Message Date
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
Henry Oswald 58ab4c72dc update build scripts to 1.1.1 2018-05-21 15:14:24 +01:00
Paulo Reis 81c93e11d0 History file tree integration with the backend. 2018-05-21 15:13:34 +01:00
Paulo Reis a501e7dc85 History file tree styles. 2018-05-21 15:13:16 +01:00
Paulo Reis a716f9ccd3 Integrate history file tree in the UI. 2018-05-21 15:12:47 +01:00
Paulo Reis 6701b4413b Add history file tree components. 2018-05-21 15:12:03 +01:00
Paulo Reis 2a52eab8d6 Proxy history filetree requests through web. 2018-05-21 15:10:46 +01:00
Henry Oswald ee81a6af00 updated mocha and added --exit back in 2018-05-21 15:00:32 +01:00
Henry Oswald 8efd562eb3 fix broken acceptence tests, bad quotes in file path 2018-05-21 13:40:03 +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
Henry Oswald 6657b6c1dc make all needed directories in install deps 2018-05-21 11:31:14 +01:00
Henry Oswald e3514e84cd fix up mocha migration tests 2018-05-21 11:02:53 +01:00
Shane Kilkelly 1f2ee4e3fc Show error if refresh fails 2018-05-21 11:02:12 +01:00
Alasdair Smith 309792401f Re-focus editor after clicking suggestion 2018-05-21 10:35:43 +01:00
Henry Oswald 768a4cc1ad remove console.log from settings 2018-05-21 10:34:16 +01:00
Henry Oswald 09527d804e ignore js acceptence tests 2018-05-21 10:21:13 +01:00
Shane Kilkelly 7d8c7bebe2 Remove commented-out code 2018-05-21 10:17:00 +01:00
Shane Kilkelly ee1b32eee1 Check for case where the source file is not found 2018-05-21 10:12:41 +01:00
Henry Oswald 3cf2e1d7c3 add null checks and new body parser 2018-05-21 10:11:47 +01:00
Henry Oswald ac990f2aba remove app.configure 2018-05-21 09:49:32 +01:00
Henry Oswald d9eac8dd8b upgrade mocha 2018-05-21 09:41:14 +01:00
Henry Oswald fda6cb0084 fix acceptence tests, add them back into jenkins, upgrade express 2018-05-21 09:37:54 +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
Brian Gough 6b31a74abb Merge pull request #9 from sharelatex/bg-allow-non-host-specific-metrics
allow a global gauge not specific to a host
2018-05-21 08:50:21 +01:00
Henry Oswald df6b5203a1 point ci to gcr.io/csh-gcdm-test/ 2018-05-18 17:18:39 +01:00
Henry Oswald 28fc39d6c9 don't use quay.io in image name 2018-05-18 17:08:18 +01:00
Henry Oswald bfb98050e3 don't push to quay.io 2018-05-18 16:57:53 +01:00
Henry Oswald 088d8850ba don't run acceptence tests yet 2018-05-18 16:48:59 +01:00
Henry Oswald fcb2d18f8b don't set command in make test acceptence 2018-05-18 16:15:44 +01:00
Brian Gough 00fdea922d allow a global gauge not specific to a host 2018-05-18 15:09:11 +01:00
Michael Mazour 19e07485bc Handle error in ExportsController 2018-05-18 15:08:33 +01:00
Christopher Hoskin b32c63e16c Remove --exit option to support older mocha 2018-05-18 14:59:34 +01:00
Christopher Hoskin 7fc7252c35 Remove touch package-lock.json 2018-05-18 14:29:20 +01:00
Christopher Hoskin 8db861258a Add files generated by bin/update_build_scripts 2018-05-18 14:27:46 +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
Christopher Hoskin 5d5cbbef7e Create fake package-lock.json during build tagret 2018-05-18 14:15:02 +01:00
Christopher Hoskin a2165d85a0 Update build script to use build-target docker 2018-05-18 13:55:33 +01:00
Christopher Hoskin de74ec5094 Change build and publish to use the GCR of one of my projects (hard code for now) 2018-05-18 13:47:06 +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