diff --git a/CHANGELOG.md b/CHANGELOG.md index daec986e9..a15f81705 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,24 +14,18 @@ In the current stage we aim to release a new version at least every month. Ideas that will be planned and find their way into a release at one point. PRs are welcome! Please do open an issue to discuss first if it's a big feature, priorities may have changed after something was added here. -- [ ] companion: Transfer files between providers (from instagram to Google drive for example). -- [ ] companion: what happens if access token expires amid an upload/download process. -- [ ] core: accessibility research: https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb, http://khan.github.io/tota11y/ -- [ ] core: Add total max size to restrictions #514 -- [ ] core: consider adding presets, see https://github.com/cssinjs/jss-preset-default/blob/master/src/index.js (@arturi) -- [ ] core: have a `resetProgress` method for resetting a single file, and call it before starting an upload. see comment in #393 +- [ ] statusbar: Add a confirmation of the cancel action (https://github.com/transloadit/uppy/issues/1418) as well as ask the user if they really want to navigate away while an upload is in progress via `onbeforeunload` (@arturi) +- [ ] test: Switch one existing e2e test to use Parcel (create-react-app already using webpack) (@arturi) +- [ ] goldenretriever: make it work with aws multipart https://community.transloadit.com/t/resumable-aws-s3-multipart-integration/14888 (@goto-bus-stop) +- [ ] QA: add one integration test (or add to existing test) that uses more exotic (tus) options such as `useFastRemoteRetry` or `removeFingerprintOnSuccess` https://github.com/transloadit/uppy/issues/1327 (@arturi, @ifedapoolarewaju) - [ ] core: Make sure Uppy works well in VR -- [ ] core: normalize file names when uploading from iOS? $678 -- [ ] core: optimize problematic filenames #72 -- [ ] dashboard: “Custom Provider” plugin for Dashboard — shows already uploaded files or files from a custom service; accepts an array of files to show in options, no companion required #362 +- [ ] core: normalize file names when uploading from iOS? Can we do it with meta data? date? `image-${index}`? #678 - [ ] dashboard: add option to disable uploading from local disk #657 -- [ ] dashboard: Allow custom form fields in dashboard meta editing via jsx rendering (#617, #809, #454, @arturi) - [ ] dashboard: allow minimizing the Dashboard during upload (Uppy then becomes just a tiny progress indicator) (@arturi) -- [ ] dashboard: Don't hide notifications if they're hovered (https://github.com/transloadit/uppy/issues/1439) -- [ ] dashboard: Consider uploading image thumbnails too #1212 -- [ ] dashboard: display data like image resolution on file cards #783 -- [ ] dashboard: possibility to edit/delete more than one file at once #118, #97 -- [ ] dashboard: possibility to work on already uploaded / in progress files #112, #113 +- [ ] dashboard: display data like image resolution on file cards. should be done by thumbnail generator maybe #783 +- [ ] dashboard: possibility to edit/delete more than one file at once. example: add copyrigh info to 1000 files #118, #97 + +- [ ] dashboard: possibility to work on already uploaded / in progress files #112, #113, #2063 - [ ] dashboard: Show upload speed too if `showProgressDetails: true`. Maybe have separate options for which things are displayed, or at least have css-classes that can be hidden with `display: none` #766 - [ ] dragdrop: allow customizing arrow icon https://github.com/transloadit/uppy/pull/374#issuecomment-334116208 (@arturi) - [ ] dragdrop: change border color when files doesn’t pass restrictions on drag https://github.com/transloadit/uppy/issues/607 @@ -64,6 +58,7 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature, ## 2.0 +- [ ] chore: hunt down all `@TODO`s and either fix, or remove, or move to github issues/changelog backlog - [ ] docs: Completely drop soft IE10 (and IE11?) support - [ ] dashboard: showing links to files should be turned off by default (it's great for devs, they can opt-in, but for end-user UI it's weird and can even lead to problems though) - [ ] xhr: change default name depending on wether `bundle` is set `files[]` (`true`) vs `file` (default) (#782) @@ -83,11 +78,15 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature, ## 1.13 +- [ ] dashboard: add option to use `body` or `window` or CSS selector as drop zone / paste zone as well, `DropPasteTarget` #1593 (@arturi) +- [ ] dashboard/dragndrop/fileinput: Add a `disabled` (`true`||`false`) option (https://github.com/transloadit/uppy/issues/1530) +- [ ] dashboard: Add Done button when upload is successfully finished (https://github.com/transloadit/uppy/issues/1510) +- [ ] dashboard: Add a Load More button so you don't have to TAB endlessly to get to the upload button (https://github.com/transloadit/uppy/issues/1419) - [ ] provider: Image search (via Google or Bing or DuckDuckGo) (@arturi) - [ ] core: add AngularJS wrapper component (@arturi) - [ ] dashboard: allow selecting folders (add separate hidden input button for folders) #447 #1027 (@arturi) -- [ ] dashboard: Customizable meta editor for the Dashboard. Some people want maps, some to disable autocomplete, some validation. (See https://github.com/transloadit/uppy/issues/2007#issuecomment-573592859, https://github.com/transloadit/uppy/issues/809#issuecomment-417282743) -- [ ] provider: MediaLibrary provider which shows you files that have already been uploaded #450, #1121, #1112 +- [ ] dashboard: Customizable meta editor for the Dashboard. Some people want maps, some to disable autocomplete, some validation. Perhaps via jsx rendering. (See https://github.com/transloadit/uppy/issues/2007#issuecomment-573592859, https://github.com/transloadit/uppy/issues/809#issuecomment-417282743) (#617, #809, #454, @arturi) +- [ ] provider: MediaLibrary provider which shows you files that have already been uploaded #450, #1121, #1112 #362 ## 1.12 @@ -101,6 +100,7 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature, ## 1.11 +- [ ] companion: what happens if access token expires during/between an download & upload - [ ] dashboard: support for right-to-left languages (Arabic, Hebrew) (@arturi) - [ ] plugins: Transformations, cropping, filters for images, study https://github.com/MattKetmo/darkroomjs/, https://github.com/fengyuanchen/cropperjs #151 #53 (@arturi) - [ ] google-drive: Google Drive - Google Docs https://github.com/transloadit/uppy/issues/1554#issuecomment-554904049 (@ife) @@ -109,25 +109,12 @@ PRs are welcome! Please do open an issue to discuss first if it's a big feature, ## 1.10 + - [ ] plugins: screenshot+screencast support similar to Webcam #148 (@arturi) -- [ ] core: add maxTotalFileSize restriction (@arturi) +- [ ] core: add maxTotalFileSize restriction #514 (@arturi) - [ ] core, transloadit: Allow new uploads when retrying; improve error handling (#1960 / @arturi) - [ ] providers: Provider Browser don't handle uppy restrictions, can we hide things that don't match the restrictions in Google Drive and Instagram? #1827 -- [ ] companion: restore deferredLength — parallel upload/download, 423 and 500 issues (@ife) -- [ ] companion: reports an error at first sign in. we did a hotfix in https://github.com/transloadit/uppy/pull/1478#issuecomment-485937942 but need a proper fix for that (@ife). Also: what about changing the location of that tooltip? So legit errors also don't block buttons? -- [ ] dashboard: Add a Load More button so you don't have to TAB endlessly to get to the upload button (https://github.com/transloadit/uppy/issues/1419) -- [ ] dashboard: Add Done button when upload is successfully finished (https://github.com/transloadit/uppy/issues/1510) -- [ ] dashboard/dragndrop/fileinput: Add a `disabled` (`true`||`false`) option (https://github.com/transloadit/uppy/issues/1530) -- [ ] statusbar: Add a confirmation of the cancel action (https://github.com/transloadit/uppy/issues/1418) -- [ ] test: Switch one existing e2e test to use Parcel (create-react-app already using webpack) -- [ ] goldenretriever: make it work with aws multipart (@goto-bus-stop) https://community.transloadit.com/t/resumable-aws-s3-multipart-integration/14888 -- [ ] chore: hunt down all `@TODO`s and either fix, or remove, or move to github issues/changelog backlog -- [ ] dashboard: add option to use `body` or `window` or CSS selector as drop zone / paste zone as well, `DropPasteTarget` #1593 (@arturi) -- [ ] dashboard: optional alert `onbeforeunload` while upload is in progress, safeguarding from accidentaly navigating away from a page with an ongoing upload -- [ ] QA: add one integration test (or add to existing test) that uses more exotic (tus) options such as `useFastRemoteRetry` or `removeFingerprintOnSuccess` https://github.com/transloadit/uppy/issues/1327 (@arturi, @ifedapoolarewaju) -- [ ] website: Adopt bcp-47 to handle and parse locales (@kvz, https://github.com/meikidd/iso-639-1/issues/19, https://tools.ietf.org/html/bcp47, https://github.com/wooorm/bcp-47) - ## 1.9.0 Released: 2019-02-11