Page MenuHomePhabricator

[Eng] Build initial UI
Closed, ResolvedPublic5 Estimated Story Points

Description

Build out stub UI for Explore feed. We need:

Community and For You tabs and a language picker button.

Community

  1. When Community tab is selected, fetch feed data from T413367 and display basic article rows in sections.
  2. Add a 3-dot button to each section with options "Hide this card" and "Hide module". Hide module should modify user defaults selection in T427927. "Hide this card" should persist that identifier (ID = day + section type like "Top Read") to Core Data through the Explore Data Controller. Refresh community tab data.
  1. In step 2, when tab data is refreshed, hide sections depending on selections in T427927, and hide sections depending which "Hide this card" identifiers are persisted in step 2 above.

For You

  1. When For you tab is selected, fetch for you data from Explore Data Controller method (created in T413371) and display basic article rows in sections.
  2. Add a 3-dot button to each section with options "Hide this card" and "Hide module". Hide module should modify user defaults selection in T427927. "Hide this card" should persist that identifier (ID = day + section type like "Top Read") to Core Data through the Explore Data Controller. Refresh for you tab data.
  1. In step 2, when tab data is refreshed, hide sections depending on selections in T427927, and hide sections depending which "Hide this card" identifiers are persisted in step 2 above.

Event Timeline

Tsevener set the point value for this task to 5.Dec 22 2025, 6:20 PM
Tsevener triaged this task as Medium priority.Jan 6 2026, 5:22 PM
Tsevener moved this task from Needs Triage to Engineering Backlog on the Wikipedia-iOS-App board.
Tsevener removed the point value 5 for this task.
Tsevener lowered the priority of this task from Medium to Low.Apr 13 2026, 3:23 PM
Tsevener raised the priority of this task from Low to Medium.Apr 14 2026, 4:19 PM
Tsevener renamed this task from Explore Tech Debt - build initial UI to [Eng] Build initial UI.Jun 2 2026, 2:50 PM
Tsevener updated the task description. (Show Details)
Tsevener set the point value for this task to 5.Jun 18 2026, 3:19 PM
HNordeenWMF raised the priority of this task from Medium to High.Jul 13 2026, 2:50 PM