Skip to main content

Uppy 4.0 is here: TypeScript rewrite, Google Photos, React hooks, and much more.

Uppy 1.11 — 1.13: Dark Mode, custom meta fields and Google Docs in Companion

· 3 min read

Releases 1.11 through 1.13 introduced a bunch of major new features and bugfixes. Let's go through the main ones!

Dark mode

A little while ago we’ve announced work in progress on Dark Mode for the Dashboard. We're happy to tell you it’s live now! You can try it out on the Dashboard example page.

There are three options available:

  • light — the default
  • dark
  • auto — will respect the user’s system settings and switch automatically
uppy.use(Dashboard, {
theme: 'dark',
});

Uppy 1.10.1: Facebook and OneDrive

· 2 min read
ife

Uppy 1.10.1 adds long-awaited support for Facebook and OneDrive 🎉

Screenshot showing Uppy file uploader with Facebook and OneDrive options

const uppy = Uppy();
uppy.use(Dashboard);
uppy.use(Facebook, {
target: Dashboard,
companionUrl: 'https://companion.uppy.io/',
});
uppy.use(OneDrive, {
target: Dashboard,
companionUrl: 'https://companion.uppy.io/',
});

Try the live demos on Transloadit.com: import your files from Facebook or OneDrive, and then:

(Uppy demos are below the description and steps, under “Live Demo. See for yourself” ;-)

You can also play with an interactive demo, enabling different Uppy options and providers on the fly: https://uppy.io/examples/dashboard

OneDrive:

Screenshot showing Uppy file uploader with OneDrive file list

Facebook:

Screenshot showing Uppy file uploader with Facebook file list

Uppy 1.7: A Small One

· 3 min read
renee

Uppy 1.7 was released last December! This release added Hebrew translations, a recording length timer for the @uppy/webcam plugin, and a collection of improvements to Companion.

Uppy 1.5: Facebook and OneDrive (beta) support, upload cancellation

· 9 min read
renee

In the past two months, we have halved our open issue count and worked on a much more robust approach to upload cancellation. Members of the community also contributed a bunch of new localizations: Czech, Danish, Greek, Indonesian, and Swedish!

We are also releasing beta versions of new remote providers for Facebook and OneDrive. Please try them out!

Uppy 1.3: Accessibility and performance, new languages

· 8 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

· 10 min read

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

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
kvz

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.