title: "Day 7"
date: 2019-04-01
author: kvz
image: "https://uppy.io/images/blog/30daystoliftoff/day07.png"
series: 30 Days to Liftoff
seriesSuffix: 'of 30'
Today marks the seventh 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
- Artur and Kevin fixed CI builds with new npm scripts (now explicitly opt into running Companion via
npm run dev:with-companion
) and by switching to a newer Chrome version for Windows 7 on Saucelabs. Kevin cut down website deploy times by leveraging cache.
- Ife fixed a bug in XHR Companion uploads.
- Then Ife, Artur, and Kevin paired for the entire afternoon on resumable uploads in RN, and got it to work inside an upload session, you can now hit Pause & Resume :tada: It does not recover after a crash yet, more on that in
In Progress
. One of the big hurdless addressed during the call was fixing websocket communication between Companion RN, so remote uploads done by Companion now report progress to the mobile app.
- Renée fixed a TypeScript issue for people who do
allowSyntheticDefaultImports: false
.
- Evgenia has removed jumpiness that can be witnessed when Uppy is loading.
- Alex Improved the design of the statusbar for when upload is failed.
Before:
After:

In Progress
- As mentioned Resumability in RN doesn't work yet after a crash, and to fix this Ife is trying implement tus fingerprint storing in RN (as LocalStorage isn't available there). He'll first finish support for Node.js https://github.com/tus/tus-js-client/pull/73/files then add React Native support for tus-js-client.
- Artur is working on making our RN example better to look at, showcasing a real progress bars, nice buttons for Pause & Resume, as well as a first iteration on file previews. He'll also be pushing out a release with recent fixes, and give Evgenia's early work smooth landing.
- Renée is writing tests to accomodate the change for better progress reporting and starting on Transloadit Assembly Cancellation.
- We're looking at a potentially big problem when using tus-js-client inside React Native for big files, stay tuned!
- Evgenia is working on the dashboard, improving how file previews are justified, as well as browser compatibility testing.
- Alex Kolodo (yes, that is indeed a different Alex :smile:) has been trying out some sketches for an iteration on our logo:

And that's Day 7 complete! Catch up with us tomorrow! And of course, if you want to miss a thing, feel free to subscribe to our RSS feed :rocket: