Commit Graph

2940 Commits

Author SHA1 Message Date
Hayden Faulds 19bc145ff4 separate overleaf.id from overleaf.history.id 2017-10-27 15:28:42 +01:00
Hayden Faulds 20ea9918c9 allow overleafId to be passed in to avoid history initialization 2017-10-27 14:56:16 +01:00
Hayden Faulds 670b183c8e initialize project history on creation 2017-10-24 13:07:00 +01:00
Hayden Faulds c437eb37d5 handle missing settings.apis.project_history 2017-10-24 09:47:14 +01:00
Hayden Faulds 519f041215 Merge pull request #50 from sharelatex/hof-toggle-projec-history
toggle project history
2017-10-24 09:13:50 +01:00
Hayden Faulds 299112f6e0 toggle project history using setting 2017-10-23 15:49:10 +01:00
Paulo Reis 624dd26f39 Avoid loading onboarding images on page load. 2017-10-20 16:20:38 +01:00
Alasdair Smith 5b1836c639 Merge pull request #70 from sharelatex/as-add-onboarding-logging
Adds some onboarding logging to investigate potential bug
2017-10-20 10:47:15 +01:00
Alasdair Smith edb2a6c88b Increase rollout to 5% 2017-10-20 10:23:52 +01:00
Alasdair Smith ebaa640c51 Fix log call signature 2017-10-19 16:02:40 +01:00
Alasdair Smith 6fd1d493e3 Also add logging for track changes 2017-10-19 15:47:12 +01:00
Alasdair Smith 4d4dba9677 Adds some onboarding logging to investigate potential bug 2017-10-19 15:31:19 +01:00
Alasdair Smith 4cc517240c Increase rollout to 3% 2017-10-19 10:54:21 +01:00
Brian Gough 05ee2a5244 Merge pull request #67 from sharelatex/bg-ignore-git-in-uploads
ignore .git directories in uploads
2017-10-18 13:11:46 +01:00
Brian Gough 5d116e8ce9 Merge pull request #65 from sharelatex/bg-fix-main-doc-selection
fix main doc selection (connects to overleaf/sharelatex#222)
2017-10-18 13:11:10 +01:00
Brian Gough d0f0268783 Merge pull request #57 from sharelatex/bg-handle-undefined-project-name-with-error
avoid exception in validateProjectName
2017-10-18 13:10:45 +01:00
Brian Gough f8662d8aaa Merge pull request #60 from sharelatex/bg-fix-unzip-permission
replace unzip with yauzl (connects to #219)
2017-10-18 13:10:07 +01:00
Brian Gough 290361dc72 ignore .gitignore files in uploads too 2017-10-17 16:49:51 +01:00
Brian Gough 277b9c5d50 ignore .git directories in uploads 2017-10-17 16:32:26 +01:00
Brian Gough 6001f14261 log each file unzipped 2017-10-17 16:31:56 +01:00
Brian Gough 76d73951f2 fix bug when unzipping directory 2017-10-17 16:31:35 +01:00
Brian Gough 56cb901b41 filter missing doc_ids from root doc_ids list 2017-10-17 15:49:02 +01:00
Brian Gough f70ab03bd8 show an error if the main file cannot be found
also improve logic for detecting the main file, if there's only one file
it must be the main file.
2017-10-17 15:47:50 +01:00
Alasdair Smith b0dc84748a Fix to actual percentage 2017-10-17 15:44:15 +01:00
Alasdair Smith 6ff3a2de9f Rollout autocompile to 1% of users and improve readability 2017-10-17 15:04:27 +01:00
Brian Gough 4c78b5770c use regex for directory check 2017-10-16 15:17:33 +01:00
Brian Gough 2bb7c6d4c6 remove child_process module from ArchiveManager 2017-10-16 14:21:28 +01:00
Brian Gough 96d08e41a7 update tests 2017-10-16 14:15:38 +01:00
Brian Gough d6d76f132e replace unzip with yauzl 2017-10-16 14:15:38 +01:00
Alasdair Smith 60c297eac8 Also prevent rollout to modulo 0 users 2017-10-16 13:40:09 +01:00
Alasdair Smith abb21ac96b Fix autocompile rollout logic 2017-10-16 12:44:11 +01:00
Alasdair Smith 5d3371a52c Merge pull request #38 from sharelatex/as-autocompile-rollout
Rollout for auto compile; Connects to #20
2017-10-16 10:48:43 +01:00
Alasdair Smith 625f52c248 Update cutoff date 2017-10-16 10:28:42 +01:00
Alasdair Smith e02c3bbb09 Remove beta program badge 2017-10-16 10:27:33 +01:00
Brian Gough 4ce639db70 Merge pull request #58 from sharelatex/bg-rate-limit-autocompile
fix two bugs in auto compile limit logic
2017-10-13 08:18:31 +01:00
Alasdair Smith 36e1fafb60 Set proportion to 0 2017-10-12 17:10:41 +01:00
James Allen f0079bb7a4 Merge pull request #41 from sharelatex/ja-transfer-projects
Add method to transfer projects from one user_id to another
2017-10-12 16:27:00 +01:00
Brian Gough fc3ecddd0e fix two bugs in auto compile limit logic
1. the compileGroup is "standard" not default
2. was not excluding normal compiles from metrics
2017-10-12 16:18:14 +01:00
Brian Gough 8cf3288187 avoid exception in validateProjectName 2017-10-12 16:03:12 +01:00
Brian Gough 18370076a2 Merge pull request #45 from sharelatex/bg-auto-doc-flush
allow docupdater to flush docs in background (connects to overleaf/sharelatex#190)
2017-10-12 14:48:16 +01:00
Brian Gough 45ed090326 Merge pull request #37 from sharelatex/bg-rate-limit-autocompile
rate limit autocompile (connects to #18)
2017-10-12 09:25:59 +01:00
Brian Gough c913ec69ef Merge pull request #34 from sharelatex/bg-fix-double-callback-in-resources-check
fix double callback in resources check (connects to #18)
2017-10-12 09:20:05 +01:00
Brian Gough cf25ff058f use new endpoint docupdater get_and_flush_if_old 2017-10-11 16:05:28 +01:00
Alasdair Smith 5047213c3c Change rollout detection to account for changes in proportion preserving rolled out users 2017-10-11 14:47:39 +01:00
Hayden Faulds f017a94b7e remove unused HistoryManager 2017-10-11 11:18:20 +01:00
Hayden Faulds 4e0a159db4 Merge pull request #40 from sharelatex/hof-pathname-for-doc-store
return pathname from DocumentController.getDoc
2017-10-11 09:52:56 +01:00
Brian Gough 5b0d3d1429 simplify rate-limit checking code 2017-10-09 16:31:01 +01:00
Brian Gough ea89638010 rename autocompile_disabled to autoCompileDisabled
for consistency
2017-10-09 15:21:01 +01:00
Brian Gough 9eec245358 allow docupdater to flush docs in background 2017-10-09 14:17:28 +01:00
James Allen 3c54419eb3 Remove commented debug code 2017-10-05 16:12:26 +01:00