Recent Posts
- đ Uppy 3.1-3.3: Improved AWS S3 Multipart, Single File Mode
- Uppy 3.0: Future-proof, conveniently easy, stable as ever
- Uppy 2.4-2.7: Image Compressor, Transloadit Rate Limiting, ESM
- đ Uppy 2.1-2.3: Audio plugin, fast and efficient streaming for Companion, production-ready Unsplash, and more
- Uppy 2.0.0: smaller, faster, modular plugins, Preact X, stricter types, and much more
- Uppy 1.30: Angular integration, granular image rotation, Google Drive shortcuts
- Uppy 1.29: Golden Retriever, disableLocalFiles, Webcam previews, uppy.logout
- Uppy 1.27: Drop Target plugin, Vue 3 support, Dashboard dynamic meta fields, âShared with meâ in Google Drive
- Uppy 1.26: Dashboard âdisabledâ, per-file headers
- Uppy 1.25: right-to-left scripts, Ukrainian translation, Companion improvements
- Uppy 1.24: đ Happy Holidays â Svelte, React hook, Auto Open Image Editor
30 Days to Liftoff: Day 4
Today marks the fourth day of our ongoing thirty-day blog post challenge, giving you an overview of all the progress building up to our Uppy 1.0 release on April 25!

Done
We havenât even hit April 1 yet and the âDoneâ section of the project dashboard is already getting plenty of love! Today, Alex finished designing a specialized header for visitors of Uppy.io and Tus.io to inform them about the discount on Transloadit services they can receive :wink:
Adbel started a dialogue with the team regarding Docker secrets, seeing as an issue about this was reported. He decided that the best course of action was to follow the Kubernetes best practices and add a Secret
resource to contain the environment variables.
In Progress
One of the more exciting updates of this day was also contributed by Alex, with his impressive pre-alpha sketch of a new homepage for Uppy. Despite only being a work in progress, the entire team has been overjoyed with how itâs turning out! Take a look for yourself (click to see the full page):

Ife has been focused on fixing hanging Instagram files uploaded through Companion and our content teamâs own Samuel added examples for handling uploads in Node.js, and in Python (using the Flask microframework).
And thatâs Day 4 complete! Catch up with us tomorrow, as we take this thing into our first weekend of the 30 Days to Liftoff! And of course, if you want to keep yourself constantly updated, feel free to subscribe to our RSS feed :smile:
Star