These are ideas that are planned for specific versions or act as a backlog without a clear date. 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.
2.0.0
@TODO
s and either fix, or remove, or move to github issues/changelog backlog (@murderlon)Plugin
(maybe have a (ui)Plugin extends BasePlugin
?) as pointed out on Reddit https://www.reddit.com/r/javascript/comments/bhkx5k/uppy_10_your_best_friend_in_file_uploading/ (@murderlon)new
keyword when instantiating Uppy — now we support both new Uppy()
and Uppy()
which is harder to maintain and might lead to confusion (@arturi)file.name
and only keep file.meta.name
; we can change the file.name here actually because it's just a plain object. we can't change the file.data.name where data is a File instance from an input or something. For XHRUpload, where we put the File instance in a FormData object and it uses the unchangeable .name property (@arturi)onBeforeFileAdded
. Maybe also check restrictions before calling the callbacks: https://github.com/transloadit/uppy/pull/1594 (@arturi)poweredBy
and exceedsSize
locale keys by word order aware versions, see PR #2077 (@goto-bus-stop)trigger: null
, see https://github.com/transloadit/uppy/pull/2144#issuecomment-600581690 (@arturi)multipleResults
option true
by default (@arturi)serverHeaders
https://github.com/transloadit/uppy/pull/1861 (@mifi)UPPY_SERVER
constant (@mifi)limit
option to a sensible default, like 5 (10?) (@arturi)limit
option to a sensible default, like 5 (10?) (@arturi)bundle
is set files[]
(true
) vs file
(default) (#782) (@aduh95)autoRetry
option (throw error at runtime if it is explicitly given) (@aduh95)3.0.0
4.0.0
image-${index}
? #678fileId
to the file-edit-complete
event so that folks can more easily roll out custom code for this themselves #112, #113, #2063showProgressDetails: true
. Maybe have separate options for which things are displayed, or at least have css-classes that can be hidden with display: none
#766mini: true
options for dashboard, may involve drop+progress or new plugin) (@arturi)body
or window
or CSS selector as drop zone / paste zone as well, DropPasteTarget
#1593 (@arturi)useFastRemoteRetry
or removeFingerprintOnSuccess
https://github.com/transloadit/uppy/issues/1327 (@arturi, @ifedapoolarewaju)onbeforeunload
(@arturi)Pausing..
until Companion has actually stopped transmitting updates (@arturi, @ifedapoolarewaju)/video/mp4;codec=h264
), bits per second, etc) to the Webcam plugin #876npm pack
is not massive (@goto-bus-stop)