| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T49145 Formally deprecate jQuery UI after we've stopped using jQuery UI in extensions and core |
| | Open | | None | T100270 Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core |
| | Open | | None | T96911 Improve UploadWizard UX (tracking) |
| | Open | | None | T96906 Refactor UploadWizard to be maintainable |
| | Resolved | | matthiasmullie | T93895 Remove this.uploads from the UploadWizard class |
| | Resolved | | MarkTraceur | T93893 Move startUploads into the upload step controller |
| | Resolved | | MarkTraceur | T93892 Move showNext into the step controllers (and simplify it) |
| | Resolved | | MarkTraceur | T93891 Change isComplete to query step objects instead of upload objects |
| | Resolved | | matthiasmullie | T93888 Move setUploadFilled to the file step controller |
| | Resolved | | MarkTraceur | T93099 Have step controllers drive the process and be linked together |
| | Resolved | | MarkTraceur | T91650 Refactor UploadWizard to make step controllers truly independent |
| | Resolved | | MarkTraceur | T91514 Make uploads and details use promises for their transitions, and change transition methods to use them |
| | Open | | None | T90741 Move file metadata copy handling to describe step, change UX |
| | Resolved | | matthiasmullie | T89855 Move the interface for adding new files to a new UI class and refactor things around it |
| | Resolved | | matthiasmullie | T96916 Move checkFile out of the Upload object and into the upload step controller |
| | Resolved | | matmarex | T126712 Kill moveFileInputToCover |
| | Open | | None | T88880 Make a real, bonafide Flickr UI class |
| | Duplicate | | MarkTraceur | T77672 Remove jquery.pubsub from UploadWizard |
| | Resolved | | matmarex | T51988 Use Deferred/Promise and generally async-friendly code paths instead of jquery.pubsub |
| | Resolved | | matthiasmullie | T94099 Rewrite mw.FormDataTransport.js to make use of mw.Api |
| | Resolved | | matthiasmullie | T96915 Move error/warning handling out of setTransported and into the upload handler |
| | Resolved | | MarkTraceur | T96918 Move UI creation into JavaScript |
| | Declined | | matmarex | T96520 Rewrite UploadWizard with mustache templates |
| | Resolved | | matmarex | T97169 [EPIC] Enable UploadWizard on mobile |
| | Resolved | | matmarex | T97202 Enable various core modules for mobile to make UploadWizard work |
| | Resolved | | phuedx | T98874 Remove upload interface code from MobileFrontend |
| | Resolved | | matmarex | T96914 Migrate UploadWizard UI elements to OOjs UI |
| | Resolved | | matmarex | T112764 Replace CoolCats with mw.widgets.CategorySelector |
| | Resolved | | • Prtksxna | T111791 Create mw.widgets.CategorySelector |
| | Resolved | | Anomie | T88250 Create tag list / tokenizer / capsule controls widget |
| | Resolved | | MarkTraceur | T112117 Replace jquery dialogs in UploadWizard with OOUI dialogs |
| | Resolved | | matmarex | T34606 duplicate link: is not HTML-linked to file page, not red and points to the wrong URL |
| | Resolved | | MarkTraceur | T112907 Remove image preview dialog from UploadWizard |
| | Resolved | | matmarex | T97426 Use OOUI datepicker input widget in UploadWizard |
| | Resolved | | matmarex | T97425 Create a datepicker input widget |
| | Resolved | | matmarex | T96917 Split up the details class into multiple OOjs UI widgets in separate files |
| | Resolved | | matmarex | T118906 Migrate deed chooser forms to OOjs UI |
| | Resolved | | MarkTraceur | T113371 Migrate text fields in UploadWizard deed step to OO.ui.TextInputWidget |
| | Resolved | | matmarex | T117833 Use OOUI 'required' indicator for required fields |
| | Resolved | | matmarex | T140581 Stop using jQuery UI Selectable for Flickr uploads |
| | Resolved | | matmarex | T140582 Stop relying on jQuery UI styles in UploadWizard |
| | Resolved | | Jdlrobson | T97188 Mustache templates in core do not support partials (client side) |
| | Resolved | | matthiasmullie | T291 Make removeUpload and removeMatchingUploads etc. into UploadWizardUpload and UploadWizardUploadList, respectively |
| | Resolved | | None | T292 Make newUpload much smaller, move most upload init into UWU() and move interface code to UWUI() |
| | Invalid | | MarkTraceur | T289 Make setUploadFilled into an event from UWUI, do things in UWU and UW |
| | Resolved | | MarkTraceur | T293 Make UploadWizardUpload and UploadWizardUploadInterface EventEmitter inheriters. |
| | Duplicate | | None | T285 Kill jquery.pubsub.js, use promises |
| | Duplicate | | MarkTraceur | T287 Use promises for image info getter methods in UploadWizardUpload |
| | Invalid | | MarkTraceur | T286 Rebase, review, merge: Massive refactor... |
| | Resolved | | None | T294 Super epic: Refactor moveToStep into a smaller function, make controllers for each step |
| | Resolved | | matmarex | T131248 Remove old code for browsers not supporting HTML5 File API from UploadWizard |
| | Resolved | | matmarex | T126763 Remove support for browsers not supporting HTML5 File API from UploadWizard |
| | Declined | | matmarex | T127371 When UW loads, log whether `mw.fileApi.isAvailable()` is true or false via EventLogging |
| | Resolved | | matmarex | T130167 Special:UploadWizard spins forever on Grade C browsers |
| | Resolved | | matmarex | T131202 Use jquery.makeCollapsible for collapsible stuff instead of our own code |