Commit Graph

268 Commits

Author SHA1 Message Date
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
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
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 36e1fafb60 Set proportion to 0 2017-10-12 17:10:41 +01:00
Brian Gough 8cf3288187 avoid exception in validateProjectName 2017-10-12 16:03:12 +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 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
Alasdair Smith 8366ea271f Restrict autocompile onboarding to users in rollout (factor of 100) 2017-10-03 17:08:19 +01:00
Alasdair Smith 91e0397bf5 Update signup date check to today 2017-10-03 10:48:59 +01:00
Hayden Faulds bf1c24f6f9 return pathname from DocumentController.getDoc 2017-09-29 15:37:10 +01:00
Alasdair Smith 3e2388a7de Don't show autocompile for users signed up after release date 2017-09-28 13:57:15 +01:00
Alasdair Smith f2c0bf5515 First pass at getting onboarding shown event from analytics 2017-09-28 13:04:18 +01:00
Alasdair Smith afff8ddf29 Pass (dummy) autocompile onboarding 2017-09-28 11:13:49 +01:00
Hayden Faulds 2c0e9bb89a return overleaf details from ProejctsDetailsHandler.getdetails 2017-09-26 10:19:30 +01:00
Brian Gough f9d1650c6a Merge pull request #569 from sharelatex/bg-compile-from-redis
compile from redis
2017-08-25 09:09:52 +01:00
Brian Gough 90ff58b820 compute project state hash from sorted docs/files 2017-08-16 10:49:29 +01:00
James Allen a0a45ee654 Update date 2017-08-09 14:02:40 +02:00
Brian Gough 849e905efb simplify incremental request to docupdater
if project state hasn't changed, get the docs from the docupdater -- we
check/set the hash and return the docs in a single request.  Otherwise
do a full request from mongo.
2017-08-07 14:45:04 +01:00
Brian Gough a955b8fcc9 remove unused inline function 2017-08-03 11:35:42 +01:00
Brian Gough 66cd6ada14 allow querying folders from existing project
avoid loading the project unnecessarily
2017-08-01 14:39:02 +01:00
Paulo Reis d576aa5b9d Update date threshold to show the per-user TC dialog. 2017-08-01 12:01:17 +01:00
Paulo Reis fbce49f5cd Merge branch 'master' into ja-per-user-track-changes 2017-08-01 10:56:02 +01:00
Paulo Reis d69a7577f5 Check in Analytics if user has already been informed about per-user TC. 2017-07-07 10:38:13 +01:00
James Allen 710c89a629 Support per user track changes (proof of concept) 2017-07-07 10:38:13 +01:00
Shane Kilkelly 34b2012727 Enable (optional) auto-pairing for latex mode 2017-07-06 11:06:51 +01:00
James Allen 59085c1ddd Add missing require stubs and remove console.logs in unit tests 2017-05-22 15:33:52 +01:00
James Allen ba62206b91 Refactor project name validation into one place and restrict /s 2017-05-19 17:42:24 +01:00
Shane Kilkelly 01ee104f77 Revert "update to newest mongoose"
This reverts commit 7b05891ba0e87e4cf00fd6b1ea87d7406dc70989.
2017-05-10 15:31:17 +01:00
Shane Kilkelly fd0176c0cf if project goes over maximum allowed files, put on cooldown 2017-05-09 14:20:29 +01:00
Shane Kilkelly c5c0364d49 update to newest mongoose 2017-05-08 16:09:59 +01:00
James Allen 6d2f18016f Move tpds worker error ignoring logic into tpdsUpdateSender 2017-04-11 15:41:17 +01:00
James Allen 7c8f228f48 Continuing flushing document on tpds worker error 2017-04-11 14:02:08 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
Shane Kilkelly bee62400a6 Merge branch 'master' into sk-upgrade-metrics 2017-03-31 14:08:12 +01:00
Brian Gough 835d8d618d use error handler 2017-03-28 11:33:37 +01:00
Brian Gough 6002fdbad6 return 404 on project details not found 2017-03-28 10:30:53 +01:00
Brian Gough f433510e61 return NotFound error in ProjectDetailsHandler 2017-03-28 10:12:52 +01:00
Brian Gough 4e66b045e3 fix unhandled exception in ProjectDetailsHandler 2017-03-28 09:44:50 +01:00
Shane Kilkelly a64f890ed0 Upgrade metrics api 2017-03-17 14:55:41 +00:00
Henry Oswald 8ee2e5ba63 null check folder in findElement
https://sentry.io/sharelatex-1/sl-web-server-prod/issues/236000085/
2017-03-17 13:29:20 +00:00
Henry Oswald e5468983ce clone project plow though null doc/file/folders
https://sentry.io/sharelatex-1/sl-web-server-prod/issues/227107799/
2017-03-17 13:21:30 +00:00
Shane Kilkelly f2b5901776 wip: use new metrics.timeAsyncMethod 2017-03-16 10:59:18 +00:00
James Allen b75d0ab3eb Don't show onboarding for newly registered users 2017-03-09 09:13:49 +00:00
James Allen eb30c46458 Turn on track changes for everyone and take out of beta 2017-03-08 11:58:16 +00:00
James Allen 2b36a443c9 Pull track changes backend into a module 2017-03-02 16:45:24 +00:00
James Allen d01d6a35cf Only create Controller when showing onboarding 2017-02-15 09:47:37 +01:00