Skip to main content

Blog

Day 2

· 2 min read

Yesterday, marked the beginning of our thirty-day blog post challenge to keep you updated on our preparations for releasing Uppy 1.0 on April 25. So here we are again already!

Day 1

· 4 min read

When we started working on Uppy back in early 2016, all we had was an idea and the shared desire to launch file uploading into a new age. We had already been laying the groundwork with the development of tus.io and felt that its robust back-end deserved a front-end just as robust, modern and user-friendly.

Uppy 0.29: separate Core and Plugin styles, React Native in tus-js-client

· 5 min read
Uppy core and its plugins, each with its stylesheet separated out

0.29 brings bug fixes and improvements, while we are busy working on Uppy React Native support (which first had to land in the js client for our resumable file upload protocol: tus.io) and a Preset (still debating the name) which will make it easier to leverage Transloadit's encoding platform, and offer a smooth migration path for users not yet on Uppy. The highlights of this release are: separating Core and Plugin styles, more accurate progress reporting by factoring in sizes across files, adding a responseType option for XHR Upload, and fixing visual Webcam bugs.

Uppy 0.28: A look behind the scenes

· 6 min read
The Dashboard uploading files

In 0.28, we are introducing a new “Single Upload” mode, improving on the Status Bar plugin with a spinner and different pause/resume/cancel buttons. We'll also share some progress on bringing back unified locale packs and a Transloadit Preset 🍁

Uppy 0.23: Import from Url, refactored thumbnail generation, XHR bundle

· 10 min read

Hi all! We are back from holidays with a shiny new 0.23.0 release for you! It’s packed with a new Url plugin (imports files from urls), refactored ThumbnailGenerator, Webcam improvements and more.

Import from Url​

Meet our new “Provider” plugin, Url. It’s simple, yet powerful: paste a link to any file on the web, and Uppy with Uppy Server will upload it wherever you need.

uppy.use(Url, { target: Dashboard, host: YOUR_UPPY_SERVER_URL });