Image Editor 🌈
One of the most-requested Uppy features, the Image Editor, has landed (as beta) in 1.18.
Uppy 5.0 is here with headless components and hooks
One of the most-requested Uppy features, the Image Editor, has landed (as beta) in 1.18.
In this post we will be going through a step by step tutorial on how to develop, and add custom providers to Uppy and Companion. For the purpose of this tutorial we will be building a custom provider for Unsplash.
Releases 1.11 through 1.13 introduced a bunch of major new features and bugfixes. Let's go through the main ones!
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 defaultdark
auto
— will respect the user’s system settings and switch automaticallyuppy.use(Dashboard, {
theme: 'dark',
});
Uppy 1.10.1
adds long-awaited support for Facebook and
OneDrive 🎉
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:
Facebook:
Uppy 1.8, 1.9 and a few important security patches are out! Here are the highlights:
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.
This release adds a long-awaited uppy.setOptions()
API, allowing you to update
options of Uppy and its plugins on the fly. It also includes locales for the
Icelandic and Thai languages!
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!
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.
Today, after three years of development, we are launching version 1.0 of Uppy, our file uploader for web browsers.
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!