Commit graph

2996 commits

Author SHA1 Message Date
Artur Paikin
4e73d1ce1f Update README.md 2017-10-03 16:54:26 -04:00
Artur Paikin
a46ed98803 Merge pull request #369 from goto-bus-stop/clean-restore
restore: Auto-clean old blobs from IndexedDB
2017-10-03 13:15:33 -04:00
Renée Kooi
b66bfdeb72
changelog: add serviceworker expiration to 0.21 2017-10-03 19:14:44 +02:00
Renée Kooi
836cccb785
restore: clean up expired localStorage on boot 2017-10-03 19:14:34 +02:00
Renée Kooi
3be7111dc3
changelog: tick off golden retriever cleanup 2017-10-03 19:14:34 +02:00
Renée Kooi
fe4408a1fd
restore: Fix migration if there were no files. 2017-10-03 19:14:34 +02:00
Renée Kooi
1fe2e7da3c
restore: Fix undefined db.close() after cleanup. 2017-10-03 19:14:34 +02:00
Renée Kooi
3839d37660
Revert "restore: Check that a serviceWorker is an Uppy one before using it"
This wasn't reliable enough unfortunately.

This reverts commit 80e4a5be8e23a585782b48fb275524ef27fbf2b1.
2017-10-03 19:14:34 +02:00
Renée Kooi
30a74dfbeb
restore: Check that a serviceWorker is an Uppy one before using it 2017-10-03 19:14:33 +02:00
Renée Kooi
e2fbfcc540
docs: update for automagic serviceworker detection (ref e8ad854) 2017-10-03 19:14:33 +02:00
Renée Kooi
bb5c0cac6b
restore: Add function for cleaning up Uppy state independent of Uppy itself. 2017-10-03 19:14:33 +02:00
Renée Kooi
8d00738652
restore: Implement cleanup for localStorage. 2017-10-03 19:14:33 +02:00
Renée Kooi
361139ec53
restore: Remove core argument from Store classes. 2017-10-03 19:14:33 +02:00
Renée Kooi
5f313e3743
restore: Make serviceWorker detection automagic 2017-10-03 19:14:33 +02:00
Renée Kooi
6fe09e946f
restore: Add expires option to main plugin. 2017-10-03 19:14:32 +02:00
Renée Kooi
d940b4fa85
restore: Add indexedDB.expires option to configure expiry time. 2017-10-03 19:14:32 +02:00
Renée Kooi
2f14aa8a6e
restore: Auto-cleanup when an IndexedDBStore is created. 2017-10-03 19:14:32 +02:00
Renée Kooi
a542fdf42d
restore: Implement cleanup for expired blobs. 2017-10-03 19:14:32 +02:00
Renée Kooi
e93fe3ca80
restore: Add expiry timestamps to blobs. 2017-10-03 19:14:32 +02:00
Artur Paikin
f84d9f6d6a Update CHANGELOG.md 2017-10-03 12:21:04 -04:00
Artur Paikin
e839514c84 Merge pull request #307 from transloadit/feature/upload-retry
[WIP] Initial take on retrying failed uploads
2017-10-03 12:15:56 -04:00
Artur Paikin
5c6b1fc607 don’t run the fallback test 2017-10-03 12:07:18 -04:00
Artur Paikin
7a1397c288 fix tests: reset and close shouldn’t expect a pause event now 2017-10-03 11:24:28 -04:00
Artur Paikin
a2ed022899 add core:cancel-all support to Tus, reset() in Core now just proxies to cancelAll() 2017-10-03 11:23:12 -04:00
Artur Paikin
bfe42c3a47 simplify pauseResume 2017-10-03 10:23:58 -04:00
Artur Paikin
97cd38798b Merge branch 'master' into feature/upload-retry 2017-10-03 10:18:51 -04:00
Renée Kooi
735b33c700 Merge pull request #368 from goto-bus-stop/content-disposition
s3: Add ability to configure request headers
2017-10-03 10:43:19 +02:00
Artur Paikin
40ff176ea0 Merge branch 'master' of https://github.com/transloadit/uppy 2017-10-03 00:20:38 -04:00
Artur Paikin
37a9ae2e5a console.dir(msg) the original object
followup to #372
2017-10-03 00:20:33 -04:00
Artur Paikin
72dc5a43cf Update CHANGELOG.md 2017-10-03 00:19:44 -04:00
Artur Paikin
8136e87c5c Add retry/retryAll to XHRUpload, stage 1 2017-10-02 23:17:01 -04:00
Artur Paikin
84a3f8cebe Large refactor: move pauseAll, resumeAll, retryAll to Core 2017-10-02 23:14:49 -04:00
Artur Paikin
7c0cc62b2c Merge pull request #373 from transloadit/feature/redux-dev-tools
Add support for Redux DevTools via a plugin
2017-10-02 17:23:40 -04:00
Artur Paikin
8fc8db6821 Merge pull request #372 from transloadit/improvement/no-uploaders-log
Check for `uploader` type plugins, issue warnings; better log
2017-10-02 17:14:45 -04:00
Artur Paikin
b430df0fdf don’t do anything if debug: false 2017-10-02 17:14:11 -04:00
Artur Paikin
0fa1ec4df9 Alter “retry” link 2017-10-02 17:07:33 -04:00
Renée Kooi
d16a7d8dbb
xhrupload: add fields and headers to uppy-server request 2017-10-02 17:37:19 +02:00
Artur Paikin
a1c2271d0a Update CHANGELOG.md 2017-10-02 10:30:15 -04:00
Artur Paikin
be0ec9a15e remove 0 file warning 2017-10-01 00:17:49 -04:00
Artur Paikin
f2b3988716 comments and naming 2017-09-30 21:26:30 -04:00
Artur Paikin
52d6ffe157 to get to render of the plugin, find that plugin via core.getPlugin() 2017-09-30 17:52:36 -04:00
Artur Paikin
239a6f1d1c move ReduxDevTools from Core to a separate plugin 2017-09-30 17:52:00 -04:00
Artur Paikin
431f815fc0 Don’t store function references in state to keep state serializable
Instead of storing methods in state, find plugin and add methods to the object that we pass to `render`, when it’s needed.
2017-09-30 00:27:37 -04:00
Artur Paikin
fcc2b7cb89 Add support for Redux DevTools
- sends state updates to devtools
- sets uppy state to state provided by devtools for time traveling
- we could add support for custom action type names, and then we’ll get actions like `UPPY_ADD_FILE` and such

try by installing and activating: https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en
2017-09-30 00:23:41 -04:00
Artur Paikin
cc14a46057 no win xp in tests 2017-09-29 23:36:49 -04:00
Artur Paikin
1043b6bad6 Merge branch 'master' of https://github.com/transloadit/uppy 2017-09-29 17:31:50 -04:00
Artur Paikin
1d0e432542 IE6 --> IE8, SauceLabs don’t seem to offer Win XP and IE 6 anymore: https://saucelabs.com/platforms 2017-09-29 17:31:43 -04:00
Artur Paikin
39d8ee114c Update CHANGELOG.md 2017-09-29 17:15:35 -04:00
Artur Paikin
4a2a5abc93 refactor log by adding timestamps and warnings; check for uploader plugins and 0 files in upload 2017-09-29 17:06:53 -04:00
Artur Paikin
8b0d74be6a Merge branch 'master' into feature/upload-retry 2017-09-29 15:45:41 -04:00