* xhr-upload: redo limit option using different strategy
* xhr-upload: fix marking requests as done
* Move duplicate createEventTracker definitions to @uppy/utils
* tus: new cancellation for local uploads
* tus: fix cancelling queued uploads
* tus: fix wrong name
* aws-s3-multipart: smol refactor
* aws-s3-multipart: new cancellation style
* aws-s3: new cancellation
* utils: port limitPromises test to RateLimitedQueue
* timing fix?
* tus: new cancellation on websocket
* xhr-upload: implement cancellation for remote uploads
* aws-s3-multipart: port to new cancellation
* utils: remove limitPromises
* xhr-upload: remove pause/resume code
* xhr-upload: clean up event listeners
* xhr-upload: extract progress timer to separate class
* Move ProgressTimeout class to utils
* utils: update typings
* Fix lint
* tus: make pause/resume respect the rate limiting queue
* tus: try to explain some of the tricky things at play in the Tus#upload method
* aws-s3-multipart: add missing { abort: true }
* aws-s3-multipart: make pause/resume respect the rate limiting queue
* eslintrc.json - fixed eslint warnings for jsdoc
* Revert "eslintrc.json - fixed eslint warnings for jsdoc"
This reverts commit 50b24773ce.
* eslintrc.json - allow indentation in jsdoc comments
* xhr-upload: fix promise return value
* tus: fix promise return value
* tus: add missing `return () => {}`
* utils: typing export type fixes
* tus: add more jsdoc
* companion-client: add missing SocketOptions type
* utils: fix more export typings
* core,companion-client,tus: more typings tweaking
* companion-client: test fix 😩
* companion-client: add type for Socket#open
* tus: fix emit() call
* add local cancellation fuzz....ish? test
* build: update webdriverio to v5
* build: update wdio services config syntax
* e2e test updates for wdio 5
* Sync pinned versions between repo root and companion
* build: enable all e2e tests for this PR run
* waitForExist
* test: await browser.url() calls
* test: awaitify url-plugin test
* test: use sauceConnect
* test: upload files to sauce before using them
* fall back to fakechoosefile a lot?
* fall back to fakechoosefile more
* Disable file selection on saucelabs
* test: need to await this thing
* test: make more-sure that the input is visible
* test: use currently low load transloadit region so i dont have to wait
* test: update but disable xhr-limit
* test: change the order
* test: newer firefoxes
* test: change the order back
* kinda sucks that they only have super old browsers on linux
* ci: disable url-plugin and transloadit e2e tests again
* test: use local tus-node-server for integration tests
* test: use envify to check env variables and select appropriate URL
* test: use companion.test:1080 for tus uploads on Travis
* test: fix env vars in typescript and CRA tests
* test: use getBoundingClientRect, may work better in android
* test: try getSize AND getBoundingClientRect
* test: do not check image width in android
* test: allow retrying tests that are prone to flakiness
* test: be more verbose during e2e tests
* test: force <input> visibility in more tests
* test: warn if using test:endtoend not on CI
* Update iOS version
Seems 10.0 is no longer available, and Sauce threw an Appium version
error so i've removed that bit.
* is it the screenshots that are slow?
* drop os version
* test: fix spelling in supportsChooseFile
* trying with appiumVersion and iPhone 8
Add tests for thumbnail:* events.
Show build output
Try adding a non image file?
fixes
Add -b flags to local acceptance tests
fix hanging thumbnail test
Add a corrupt image
revoke
Require passing integration tests
extended debugging?
Try more browser versions
it helps to pick a browser that's available
sort stuff in .travis.yml and add whitespace for easier navigation
[REVERT BEFORE MERGE] only run acceptance tests on this pr
make sure lerna publishes stuff to local
do git tag version during integration test
update lerna
fix install / bootstrap execution order
?
--no-ci
dont do npm ls because it errors with lerna
set a git branch name
blehbleh
ughhhhhhhhhhhh
onerror?
no onerror i guess
onerror 2
Revert "onerror 2"
This reverts commit 64d88551fa1cd337b27e25d16a604dd781a15b43.
onerror 3
more debug data
disable browsers that work
fix syntax for older browsers
thumbnails suite
check different edge versions
abc
use addeventlistener for error, which is different from onerror
no clue
skip thumb test in edge or whatever
Re enable other browsers.
re enable tasks
fix edge skip
this one was intentionally disabled
Remove debug leftovers
edge → supportschoosefile
:ready → :all-generated
* Split up integration tests.
* Remove unused bits from xhr-limit integration test.
* Use a shared base config for local and remote webdriver tests.
* Remove npmignores
These are no longer needed because we publish from packages/* and not
the root.
* Keep xhr-limit disabled because it still does not work
* Extract integration test helper functions to utils.js.
* Stash React integration test stub
* Fix build steps for CRA integration test.
* Add Webpack CSS test and CRA mount/unmount test
* Add DashboardModal integration tests.
* Add suites to wdio so we can run single tests.
* Fix create-react-app CI build.