Page MenuHomePhabricator

[M] For You Feed: Continue Reading Module
Open, HighPublic5 Estimated Story Points

Description

Background

The Continue Reading module helps users resume reading articles they left off on, and surfaces saved articles from their reading list. The first card always shows the article the user most recently left off on, ideally which section. If the user has saved articles on their reading list, up to two additional cards are shown from that list.

Every For You card shares the same persistent chrome: Wikipedia logo (top left), Community tab access, language switcher dropdown (showing user-configured languages + link to language settings; changing language refreshes the module content in the selected language without leaving the module), and notification bell. The bottom navigation bar is always visible.

The three-dot more menu on each card surfaces four options: Save, Share, Hide module, and Customize interests.

User Story

As a Wikipedia reader who navigated away from articles mid-read, I want to see the article I was last reading plus articles I previously added to my reading list, so that I can pick up where I left off.

Requirements

  • The first card in this module is always the article the user most recently read
  • The first card displays: reason label ('Continue reading'), article title, card position (1/N), three-dot more menu, and a short text excerpt.
  • If the user has saved articles on their reading list, up to 2 additional cards are shown, one per saved article, most recently saved.
  • Reading list cards display: reason label ('From your reading list'), article title, card position, three-dot more menu, and a short excerpt.
  • The article's top image is used as a full-bleed background. If no image exists, a gradient background is shown.
  • Tapping any card navigates to the article
  • If the user has no reading history and no reading list items, this module is hidden from the feed.
  • If the user only has a continue reading article but no reading list items, the module shows just 1 card.

Nice to have

  • Visually indicate which section the user left off in the article
  • For the 'continue reading' card, scrolls to the user's last read position.

Designs

Figma link →

Related Objects

Event Timeline

Dbrant renamed this task from For You Feed: Continue Reading Module to [S] For You Feed: Continue Reading Module.Mar 30 2026, 7:59 PM

Note to the nice-to-have requirements:

Visually indicate which section the user left off in the article

The article will probably be modified by the time you visit the page - this is not feasible.

For the 'continue reading' card, scrolls to the user's last read position.

I believe this is something we have built into the app already.

Estimation: 5

cooltey renamed this task from [S] For You Feed: Continue Reading Module to [M] For You Feed: Continue Reading Module.Apr 15 2026, 5:04 PM
cooltey set the point value for this task to 5.
HNordeenWMF raised the priority of this task from Medium to High.Fri, Apr 24, 9:42 PM

I couldn't QA this because I couldn't see the module. I assume I have to read an article and wait for x amount of time to see that. @HNordeenWMF could you please ask another designer to do this QA in my absence? Thanks!

Steps to test

  1. Open any article. Once it loads, scroll down a little bit.
  2. Stay in the article for 1 minute.
  3. Go back to the feed, swipe down to refresh the feed.
  4. You should be able to see the module that has "Continue reading"

Hi @cooltey this is looking good! I can't tell from the requirements above if it was expected that the article open to the position the reader left of on, but based on what I've experienced on iOS my guess is 'no'. So I'm moving over to ready for QA.