Skip to main content

Blog

Uppy 1.3: Accessibility and performance, new languages

· 10 min read

Hi there! We are back after a period of silence following the Uppy 1.0 release in the end of April. It was pretty well received by the commnunity and press: we hit the front pages of Hacker News, Product Hunt and Reddit. We then started trending and gained over 20,000 stargazers on GitHub, got mentioned by Smashing Magazine, JavaScript Daily and JavaScript Weekly. It’s been a crazy ride! We’d like to thank all our contributors and users for their continued support.

It was not all self reflection and celebrations, though, in Uppy Remote Headquaters™ following the 1.0 launch. After some vacation time, we quickly got back to work, releasing Uppy 1.1, 1.2 and 1.3. These updates address a lot of issues raised by the community and the team.

This post highlights the most important and exciting changes from those releases: accessibility and performance, thumbnails rotatation, new logger, progress and uploader improvements, Robodog and Companion updates, new languages and more.

Uppy 1.0: Your best friend in file uploading

· 11 min read

Today, after three years of development, we are launching version 1.0 of Uppy, our file uploader for web browsers.

The Uppy Dashboard at version 1.0

A little history

Three years ago, Transloadit was ready to replace their jQuery-based file uploading & processing plugin for browsers with something more modern. They posted a job ad in search for people to build it:

In general, we’re looking for polished, well tested, carefully crafted products that are delightful to work with and use. So for this job it’s not only important that you know JavaScript, but also how to make things look stunning and work well for end users.

At your disposal are time, focus, and the core team ready to provide feedback, guidance, and anything else you need.

Shortly after, I saw a retweet of this vacancy come across my time line and I decided to apply. That, in a nutshell, is how I got involved with Uppy in the earliest stages of the project.

Initially, the idea was to build a proprietary uploader that would work exclusively with Transloadit’s commercial service, but we quickly turned around on it. We felt our version of a file uploader could have a real impact if we made it more widely available. So, just like Transloadit had done before with Tus, we decided to make Uppy an open source solution — free for anyone to use and hack on. Transloadit support became an optional plugin.

Three years, 16.000 stargazers, getting featured on Smashing Magazine, JavaScript Daily, Product Hunt, and SurviveJS, and a thriving community later — and we could not be happier to finally launch Uppy 1.0!

Day 30

· 3 min read

And then there were none! Zero days left in our thirty-day blog post challenge. I can't believe this is already the final day of our push to get Uppy to 1.0. There's still a bunch of things that we'd like to finish before shipping, so let's dive right in.




Day 29

· 3 min read

With Easter behind us, only two days remain before the Uppy 1.0 release!. We hope you're anticipating the launch as much as we are looking forward to being out from under the pressure of geting everything done in time!

In terms of progress and completed features, things are looking good. We don't have the entire team present today due to personal holidays and other commitments, but there's no slowing down as we approach our deadline! This afternoon, we're having our final Uppy 1.0 call where we'll make final decisions on what we will — and won't — get done before Thursday.




Day 28

· One min read

Happy second day of Easter! Just three days left before we launch Uppy 1.0 on the 25th! 😱 It's gonna be a few busy days for us, so we want to spend today getting rested up and ready to go.

Here's an 80's-style montage of GIFs to give you an idea of what we're doing to get all pumped up and ready for the final sprint!

Day 27

· One min read

Happy Easter everyone! 🥚🐰 It's like a regular Sunday, but with a cherry on top! Spring is also in the air, so we wish you all some nice weather to enjoy with friends and family. Since we are also spending today egg hunting rather than bug chasing, we'll keep it short. So, once more, from us — and this lovely Roomba-riding pup:



Day 26

· One min read

'Twas the night before Easter, when all through the house. Not a creature was stirring, not even a... pup?



Day 25

· One min read

Why have a Good Friday when you can have a Great Friday instead!? Today is the beginning of an extra-long weekend, which most of the Uppy crew will spend by staying away from computers and catching up on some naptime:



Day 24

· 3 min read

Only six days remain in our '30 Days to Liftoff' blog post challenge toward releasing Uppy 1.0 on April 25. Technically, it's even less than that, seeing as Easter is coming up and we won't be doing much work during the holidays. So, with just three working days left, we are starting to feel the heat. 🔥

Luckily, we're also very close to reaching all of our release goals. Let's take a look at where we are now!




Day 23

· 2 min read

Hello and welcome to Day 23 of our '30 Days to Liftoff' blog post challenge. The launch date for Uppy 1.0 is still set for April the 25th and a lot of work is ongoing to make it happen. Let's take a look at the updates for today!