Browse Source

add 0.11 release blog post

Artur Paikin 8 years ago
parent
commit
e2a9f8790e

+ 0 - 46
website/src/_posts/2016-06-0.6.0.md

@@ -1,46 +0,0 @@
----
-title: Uppy version 0.6.0 released
-date: 2016-06-30
-author: arturi
-published: false
----
-
-We are happy to announce that we have just released Uppy 0.6.0. Even though it was mainly a refactor release, we have nonetheless also managed to teach Uppy a few neat and important new tricks, and we are quite proud of that.
-
-We are still working hard on getting Uppy ready to meet the world as soon as possible. We aim to keep you updated on our development progress. In that light, let's go over the most important changes for this release.
-
-## File Previews and Remote File Handling
-
-* We have made a few changes that will help to improve visual clarity: Uppy now shows previews for images, and specific file icons for other types of files. 
-* It is now also possible to select remote files in Uppy. Simply double-click a file from, for instance, Google Drive, and Uppy will then show it in a preview area. Good boy, Uppy!
-
-## Accessibility and Acceptance Tests Stats
-
-* We have been doing some more work on accessibility: from now on, when you switch tabs in Modal, it will focus on the first input in that tab.
-* Everybody likes to see stats. That is why, on our website, you can now [view stats]((http://uppy.io/stats)) that show how acceptance tests are performing in various browsers. If a test is successful, that means Uppy will likely be able to load and upload files in that particular browser.
-
-## Release Notes
-
-Below, you can read the full list of changes for version 0.6.0.
-
-- build: minification of the bundle (@arturi)
-- build: revisit sourcemaps for production. can we have them without a mandatory extra request?
-- build: supply Uppy es5 and es6 entry points in npm package (@arturi)
-- build: switch to https://www.npmjs.com/package/npm-run-all instead of parallelshell (@arturi)
-- drive: Make sure uppy-server does not explode on special file types: https://dl.dropboxusercontent.com/s/d4dbxitjt8clo50/2016-05-06%20at%2022.41.png (@hedgerh)
-- modal: accessibility. focus on the first input field / button in tab panel (@arturi)
-- progressdrawer: figure out crazy rerendering of previews by yoyo/bel: https://github.com/shama/bel/issues/26, https://github.com/shama/bel/issues/27 (@arturi)
-- core: substantial refactor of mount & rendering (@arturi)
-- core: better state change logs for better debugging (@arturi)
-- progressdrawer: improve styles, add preview icons for all (@arturi)
-- server: Start implementing the `SERVER-PLAN.md`, remote files should be added to `state.files` and marked as `remote` (@hedgerh)
-- test: Add pass/fail Saucelabs flag to acceptance tests (@arturi)
-- website: Polish Saucelabs stats (social badge + stats layout) (@arturi)
-- meta: Create Uppy logos (@markstory)
-- website: fix examples and cleanup (@arturi)
-- website: Add Saucelabs badges to uppy.io (@kvz)
-- website: fix disappearing icons issue, `postcss-inline-svg` (@arturi)
-
-We hope you enjoy this release. You will find us scratching at your door when we have more news!
-
-The Uppy Team

+ 70 - 0
website/src/_posts/2016-11-15-0.11.md

@@ -0,0 +1,70 @@
+---
+title: October 2016, Uppy 0.11 released
+date: 2016-11-15
+author: arturi
+published: false
+---
+
+Hey, what’s up!
+
+In October we worked on Uppy 0.11, that included: grand architecture write up and discussions, bringing in a friendly person to look at what we’ve been up to, Redux experiments, updated Dashboard UI and website example,
+
+<!-- more -->
+
+## More research and experiments
+
+Here’s what we’ve been up to:
+
+- Written up an [ARCHITECTURE.md](https://github.com/transloadit/uppy/blob/master/ARCHITECTURE.md) document describing our architecture and APIs.
+- Invited author of [Choo](https://github.com/yoshuawuyts/choo), Yoshua Wuyts to take a look at the state of things in Uppy, and he came up with a proposal for some changes, that we’ll be considering in the next releases.
+- Experimented with using Redux.
+
+## Dashboard: example features, StatusBar and updated UI
+
+**Dashboard example** [on our website](https://uppy.io/examples/dashboard/) now features several options:
+
+- Switch between “inline” and “modal dialog / popup” mode.
+- Toggle `autoProceed` option that starts uploads automatically, without waiting for the click on “upload” button.
+- Enable/disable acquire plugins, like Google Drive and Webcam.
+
+**StatusBar** is a bar (yes) that appears on the bottom of the Dashboard and unifies progress with pause/resume buttons.
+
+**Dashboard UI** has undergone minor improvements, like: new “drag files here” icon and tagline. The text before “acquire” icons on the top — Local Disk, Google Drive, Webcam — has been removed (it used to say “Import files from:”). New “remove file” icons. You know, small things, big difference.
+
+<img src="/images/blog/uppy-dashboard-oct-2016-1.jpg" alt="Dashboard UI, no files. Text: Drop files here, paste or import from one of the locations above">
+
+<img src="/images/blog/uppy-dashboard-oct-2016-2.jpg" alt="Dashboard UI, file upload in progress. StatusBar with pause/resume button and progress">
+
+## HTTPS
+
+We’ve upgraded both [uppy.io](http://uppy.io/) and [tus.io](http://tus.io/) to support https with Let’s Encrypt, so now Webcam example works, secure uploads work, and all is well.
+
+## And more
+
+- We’ve renamed FormTag plugin to FileInput and made it pretty be default, with an option to just show the default browser “choose file” if you wish.
+- [Fixed a bug](https://github.com/transloadit/uppy/issues/126) with `autoProceed: true` duplicating uploads.
+- Refactored Dashboard to only keep active acquire panel in DOM.
+- Added PersistentState plugin that saves state to localStorage — useful for development.
+- [Grand refactor of Uppy Server](https://github.com/transloadit/uppy/pull/131) with dynamic controllers.
+- Webcam stream no longer flashed when state is updated.
+
+## Release Notes
+
+Here is the full list of changes for version 0.11:
+
+- core: log method should have an option to throw error in addition to just logging (@arturi)
+- experimental: PersistentState plugin that saves state to localStorage — useful for development (@arturi)
+- dashboard: implement new StatusBar with progress and pause/resume buttons https://github.com/transloadit/uppy/issues/96#issuecomment-249401532 (@arturi)
+- dashboard: attempt to throttle StatusBar, so it doesn’t re-render too often (@arturi)
+- dashboard: refactor — only load one acquire panel at a time (activeAcquirer or empty), change focus behavior, utilize onload/onunload
+- experimental: create a Dashboard UI for Redux refactor (@hedgerh)
+- dashboard: make trigger optional — not needed when rendering inline (@arturi)
+- fileinput: pretty input element #93 (@arturi)
+- meta: document current Uppy architecture and question about the future (@arturi, @hedgerh)
+- test: see about adding tests for autoProceed: true (@arturi)
+- website: and ability to toggle options in Dashboard example: inline/modal, autoProceed, which plugins are enabled #89 (@arturi)
+- website: finish https upgrade for uppy.io, uppy-server and tus, set up pingdom notifications (@arturi, @kvz, @hedgerh)
+- website: update guide, API docs and main page example to match current actual API (@arturi)
+- uppy-server: Make uppy server have dynamic controllers (@hedgerh)
+
+The Uppy Team

BIN
website/src/images/blog/uppy-dashboard-oct-2016-1.jpg


BIN
website/src/images/blog/uppy-dashboard-oct-2016-2.jpg