Page MenuHomePhabricator

[s] Explore feed Settings: Default Feed preference
Open, MediumPublic2 Estimated Story Points

Description

Background

When users tap 'Modules' under the Community section of the Explore Feed settings screen, they are taken to a screen listing all Community feed modules with individual toggles to turn each module on or off.

This screen is scoped exclusively to Community feed modules and is separate from the For You modules screen. It replaces the previous combined Customize Explore Feed module list for community content. Module order is fixed to match the feed order. Turning a module off hides it from the Community feed and can be re-enabled at any time.

User Story

As a Wikipedia reader who has already set-up my feed or skipped set-up, I want to be able to update which feed is displayed by default on first app load, so that I can customize my experience.

Requirements

  • On the "Customize the Home Feed" Settings screen, allow users to decide which feed to display on app open
    • "Default feed view"
      • Community
        • Subtitle: Community-related content
      • For you
        • Subtitle Personalized content
  • Setting should default to whatever the user has chosen during Onboarding
  • If they not made a selection, default to "Community"
  • "For you" should never be disabled even if they have no content. We will just show the empty state.
  • Update the title copy to be "Customize your Home feed" to align with the "your" language used in the subtitle on the previous screen.
  • Apply the update immediately if possible. If it requires the user to restart the app, then include this copy "This change will apply the next time you open the app." on the settings screen

Design

Figma link (Customize your Home feed screen) →
Figma link (Default feed view screen) →

Toni Handoff Notes

Based on progress at PR https://github.com/wikimedia/wikipedia-ios/pull/5995

The "Customize the home feed" settings view is already built, but we need to add an entry point there to go to this new "Default feed view" view. We also need to build this new "Default feed view" entirely.

Update a new user defaults key, and reference that on the Home view when choosing which tab (Community or For You) to display by default.

Event Timeline

HNordeenWMF renamed this task from Explore feed Settings: Feed order preference to Explore feed Settings: Default Feed preference.Jun 16 2026, 3:58 PM
Mazevedo renamed this task from Explore feed Settings: Default Feed preference to [L] Explore feed Settings: Default Feed preference.Jun 29 2026, 1:43 PM
Mazevedo renamed this task from [L] Explore feed Settings: Default Feed preference to [s] Explore feed Settings: Default Feed preference.Jun 30 2026, 4:40 PM
HNordeenWMF set the point value for this task to 2.Jun 30 2026, 4:41 PM
HNordeenWMF lowered the priority of this task from Medium to Low.Jul 2 2026, 10:00 PM
HNordeenWMF raised the priority of this task from Low to Medium.Fri, Aug 21, 12:00 AM

Higher priority than other settings updates, since we don't currently have a stub version of this