Commit graph

2111 commits

Author SHA1 Message Date
Kevin van Zonneveld
fec1dc3dcd Release 0.15.5 2017-05-03 15:28:11 +02:00
Kevin van Zonneveld
eb8b61477c update yarn.lock 2017-05-03 15:28:01 +02:00
Renée Kooi
b98973bf8b Transloadit: Fix starting uploads while previously uploaded files are still in state (#186) 2017-05-03 15:22:56 +02:00
Renée Kooi
b90eeec6b8 Pass through errors (#185)
* Transloadit: pass through assembly errors.

* Bubble up upload errors to a `core:err~or` event
2017-05-03 15:06:57 +02:00
Kevin van Zonneveld
b0b350fad0 Release 0.15.4 2017-05-03 12:10:04 +02:00
Kevin van Zonneveld
3dc78b9ec8 Update yarn file 2017-05-03 12:09:50 +02:00
Renée Kooi
16a51de428 Fix dashboard width when multiple instances exist (#184) 2017-05-03 12:08:42 +02:00
Artur Paikin
03a269435b Release 0.15.3 2017-05-02 15:16:21 -04:00
Artur Paikin
a91ecb59e9 is that it 2017-05-02 12:47:46 -04:00
Artur Paikin
83843dc62b fixing this.opts.autoProceed uploads 2017-05-02 12:11:56 -04:00
Artur Paikin
e41142d1d1 Release 0.15.2 2017-05-02 11:10:56 -04:00
Artur Paikin
8f43dc8e66 To be released: ? 2017-05-02 11:09:44 -04:00
Artur Paikin
eedb801dec refactor styles to prevent duplicating 🙀 2017-05-02 11:09:44 -04:00
Kevin van Zonneveld
358454bee0 Release 0.15.1 2017-04-28 13:09:36 +02:00
Renée Kooi
93d3606c4a Implement reading audio+video from Webcam. (#175)
* webcam: Add options to select whether video/audio should be recorded.

* webcam: add audio/video stream capture.

* webcam: Make sure querySelector for `video` element always picks our current element.

* webcam: Add buttons to control video recording.

* webcam: Pull `Recording` status into State object.

* webcam: Only show recording buttons if `MediaRecorder` is available.

* webcam: Add `modes` list option to determine whether video/audio should be recorded.
2017-04-28 12:50:34 +02:00
Renée Kooi
9a84327447 Fix Transloadit plugin tests. (#180) 2017-04-28 11:43:52 +02:00
Renée Kooi
bc7f703916 Transloadit plugin, closes #173 (#177)
* transloadit: Add barebones base plugin.

* tus: Add `uninstall` method.

* transloadit: Implement creating assemblies and hacky tus-uploading.

* transloadit: Add test file (Just checking options errors for now)

* transloadit: Link to templates overview page in `templateId` error.

* transloadit: Use dynamic tus endpoint from assembly result.

* core: Implement uploader pre- and postprocessors and async flow.

* tus: Merge in tus options from `file` objects.

This will allow preprocessor plugins to configure tus uploads.

* transloadit: Implement as a `preprocessor` handler.

* transloadit: Add status socket connection.Add `wait` option to wait for assembly to finish before resolving.

* dashboard: Log errors to console if the upload fails at any point.

* transloadit: Add `waitForEncoding`, `waitForMetadata` options instead of just `wait`.

* transloadit: Merge in params from `params` option when creating an assembly.

* transloadit: Docc why we set the `file.meta` property.

* transloadit: Support the API key being passed in via `params.auth.key`.

This way developers can dump a JSON payload for transloadit into the
`params` option. That'd be especially useful for `signature`s.

* transloadit: Only add `template_id` param to assembly if a `templateId` option is given.

* transloadit: Add a `signature` pass-thru option.

* transloadit: Remove `key` and `templateId` options--use `params` instead.

* Transloadit: Throw a useful error when `params` is an invalid JSON string.

* Transloadit: Check for existence of `params` before validity.

* Transloadit: Fix adding post-processor.

* Transloadit: No need to get assembly status after creating one.

* Transloadit: Add logs in a few places

* Transloadit: Get assembly status after upload is complete.

It's unused for now, but we should use eg. the results status to
provide feedback, especially if the assembly failed. Maybe the
`uploads` key in the result will also contain useful data if the
uploads fail?

* Transloadit: Add a pass-thru `fields` option…

This one should be runtime-configurable in some other way too.
Maybe by passing a <form /> element, or with the MetaData plugin…

* Transloadit: Always connect to the assembly status socket.

* Transloadit: Emit a `transloadit:result` event for assembly results.

But only when `waitForEncoding` is true!

* transloadit: Some doc comments for the main classes
2017-04-26 17:02:29 +02:00
Artur Paikin
438ec61595 Merge pull request #178 from ThomasG77/merge-tus-client-options
Merge tus client options with uppy. Hence, enable custom headers support
2017-04-20 01:36:12 -04:00
ThomasG77
7afdba5b25 Change var to const 2017-04-19 22:51:59 +02:00
Artur Paikin
8620cfe560 dashboard sourceIcon transparency fix 2017-04-18 09:50:14 -04:00
Artur Paikin
ef95a1b88c typo 2017-04-18 09:49:56 -04:00
ThomasG77
f91b2acea6 Merge tus client options with uppy. Hence, enable custom headers support 2017-04-13 17:57:13 +02:00
Artur Paikin
85a7fa884a UppyDashboardItem-sourceIcon position and shadow 2017-04-06 18:56:16 -04:00
Artur Paikin
92d06cc155 icon opacity 2017-04-06 18:56:16 -04:00
Artur Paikin
116bf0aac9 Merge pull request #174 from goto-bus-stop/chore/babel-preset
Replace `babel-preset-es2015-loose` by standard es2015 preset with `loose` option.
2017-04-06 18:44:07 -04:00
René Kooi
fddbdfaf80
deps: Upgrade babel-plugin-yo-yoify 2017-04-05 17:24:09 +02:00
René Kooi
246862c408
build: Use babel-preset-es2015 with options. 2017-04-05 11:42:36 +02:00
Artur Paikin
5429ba4850 Merge pull request #172 from goto-bus-stop/chore/issue-121
multipart/tus: Remove Promise.all() calls with unused results, closes #121
2017-04-04 03:55:21 -04:00
Artur Paikin
c6adc0f286 get plugin id from string, not constructor.name 2017-04-04 03:45:10 -04:00
Artur Paikin
c7bd306964 try on emoji in Informer messages 2017-04-04 03:15:10 -04:00
Artur Paikin
b95d06accd add link to transloadit on the website 2017-04-04 03:14:47 -04:00
Artur Paikin
6f94fefff3 add acquire plugin logo/name to files on the file list
had to convert `this.icon` to a function in all acquire plugins to make
this work
2017-04-04 03:14:16 -04:00
Artur Paikin
fdc0285b80 changelog 2017-04-04 03:11:45 -04:00
Artur Paikin
d0fe400f8d fix readme typo 2017-04-04 03:10:06 -04:00
René Kooi
46706c1fa3
multipart/tus: Remove unused plugins from uppy-base. 2017-04-03 14:11:56 +02:00
René Kooi
bb55741fc9
multipart/tus: Remove Promise.all() calls with unused results, closes #121 2017-04-03 10:26:41 +02:00
Ifedapo .A. Olarewaju
d24f50b13e update changelog 2017-04-02 23:04:55 +01:00
Ifedapo Olarewaju
b72e9a9150 feature: thumbnails from remote providers 2017-04-02 22:36:01 +01:00
Artur Paikin
bf424f494e Merge pull request #171 from goto-bus-stop/bugfix/close-button-position
Fix Dashboard modal close button position.
2017-03-31 13:18:25 -04:00
René Kooi
124204930d
Fix Dashboard modal close button position.
When the page was scrolled down, the modal close button was
invisible. This patch sets the close button to `fixed` positioning
so it's always in the same place on the screen regardless of scroll,
just like the modal background.
2017-03-31 15:51:29 +02:00
Ifedapo .A. Olarewaju
c89bb8acae update changelog 2017-03-25 14:41:10 +01:00
Ifedapo .A. Olarewaju
4e70e7571a update changelog 2017-03-25 10:56:12 +01:00
Ifedapo .A. Olarewaju
05bf7278da update changelog 2017-03-24 16:01:07 +01:00
Ifedapo Olarewaju
98e1a63b00 chore: send file size to uppy server 2017-03-24 12:02:13 +01:00
Ifedapo .A. Olarewaju
c18ef46cab update chagelog 2017-03-21 01:11:36 +01:00
Artur Paikin
4bd61d3d8a Style improvements 2017-03-15 19:39:01 -04:00
AJvanLoon
a8936c21c8 removed a space 2017-03-15 23:08:11 +01:00
Artur Paikin
0c37ac9c9a improve open graph descriptions and titles, move GA to the bottom to speed up the website 2017-03-15 17:38:42 -04:00
Artur Paikin
669fcc04af add questions to readme 2017-03-15 17:37:59 -04:00
Artur Paikin
dc3f1efa8b release 0.15 post 2017-03-15 17:10:07 -04:00