VOOZH about

URL: https://phabricator.wikimedia.org/T417678

⇱ ⚓ T417678 [Epic] Image Browsing: Feature parity for MMV beta viewer


Maniphest T417678

[Epic] Image Browsing: Feature parity for MMV beta viewer
Open, HighPublic

Description

We want to bring the MMV beta viewer () to feature parity with the existing MobileFrontend mobile image viewer. This is a prerequisite for replacing the current mobile viewer and rolling out the Image Browsing feature to production (T410786).

Context

The MobileFrontend mobile image viewer is a relatively simple lightbox experience. The feature set is small, which means the road to parity should be short. Once parity is reached, the MobileFrontend viewer code (ImageCarousel, ImageGateway, overlay factory, and related Minerva init code) can be retired. The beta viewer PoC (T417675) provides a starting point: basic image display, progressive loading, adjacent image prefetching, and the adapter interface for MMV's bootstrap. This epic covers everything else needed to match the current mobile viewer's functionality.

Potential Subtasks

Specific subtasks for feature parity should be documented here after T418334 is complete.

Other subtasks we may need need include:

  • License info display (license short name, license link)
  • Other metadata display (author, caption, file page link, metadata toggle)
  • Download support at various sizes (see also T410952)
  • Error handling for failed image loads
  • Loading state / fallback indicator
  • Image exclusion handling (noviewer, non-photographic content filtering)
  • Detail view accessibility
  • Instrumentation (product health metrics?)

Out of scope

  • Touch gestures (pinch-to-zoom, swipe navigation) — potential fast-follow
  • Share functionality — new feature beyond parity
  • Carousel component (T417679)
  • Desktop viewer changes

Details

Other Assignee
JScherer-WMF

Related Objects

Event Timeline

SherryYang-WMF set the point value for this task to 5.
SherryYang-WMF updated Other Assignee, added: JScherer-WMF.
Comment Actions

Note – this task will probably be converted into a "sub-epic" or milestone task under T410786. Additional specific requirements for feature parity can then be defined as subtasks under this one.

egardner renamed this task from [Image Browsing] feature parity with the legacy mobile viewer to [Epic] Image Browsing: Feature parity for MMV beta viewer.Feb 25 2026, 4:10 AM
egardner updated the task description. (Show Details)
egardner updated the task description. (Show Details)
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits