| | Status | Subtype | Assigned | Task |
---|
| | Resolved | | Jdlrobson | T195473 [GOAL] Invest in the MobileFrontend & MinervaNeue frontend architecture |
| | Resolved | | Jdlrobson | T195478 [EPIC] Speed up unit test execution and increase code coverage |
| | Resolved | | Jdlrobson | T197637 Document/estimate existing JavaScript code coverage in MobileFrontend |
| | Resolved | | Jdrewniak | T199452 Introduce webpack config/node-qunit and port ModuleLoader |
| | Resolved | | pmiazga | T202742 [subtask] Add bundlesize tests |
| | Resolved | | Jdlrobson | T203818 Add code coverage testing and increase test coverage for some existing mobile.startup files |
| | Resolved | | None | T206698 Increase test coverage for non-View files with 0% coverage |
| | Resolved | | None | T204867 Webpack + test transition of mobile.startup classes and instances (Button, Icon, icons, Panel, Section, Thumbnail, Page) |
| | Resolved | | Jdlrobson | T206699 Add test coverage for Button, Panel and Section |
| | Resolved | | Jdrewniak | T206169 Complete webpack migration of mobile.startup |
| | Resolved | | Jdlrobson | T207341 Migrate Overlay.test.js to tests/node-qunit/mobile.startup |
| | Resolved | | None | T206226 Migrate PageGateway.test.js to tests/node-qunit/mobile.startup |
| | Resolved | | None | T204866 MFA: Remove mobile.startup/user |
| | Resolved | | phuedx | T208920 MFA: add tests for Drawer and CtaDrawer |
| | Resolved | | Jdlrobson | T209185 Add test coverage for rlModuleLoader.js |
| | Resolved | | Jdrewniak | T209188 MFA: [Spike, 2hrs] Toast busters: I'm afraid of no toast - should toast be upstream to core? |
| | Resolved | | Jdlrobson | T209129 MFA: Drawers and Overlays should not auto-append it self to the body element |
| | Declined | | None | T211944 MFA: View and Icon test coverage to 100% |
| | Resolved | | Jdlrobson | T195482 [EPIC] Review and refactor MobileFrontend components used by Minerva |
| | Declined | | None | T190699 Repackage Minerva's JavaScript code with webpack |
| | Declined | | None | T182648 [EPIC] Review, rearrange and remove unnecessary CSS in the mobile site |
| | Duplicate | Spike | None | T160128 MFA: Spike [8hr] Review CSS code conventions and improve to minimise chance of UI regressions |
| | Declined | | None | T193821 mediawiki.ui.button should be loaded via JavaScript |
| | Resolved | | Krinkle | T198930 It should be possible to specify a ResourceLoaderImage module without data uris |
| | Resolved | | ovasileva | T199000 Remove redundant/non-critical styling rules in Minerva |
| | Resolved | | Jdlrobson | T209007 MFA: View: Make isBorderBox and className passable options to the View class to reduce reliance on inheritance |
| | Declined | | None | T212465 [EPIC] None of our View's should exhibit 2 levels of inheritance |
| | Resolved | | None | T205592 Composition experiment: DownloadIcon and ShareIcon should not extend Icon |
| | Resolved | | None | T215370 TalkOverlay should not extend Overlay |
| | Resolved | | • Niedzielski | T215657 MFA: LanguageOverlay should be an Overlay with a LanguageSearcher component |
| | Resolved | | ovasileva | T216198 MFA: ImageOverlay should be an Overlay Composed of Components |
| | Declined | | Jdlrobson | T217102 MFA: TalkSectionAddOverlay should use Overlay.make pattern |
| | Resolved | BUG REPORT | Jdlrobson | T218173 [Bug/Regression] New talk topic edits are lost when I click browser back button |
| | Resolved | | phuedx | T217220 Post-inheritance cleanup |
| | Resolved | | Jdlrobson | T217295 ReferencesDrawer should be a Drawer, not extend the Drawer |
| | Resolved | | ovasileva | T217296 Use the Overlay.make pattern for notification feature |
| | Declined | BUG REPORT | Jdlrobson | T218176 [Bug] Buttons in filter overlay close overlay |
| | Resolved | | • nray | T217298 Repurpose BetaOptinPanel as a Panel |
| | Declined | | None | T217810 TalkSectionOverlay should use the Overlay.make pattern |
| | Resolved | | None | T217814 Nearby isn't a WatchstarPageList. Nearby has a WatchstarPageList. |
| | Resolved | | None | T218813 Refactoring Nearby: Remove messageBox template partial inside Nearby |
| | Resolved | | Jdlrobson | T219036 MFA: Create Notifications filter overlay using modern techniques |
| | Resolved | | Jdlrobson | T232517 Watchstar should not extend the Icon class |
| | Open | | None | T282473 [GOAL] Use the Codex search widget inside the mobile and desktop site |
| | Resolved | | Jdlrobson | T275251 New Vector Search is not Wikidata aware |
| | Resolved | | Lucas_Werkmeister_WMDE | T316093 Make new Vector search use wbsearchentities on Wikidata |
| | Duplicate | | None | T317681 Make new Vector search navigate to item search results on Wikidata |
| | Resolved | | Lucas_Werkmeister_WMDE | T317682 Make new Vector search navigate to search result URL when selecting search result using keyboard |
| | Resolved | | Michael | T322333 Modify new Vector Search to allow loading more results on Wikidata |
| | Resolved | | Michael | T326633 Monitor the deployment of the new Search on the 2022 version of the Vector skin |
| | Duplicate | | None | T275252 Codex Typeahead search should be adapted for mobile (Vector and Minerva) |
| | Resolved | | AnneT | T283188 TypeaheadSearch defaults to English Wikipedia for "domain" options |
| | Open | | None | T211006 Add red link experience to empty search results for Codex/mobile |
| | Resolved | | Volker_E | T217790 Add 'articleAdd' icon to OOUI |
| | Open | | None | T216743 Page disappears when searching on tablet/desktop |
| | Open | | None | T143741 Search failures are not handled well by Codex TypeaheadSearch and MobileFrontend search |
| | Declined | | None | T279072 MobileFrontend search bar dropdown suggestions link directly to pages |
| | Open | | None | T221194 Search input of overlay is not tab-able, inaccessible by alternative input users |
| | Open | | None | T278283 Clicking back in the search box should reactivate the suggestions |
| | Open | | None | T221124 Entire search result element should be clickable (PageList component) |
| | Stalled | | None | T285223 Show item description in the Wikidata search results in MinervaNeue skin |
| | Stalled | | None | T285356 [tablet/desktop] Minerva search bar blurs text and moves/shrinks slightly when focussed |
| | Resolved | | AnneT | T286851 [Search] Lighten color of search thumbnail placeholder icon |
| | Resolved | | StevenSun | T286922 Add message for no results in TypeaheadSearch |
| | Declined | | Jdrewniak | T286729 Improve tabbing functionality for new search component |
| | Resolved | | ovasileva | T279674 Use of dir=auto in WVUI breaks search interface is broken in wikis mixing LTR and RTL languages |
| | Duplicate | BUG REPORT | None | T287770 [Bug] Codex TypeaheadSearch component does not scale well with small font size user preference |
| | Resolved | | • Catrope | T288686 WVUI's TypeaheadSearch should work with a non-default `$wgScriptPath` |
| | Resolved | | ovasileva | T308288 Implement search token clickthrough tracking on autocomplete for mobile web |
| | Resolved | BUG REPORT | Edtadros | T309795 Autocomplete highlighting should ignore trailing space inserted by Android keyboard autocomplete |
| | Resolved | BUG REPORT | ovasileva | T317902 [Unplanned][Regression] Codex TypeaheadSearch intermediate state misaligned on mobile resolutions |
| | In Progress | | None | T303013 Indicate when search results are from redirects (sometimes) |
| | Resolved | | • EUdoh-WMF | T323987 Add supporting text in MenuItem component |
| | Resolved | | ppelberg | T278590 Review outstanding mobile talk page bugs |
| | Declined | BUG REPORT | None | T298393 No warning about exposing IP address when using mobile "Add discussion" button |
| | Declined | | None | T207770 Split PageGateway |
| | Duplicate | | None | T206335 Separate Page into components and increase its code coverage |
| | Declined | | None | T205126 [EPIC] Separate CategoryOverlay responsibilities and add unit tests |
| | Resolved | | pmiazga | T94086 [EPIC] Migrate MobileFrontend templates from hogan to inlined mustache templates |
| | Resolved | | Jdlrobson | T97188 Mustache templates in core do not support partials (client side) |
| | Declined | | None | T143847 Spike [4hrs]: Identify problematic Hogan templates when run as Mustache |
| | Resolved | | Jdlrobson | T149909 [EPIC] Proposal: abandon use of template partials in MobileFrontend for components within components e.g. Button, Icon and Anchor classes |
| | Resolved | | Jdlrobson | T139798 It should be easier to create new overlays |
| | Declined | | None | T209647 MFA: Allow our View's to support easy adding of children |
| | Resolved | | • Niedzielski | T202746 Enable babel transpiling in MobileFrontend |
| | Duplicate | | Reedy | T205129 Upgrade Hogan.js |
| | Resolved | | • Niedzielski | T205128 Bundle Hogan.js |
| | Resolved | | Jdlrobson | T219838 Inline Hogan templates in mobile.startup |
| | Resolved | | Jdlrobson | T219839 Bump mediawiki core Mustache version from 1.0.0 to 3.0.1 |
| | Duplicate | | None | T219845 Swap Hogan for Mustache |
| | Resolved | | pmiazga | T219846 Remove "mediawiki.template.muhogan" from RelatedArticles |
| | Resolved | | ovasileva | T220159 Inline templates for mobile editor |
| | Resolved | | ovasileva | T220619 Inline remaining templates |
| | Resolved | | ovasileva | T220620 Switch Hogan for Mustache |
| | Resolved | | • Niedzielski | T215972 Create the PromisedView (name open to change) component! |
| | Declined | | None | T216182 Make CategoryTabs a dumb component |
| | Resolved | | • Niedzielski | T193077 Remove Page's View functionality |