* docs: set full url to staging
* docs: test after deploy
* add dot missing in deploy regular expression
* increase docs start timeout
* docs: catch missing css/cypress.css and js/toc.js after deploy
* docs: generate single application.js on staging
* docs: test for magic variable to detect missing js
* docs: test search drop down on intro page
* docs: add e2e test to catch missing sidebar
* docs: split build
* docs: run build file save
* docs: ls public before generating build.json
* docs: generate docs in debug mode
* setup custom linting rules inside themes/cypress/source to keep them ES5
* more eslint wrangling
* check develop and master against staging and production, close#375
* allow docs deploy from this branch for testing
* correct branch filter syntax
* docs: start server and then start e2e tests
* cache cypress-cli
* fix npm -g bin command
* do not build docs second time
* remove this branch from deploy
* docs: clean up deploy logic
* add deploy docs note
* faster docs caching by removing revision
* test docs caching
* capture test results from CLI unit tests for #339
* add test results to packages/extension
* move mocha to root
* mocha test reporter for packages/launcher
* update socket reporter
* collect server unit test results
* store test results from server integration and e2e runs
* exclude projects from .only check
* docs: testing deploy script
* docs: deployed to staging [skip ci]
* docs: deployed to staging [skip ci]
* docs: add --force flag to deploy docs
* public version of questions-remain
* add missing deps
* fix formatter string
* docs: ignore commit error on doc deploy
* docs: try full deploy command
* docs: deployed to staging [skip ci]
* docs: deployed to staging [skip ci]
* docs: refactoring upload of docs to get env early
* docs: deployed to staging [skip ci]
* docs: deployed to staging [skip ci]
* docs: deployed to staging [skip ci]
* docs: check for docs updates works for staging and production
* docs: split docs built output from deploy output
* docs: remove wrong option
* docs: remove forced deploy
* docs: configure deploy job after docs test but only on master branch
* docs: grab scrape token from env var or support file
* docs: add note how JSON files are encoded and passed as env variables
* server: remove obsolete desktop types
* server: ensure project path generated by tests is ignored
* driver: remove unused gulp deps
* deploy: refactored to simplify uploading binary to S3 close#224
* refactored questions to allow asking only some information
* ask for zip file
* use option --zip to pass zip filename
* install cloudflare-cli
* working on making individual binary steps work
* move buildDir and distDir to meta file
* update references
* refactor questions
* Mac binary zipped and installed successfully
* successful builds on both platforms, upload and install
* refactor combined step deploy function
* add building binary on linux to CircleCI
* install root deps only
* fine, make build binary depend on main build
* server: fix app data path
* name binary using SHA
* server: unskip test concerning productName
* build binary with serial mode
* driver: improve visibility algorithm
* server: add some logging around browser launching
* docs: update cy.trigger position option - fixes#108
* desktop: fix invalid dom nesting
* docs: Add FAQ question about 'how to test file download'
* desktop: fix un-returned promise warning when logging in
* rebuild node-sass for current platform automatically (#225)
* uncomment two lines
* desktop: use same dropdown as browsers for user menu
* desktop: simplify build scripts, remove unused deps
* readme: add docker cypress/base image badge
* fix typo in readme
* deploy: refactored to simplify uploading binary to S3 close#224
* refactored questions to allow asking only some information
* ask for zip file
* use option --zip to pass zip filename
* install cloudflare-cli
* working on making individual binary steps work
* move buildDir and distDir to meta file
* update references
* refactor questions
* Mac binary zipped and installed successfully
* successful builds on both platforms, upload and install
* refactor combined step deploy function
* add building binary on linux to CircleCI
* install root deps only
* fine, make build binary depend on main build
* name binary using SHA
* build binary with serial mode
* uncomment two lines
* print build linux folder on CI
* cli: set engines node > 0.12
* cli: trying to transpile using babel-register on the fly
* downgrading fs-extras to 1.0.0 to let it work on Node 0.12
* lint and enforce single quote on strings
* remove individual plugins
* cli: include dist folder in the npm package
* cli: add build step on prepublish, add readme
* cli: use default options, because code is transpiled
* cli: output into es5
* cli: see published size, a few missing requires
* cli: replace const with var in node 0.12
* cli: cache node_modules on CircleCI
* cli: back to use const that is not changed to let by eslint
* cli: build separate package for npm publishing
* remove postinstall step
* cli: remove npm vs dev install check
* cli: shorter install message without undefined for #146
* cli: show relative path after install
* cli: debug install process
* cli: print message if using CYPRESS_VERSION
* cli: tests for CYPRESS_VERSION install
* cli: needed version message
* cli: verify app after download on install
* cli: do not verify app on install, wait until it runs
* cli: add verify command
* cli: good messags for missing app binary
* cli: xvfb error
* add missing app error
* linting
* cli: errors reported using same function
* print stack in error message for some errors
* show path checked
* use same error mechanism for download errors
* cli: unzip should report error the same way as the rest of CLI
* update some error language
* consolidate urls in error messages
* show terminal info
* terminal check outside of code
* cli: detect CI, do not use progress bar
* cli: test mock bar
* remove context.only