Commit Graph

5227 Commits

Author SHA1 Message Date
Alasdair Smith 5bb46a930a Check presence of overleaf settings 2017-11-20 15:55:00 +00:00
Alasdair Smith 1a8a915116 Merge pull request #77 from sharelatex/ns-autocomplete-insertion-bug
fix autocomplete insertion on single backslash; Fixes #55
2017-11-20 15:20:45 +00:00
Alasdair Smith 3c0c670b5f Merge pull request #78 from sharelatex/ns-capital-letter-autocomplete-bug
allow for capital letters in commands; Fixes #56
2017-11-20 15:20:18 +00:00
Alasdair Smith 51ec0ab4c7 Merge pull request #87 from sharelatex/as-fetch-ol-projects
Show V1 (OL) projects in project list
2017-11-20 15:04:10 +00:00
Alasdair Smith a63e40f03f Adjust vertical padding on V1 badge 2017-11-20 11:23:02 +00:00
Alasdair Smith f3583b1702 Show warning message if V1 connection fails 2017-11-20 11:23:02 +00:00
Alasdair Smith 24ceaffd3a Rename hook for clarity 2017-11-20 11:23:02 +00:00
Alasdair Smith 119be26989 Remove unnecessary project getter
Had bad assumption about whether ol-integration module would be available in
filesystem, now replaced with Module hook
2017-11-20 11:23:02 +00:00
Alasdair Smith 621977c47c Replace call to V1ProjectGetter with Module hook 2017-11-20 11:23:02 +00:00
Alasdair Smith 3eaf6c5d8e Stub V1 project getter 2017-11-20 11:23:02 +00:00
Alasdair Smith 47942816ae Include token based 2017-11-20 11:23:02 +00:00
Alasdair Smith d9c19ccdc4 Fix V1 tags not showing badge correctly 2017-11-20 11:23:02 +00:00
Alasdair Smith d5cfd34bb7 Log something useful 2017-11-20 11:23:02 +00:00
Alasdair Smith c629f27db9 Remove unneeded moment dep 2017-11-20 11:23:02 +00:00
Alasdair Smith 6822a0d838 Add assertions for integration module call 2017-11-20 11:23:02 +00:00
Alasdair Smith e32406a4c4 Dynamically monkey patch impl to check integration once instead of each request 2017-11-20 11:23:02 +00:00
Alasdair Smith 3bc48a7a05 Switch to date builtin instead of moment 2017-11-20 11:23:02 +00:00
Alasdair Smith 4b2e22c257 Remove duplicate dependency 2017-11-20 11:23:02 +00:00
Alasdair Smith 4b25525e9d Add aria labels to V1 badges 2017-11-20 11:23:02 +00:00
Alasdair Smith 08fd092f7c Rename v1 list item template for consistency 2017-11-20 11:23:02 +00:00
Alasdair Smith 56634bdb49 Add assertions for tag properties 2017-11-20 11:23:02 +00:00
Alasdair Smith 9a96f070d5 Add assertions for correctly mapping V1 properties 2017-11-20 11:23:02 +00:00
Alasdair Smith 24166af90e Add tests for V1ProjectGetter 2017-11-20 11:23:02 +00:00
Alasdair Smith fff6873e10 Add tests for getting V1 projects 2017-11-20 11:23:02 +00:00
Alasdair Smith 9bf74f29bd Improve naming 2017-11-20 11:23:02 +00:00
Alasdair Smith 0724482808 Don't use brand prefix setting to mark v1 2017-11-20 11:23:02 +00:00
Alasdair Smith 8df31590a9 Switch V1 naming instead of OL 2017-11-20 11:23:02 +00:00
Alasdair Smith 8735261022 Extract V1 projects fetch to integration module
OlProjectGetter now just detects if integration module is loaded and proxies
to integration module. If module not loaded, it just bails
2017-11-20 11:23:02 +00:00
Alasdair Smith bb8f80c1e4 Tweak v1 badge styles 2017-11-20 11:23:02 +00:00
Alasdair Smith d43863d438 Add V1 badge to tags from V1 2017-11-20 11:23:02 +00:00
Alasdair Smith 35883b6b27 Extract V1 badge styles to file 2017-11-20 11:23:02 +00:00
Alasdair Smith ec64d1fab9 Combine tags with v1 tags 2017-11-20 11:23:02 +00:00
Alasdair Smith 020e8ab8c4 Change wording to v1 2017-11-20 11:23:02 +00:00
Alasdair Smith c1b3cc3a69 Add v1 filter 2017-11-20 11:23:02 +00:00
Alasdair Smith 5ee52408e5 Inject v1 flag into view model 2017-11-20 11:23:02 +00:00
Alasdair Smith 7910f2109f Switch to V1 wording 2017-11-20 11:23:02 +00:00
Alasdair Smith 37c7a95fde Hide V1 projects from shared filter 2017-11-20 11:23:02 +00:00
Alasdair Smith 3f422dc48c Clean up OL view model 2017-11-20 11:23:02 +00:00
Alasdair Smith dfe17d63ba Projects removed also treated as archived 2017-11-20 11:23:02 +00:00
Alasdair Smith 20c756ec9a Switch to v1 wording 2017-11-20 11:23:02 +00:00
Alasdair Smith 3c8dd6c421 Link to OL project 2017-11-20 11:23:02 +00:00
Alasdair Smith fc6da2e2e4 Parse & display OL project last updated 2017-11-20 11:23:02 +00:00
Alasdair Smith 9eff01fcc5 Explcitly depend on moment 2017-11-20 11:23:02 +00:00
Alasdair Smith fe90ef047f Temp OL label 2017-11-20 11:23:02 +00:00
Alasdair Smith 532a26c68f Extract out project list item to template and add OL-specific template 2017-11-20 11:23:02 +00:00
Alasdair Smith d072fabb25 Fix non-beta throwing error because it's expecting OL projects 2017-11-20 11:23:02 +00:00
Alasdair Smith 8c66342a04 Pull in OL projects and process for view 2017-11-20 11:23:02 +00:00
Alasdair Smith fa0559f8d7 Fetch OL projects using OAuth 2017-11-20 11:23:02 +00:00
Alasdair Smith f6bbf7fe3f wip 2017-11-20 11:23:02 +00:00
Alasdair Smith 154943ba68 Don't check for linting errors if code check is disabled
There are a couple of reasons for this:

1. Some linting errors are returned from the server after a compile is run,
replacing client-side linting errors. If code check is disabled this does not
happen, and therefore linting errors persist until the next compile. This makes
it appear as though autocompile is not running

2. It is likely that if code check is disabled, the user is deliberately
ignoring linting errors and therefore the linting check is pointless
2017-11-17 16:38:44 +00:00