|
@@ -66,6 +66,7 @@ Sort of like jQuery UI: https://jqueryui.com/download/
|
|
|
- [ ] core: css-in-js, while keeping non-random classnames (ideally prefixed) and useful preprocessor features. also see simple https://github.com/codemirror/CodeMirror/blob/master/lib/codemirror.css (@arturi, @goto-bus-stop)
|
|
|
- [ ] webcam: Stop recording when file size is exceeded, should be possible given how the MediaRecorder API works
|
|
|
- [ ] dashboard: add option to disable uploading from local disk #657
|
|
|
+- [ ] dashboard: display data like image resolution on file cards #783
|
|
|
|
|
|
## 1.0 Goals
|
|
|
|
|
@@ -73,14 +74,15 @@ What we need to do to release Uppy 1.0
|
|
|
|
|
|
- [ ] QA: test how everything works together: user experience from `npm install` to production build with Webpack, using in React/Redux environment (npm pack)
|
|
|
- [ ] QA: test in multiple browsers and mobile devices again
|
|
|
-- [ ] QA: test uppy server. benchmarks / stress test. multiple connections, different setups, large files (10 GB)
|
|
|
+- [x] QA: test uppy server. benchmarks / stress test. multiple connections, different setups, large files (10 GB)
|
|
|
- [ ] QA: tests for some plugins
|
|
|
- [x] docs: on using plugins, all options, list of plugins, i18n
|
|
|
- [ ] feature: preset for Transloadit that mimics jQuery SDK, check https://github.com/transloadit/jquery-sdk docs
|
|
|
-- [ ] refactoring: possibly add CSS-in-JS
|
|
|
+- [ ] refactoring: possibly add CSS-in-JS, style encapsulation
|
|
|
- [x] refactoring: possibly switch from Yo-Yo to Preact, because it’s more stable, solves a few issues we are struggling with (onload being weird/hard/modern-browsers-only with bel; no way to pass refs to elements; extra network requests with base64 urls) and mature, “new standard”, larger community
|
|
|
- [ ] refactoring: split uppy into small packages, lerna repo?
|
|
|
- [x] QA: tests for core and utils
|
|
|
+- [ ] feature: basic Reacte Native support
|
|
|
- [x] feature: Redux and ReduxDevTools support (currently mirrors Uppy state to Redux)
|
|
|
- [x] feature: beta file recovering after closed tab / browser crash
|
|
|
- [x] feature: easy integration with React (UppyReact components)
|
|
@@ -117,15 +119,23 @@ To Be Released: 2018-05-31.
|
|
|
- [ ] providers: select files only after “select” is pressed, don’t add them right away when they are checked (keep a list of fileIds in state?); better UI + solves issue with autoProceed uploading in background, which is weird; re-read https://github.com/transloadit/uppy/pull/419#issuecomment-345210519 (@arturi, @goto-bus-stop)
|
|
|
- [ ] tus: add `filename` and `filetype`, so that tus servers knows what headers to set https://github.com/tus/tus-js-client/commit/ebc5189eac35956c9f975ead26de90c896dbe360
|
|
|
- [ ] core: look into utilizing https://github.com/que-etc/resize-observer-polyfill for responsive components. See also https://github.com/transloadit/uppy/issues/750
|
|
|
-- [ ] core: Pass allowedFileTypes and maxNumberOfFiles to input[type=file] (@arturi / #814)
|
|
|
-- [x] statusbar: add some spacing between text elements (#760 / @goto-bus-stop)
|
|
|
- [ ] core: use Browserslist config to share between PostCSS, Autoprefixer and Babel https://github.com/browserslist/browserslist, https://github.com/amilajack/eslint-plugin-compat (@arturi)
|
|
|
- [ ] core: utilize https://github.com/jonathantneal/postcss-preset-env, maybe https://github.com/jonathantneal/postcss-normalize (@arturi)
|
|
|
- [ ] docs: improve on React docs https://uppy.io/docs/react/, add small example for each component maybe? Dashboard, DragDrop, ProgressBar? No need to make separate pages for all of them, just headings on the same page. Right now docs are confusing, because they focus on DashboardModal. Also problems with syntax highlight on https://uppy.io/docs/react/dashboard-modal/.
|
|
|
- [ ] docs: add note in docs or solve the .run() issue, see #756
|
|
|
-
|
|
|
- [ ] core: customizing metadata fields, boolean metadata; see #809, #454 and related (@arturi)
|
|
|
|
|
|
+## 0.24.4
|
|
|
+
|
|
|
+Released: 2018-05-14.
|
|
|
+
|
|
|
+- core: Pass `allowedFileTypes` and `maxNumberOfFiles` to input[type=file] in UI components: Dashboard, DragDrop, FileInput (#814 / @arturi)
|
|
|
+- transloadit: Update Transloadit plugin's Uppy Server handling (#804 / @goto-bus-stop)
|
|
|
+- tus: respect `limit` option for upload parameter requests (#817 / @ap--)
|
|
|
+- docs: doc: Explain name `metadata` vs. `$_FILES[]["name"]` (#1c1bf2e / @goto-bus-stop)
|
|
|
+- dashboard: improve “powered by” icon (#0284c8e / @arturi)
|
|
|
+- statusbar: add default string for cancel button (#822 / @mrbatista)
|
|
|
+
|
|
|
## 0.24.3
|
|
|
|
|
|
Released: 2018-05-10.
|
|
@@ -137,13 +147,13 @@ Released: 2018-05-10.
|
|
|
- dashboard: Fix grid item height in remote providers with few files (#791 / @goto-bus-stop)
|
|
|
- dashboard: Add `rel="noopener noreferrer"` to links containing `target="_blank" (#767 / @kvz)
|
|
|
- instagram: add extensions to instagram files (@ifedapoolarewaju)
|
|
|
-- transloadit: More robust failure handling for Transloadit, closes #708
|
|
|
-(#805 / @goto-bus-stop)
|
|
|
+- transloadit: More robust failure handling for Transloadit, closes #708 (#805 / @goto-bus-stop)
|
|
|
- docs: Document "headers" upload parameter in AwsS3 plugin (#780 / @janko-m)
|
|
|
- docs: Update some `uppy.state` docs to align with the Stores feature (#792 / @goto-bus-stop)
|
|
|
- dragdrop: Add `inputName` option like FileInput has, set empty value="", closes #729 (#778 / @goto-bus-stop, @arturi)
|
|
|
- docs: Google Cloud Storage setup for the AwsS3 plugin (#777 / goto-bus-stop)
|
|
|
- react: Update React component PropTypes (#776 / @arturi)
|
|
|
+- statusbar: add some spacing between text elements (#760 / @goto-bus-stop)
|
|
|
|
|
|
## 0.24.2
|
|
|
|