Page MenuHomePhabricator

[s] Home Feed Settings: Community Modules Screen Phase 1
Open, LowPublic2 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, I want to independently manage which Community feed modules I see, separately from my For You feed settings, so that I can customize each tab's content without the two interfering with each other.

Requirements

  • The screen is titled 'Community' with a back button returning to the Home Feed settings screen.
  • All Phase 1 Community feed modules are listed in their fixed feed order: Featured Article, Top Read, In the news, On this day, Picture of the day (from Commons)
  • Show all modules, even if the user's primary language is not eligible for the modules
  • Each module row has a toggle (on/off) reflecting current visibility state.
  • Toggling a module off hides it from the Community feed upon leaving the settings screen, Toggling on re-enables it likewise.
  • Module order is fixed — users cannot reorder.
  • A helper text below the module list reads: 'Turning off a module hides it from your "Community" feed. You can re-enable it here at any time.'
  • If all modules are toggled off, display a warning: 'Your Community feed will be empty. Turn on at least one module to see content.'
  • This screen has no language toggle section — language is managed exclusively through What's driving your feed → Languages.

Design

Figma file (main view) →
Figma file (all modules toggled off) →
Figma file (complete flow for reference) →

Android task for reference https://phabricator.wikimedia.org/T419766

Toni Handoff Notes

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

Just going to note the things that were not done as opposed to the things that were done.

The screen is titled 'Community' with a back button returning to the Home Feed settings screen.

Currently the title is "Modules", and back button is standard (untitled) Liquid Glass button. Guessing this back button is fine, but we should change the title.

If all modules are toggled off, display a warning: 'Your Community feed will be empty. Turn on at least one module to see content.'

This still needs to be done.

Also double-check standard UI patterns (theming, WMFFont, WMFLocalizedString, etc).

Event Timeline

HNordeenWMF triaged this task as Low priority.
HNordeenWMF raised the priority of this task from Low to Medium.Jun 16 2026, 3:58 PM
Mazevedo renamed this task from Home Feed Settings: Community Modules Screen Phase 1 to [M] Home Feed Settings: Community Modules Screen Phase 1.Jun 29 2026, 1:41 PM
Mazevedo renamed this task from [M] Home Feed Settings: Community Modules Screen Phase 1 to [s] Home Feed Settings: Community Modules Screen Phase 1.Jun 30 2026, 4:41 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