Page MenuHomePhabricator

For You Feed: End of Feed / Today's Digest Complete
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

The End of Feed card is the final state users encounter after scrolling through all For You modules. It signals that the user has seen everything available in today's digest and encourages them to return the next day for fresh content. It also provides CTAs for further engagement: adding new interests and visiting the Community tab.

When users drag their finger from the bottom of the screen upward past this card, the feed loops back to the first module (Article Recommendations). Swiping backward from this card returns users to the final module in the feed.

User Story

As a Wikipedia reader who has reached the end of my For You feed, I want to see a clear signal that I've finished today's content along with options for what to do next, so that I don't feel like I've hit a dead end and know to come back tomorrow.

Requirements

  • The end of feed card is displayed after all For You modules have been swiped through.
  • [Cover empty state until Random article is built] Also show this as the empty feed state is shown when the user has 0 modules of personalized content available at that time (Not because modules are turned off, but because they do not have interests, or reading history available)
  • The card displays a 'That's it for today!' heading and a message encouraging the user to return tomorrow for fresh content.
  • The card includes two CTAs: 'Add new interests' (navigates to interests settings) and 'See what is happening in community' (switches the user to the Community tab).
  • There is no three-dot more menu on this card.
  • There is no card position counter on this card.
  • The Wikipedia logo, tab switcher, language dropdown, and notification bell chrome elements remain visible.
  • When the user continues to scroll down past this card (drag bottom-to-top), the feed loops back to the first module (Article Recommendations) — no additional tap or confirmation required.
  • Swiping backward (top-to-bottom) from this card returns to the last card they had been looking at in the final module in their feed.
  • The card should not display a reason label.
  • Add related instrumentation

Design

Today's Digest Card →

Android task for reference

https://phabricator.wikimedia.org/T419757

Event Timeline

HNordeenWMF triaged this task as Low priority.
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF updated the task description. (Show Details)
Mazevedo renamed this task from For You Feed: End of Feed / Today's Digest Complete to [L] For You Feed: End of Feed / Today's Digest Complete.Jul 2 2026, 5:40 PM
HNordeenWMF raised the priority of this task from Medium to High.Jul 13 2026, 11:08 PM
HNordeenWMF moved this task from Backlog to P2 (Needs refinement) on the App Experience board.
HNordeenWMF lowered the priority of this task from High to Medium.Jul 13 2026, 11:38 PM
Mazevedo set the point value for this task to 3.Jul 29 2026, 3:59 PM
HNordeenWMF renamed this task from [L] For You Feed: End of Feed / Today's Digest Complete to For You Feed: End of Feed / Today's Digest Complete.Aug 12 2026, 6:09 PM
HNordeenWMF lowered the priority of this task from High to Medium.Aug 13 2026, 1:22 AM

We can go without this for phase 1, since there is already a screen asking users to select interests if they have none

HNordeenWMF raised the priority of this task from Medium to High.Aug 21 2026, 11:40 PM

[If you're testing analytics, enable DDLogLevelAll and watch output]

Fresh install until you get assigned to Group B (Home and For You)
Do not select interests in onboarding
Ensure you see the proper empty view
Tap the community button, make sure you navigate to community
Navigate back
Select interest(s) via add interests button
Make sure it updates feed
Scroll down to ensure you see end of feed
Make sure you can add new interests or navigate to community
Make sure when you scroll below end of feed card, you go back to start

image.png (1,444×1,162 px, 540 KB)

image.png (1,510×1,296 px, 454 KB)

image.png (1,792×1,832 px, 1 MB)

Available in: TestFlight Wikipedia 2026.09.03 (6164)

Fresh install until you get assigned to Group B (Home and For You)
Do not select interests in onboarding
Ensure you see the proper empty view
Tap the community button, make sure you navigate to community
Navigate back
Select interest(s) via add interests button
Make sure it updates feed
Scroll down to ensure you see end of feed
Make sure you can add new interests or navigate to community
Make sure when you scroll below end of feed card, you go back to start

Available in: TestFlight Wikipedia 2026.09.03 (6164)

two issues i noticed, both p0 -- @GOlson-WMF

  1. there's an odd flickering / reduction of font size issue happening when i swipe past this screen -- this shouldn't be happening:

https://drive.google.com/file/d/1zvsfCqAWvWLDMRO9a88vSEIt2GF65A8W/view?usp=sharing

  1. swiping past the screen should not zoom you back through all the modules in the feed that you've just scrolled past, it should scroll as all the other modules do and simply repeat the feed

https://drive.google.com/file/d/18Bmi-ONNp1Zdes1rW9Drg8ksDYamxK4g/view?usp=sharing

Available in: TestFlight Wikipedia 2026.09.10 (6171)

Available in: TestFlight Wikipedia 2026.09.10 (6171)

Load up a few articles
Scroll through to end of feed on FY
scroll beyond it, slowly
Make sure the text doesn't get weirdly small
make sure when you scroll it drops you at the beginning of the feed

Wikipedia Experimental 2026.09.11 (1873)

HNordeenWMF lowered the priority of this task from High to Medium.Tue, Sep 15, 5:21 PM
ABorbaWMF added subscribers: SNowick_WMF, ABorbaWMF.

Build: 1879-alpha-2026-09-16
Tested on:
iPhone 16, iOS 26.6
iPad Air, iPadOS 26.6
iPhone SE, iOS 26.5.2

Requirement✅❓❌Notes
The end of feed card is displayed after all For You modules have been swiped through.✅Works as expected
[Cover empty state until Random article is built] Also show this as the empty feed state is shown when the user has 0 modules of personalized content available at that time (Not because modules are turned off, but because they do not have interests, or reading history available)✅Works as expected
The card displays a 'That's it for today!' heading and a message encouraging the user to return tomorrow for fresh content.✅Works as expected
The card includes two CTAs: 'Add new interests' (navigates to interests settings) and 'See what is happening in community' (switches the user to the Community tab).✅Works as expected
There is no three-dot more menu on this card.✅Works as expected
There is no card position counter on this card.✅Works as expected
The Wikipedia logo, tab switcher, language dropdown, and notification bell chrome elements remain visible.✅Works as expected
When the user continues to scroll down past this card (drag bottom-to-top), the feed loops back to the first module (Article Recommendations) — no additional tap or confirmation required.✅Works as expected
Swiping backward (top-to-bottom) from this card returns to the last card they had been looking at in the final module in their feed.✅Works as expected
The card should not display a reason label.✅Works as expected
Add related instrumentation❓Should be checked by @SNowick_WMF