Uppy v0.0.4 Release Notes
-
๐ Released: April 13, 2016.
- โฌ๏ธ [x] server: Upgrade to 0.0.4 (@kvz)
- โ [x] drive: Add Google Drive plugin unit test (@hedgerh)
- [x] drive: Add a barely working Google Drive example (without Modal, via e.g.
target: "div#on-my-page"
) (@hedgerh) - ๐ [x] drive: Make sure http://server.uppy.io is targeted on uppy.io; and localhost is targeted elsewhere (also see https://github.com/hughsk/envify) (@kvz)
- โ [x] test: Setup one modal/dragdrop acceptance test (@arturi)
- ๐ [x] drive: Make sure http://server.uppy.io is targeted on uppy.io; and localhost is targeted elsewhere (also see https://github.com/hughsk/envify) (@kvz)
- [x] website: Add a http://uppy.io/stats page that inlines disc.html as well as displays the different bundle sizes, and an activity feed (@kvz)
- ๐จ [x] dragdrop: refactor & improve (@arturi)
- [x] website: fix i18n & DragDrop examples (@arturi)
- [x] website: Provide simple roadmap in examples (#68, @kvz)
- โฌ๏ธ [x] website: Upgrade Hexo (@kvz)
- โ [x] test: Make failing acceptance tests fatal (@kvz)
- ๐ [x] allow for continuous
acquiring
, even after all plugins have โrunโ (@arturi, @hedgerh) - ๐ [x] build: clean up package.json. We've accumulated duplication and weirdness by hacking just for our current problem without keeping a wider view of what was already there (@arturi)
- ๐ [x] build: fix browsersync & browserify double reloading issue (@arturi)
- ๐ [x] build: sourcemaps for examples (@arturi)
- ๐ [x] complete:
Complete
Plugin of type/stage:presenter
. "You have successfully uploaded3 files
". Button: Close modal. (@arturi) - ๐ [x] core: allow for continuous
acquiring
, even after all plugins have โrunโ (@arturi, @hedgerh) - [x] core: come up with a draft standard file format for internal file handling (@arturi)
- ๐ [x] core: Pluralize collections (locales, just l like plugins) (@kvz)
- [x] core: re-think running architecture: allow for
acquiring
whileuploading
(@arturi) - [x] core: Rename
progress
toprogressindicator
(@kvz) - [x] core: Rename
selecter
toacquirer
(@kvz) - [x] core: Rename
view
toorchestrator
(@kvz) - [x] core: start on component & event-based state management with
yo-yo
(@arturi) - โฌ๏ธ [x] core: Upgrade from babel5 -> babel6 (@kvz)
- [x] dragdrop: Fix 405 Not Allowed, (error) handling when you press Upload with no files (#60, @arturi, thx @hpvd)
- [x] modal:
UppyModal [type=submit] { display: none }
, use Modal's own Proceed button to progress to next stage (@arturi) - [x] modal: covert to component & event-based state management (@arturi)
- [x] modal: Make sure modal renders under one dom node โ should everything else too? (@arturi, @hedgerh)
- ๐จ [x] modal: refactor and improve (@arturi)
- [x] progressdrawer: show link to the uploaded file (@arturi)
- [x] progressdrawer: show file type names/icons for non-image files (@arturi)
- [x] progressdrawer: show uploaded files, display uploaded/selected count, disable btn when nothing selected (@arturi)
- [x] progressdrawer: implement basic version, show upload progress for individual files (@arturi)
- [x] progressdrawer: show previews for images (@arturi)
- ๐ [x] server: Add a deploy target for uppy-server so we can use it in demos (#39, @kvz)
- ๐ [x] test: Add a passing dummy i18n acceptance test, move failing multipart test to
v0.5.0
dir (@kvz) - โ [x] test: Add acceptance tests to Travis so they are run on every change (@kvz)
- ๐ [x] test: Get Firefox acceptance tests up and running both local and on Travis CI. Currently both failing on
StaleElementReferenceError: Element not found in the cache - perhaps the page has changed since it was looked up
https://travis-ci.org/transloadit/uppy/builds/121175389#L478 - โ [x] test: Get saucelabs account https://saucelabs.com/beta/signup/OSS/None (@hedgerh)
- โ [x] test: Install chromedriver ()
- ๐ท [x] test: Switch to using Firefox for acceptable tests as Travis CI supports that (https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-xvfb-to-Run-Tests-That-Require-a-GUI) (@kvz)
- โ [x] test: Write one actual test (e.g. Multipart) (#2, #23, @hedgerh)
- ๐ [x] tus: Resolve promise when all uploads are done or failed, not earlier (currently you get to see '1 file uploaded' and can close the modal while the upload is in progress) (@arturi)
- [x] website: Filter taglines (@kvz)
- ๐ป [x] website: utilize browserify index exposers to rid ourselves of
../../../..
in examples (@kvz)