Page MenuHomePhabricator

[Android] [User story] [L] Add "all articles" view to "Saved"
Open, HighPublic2 Estimated Story Points

Assigned To
Authored By
HNordeenWMF
Jun 26 2026, 10:12 PM
Referenced Files
Restricted File
Fri, Jul 17, 4:21 PM
F94252386: discover card.png
Fri, Jul 17, 3:31 PM
F94252385: sync reading list.png
Fri, Jul 17, 3:31 PM
F94252387: login card.png
Fri, Jul 17, 3:31 PM

Description

Background

The Android and iOS mobile apps have had the saved tab and custom reading lists for many years now. They have had slightly different functions on Android versus iOS, but custom lists have always been shared and synced on the server. This year, the Web team is adding a "Saved" function, and they will support saving articles to one list, and soon after custom lists. We want to make sure that the experience matches across Web and the mobile apps when users simply saves something, and adds it to a custom list.

User story

As a Wikipedia reader who uses the Saved tab, I want an "All Articles" view that shows everything I've saved across all my collections in one place, so that I never have to browse individual collections to find a specific article.

Requirements

"All articles" view

  • Add "All articles" option within Saved,
  • "All articles" displays every article saved across all lists, including in the default list, and custom lists
  • Articles appear only once, even if they belong to multiple lists
  • Custom lists remain unchanged and continue to function as before
  • When viewing "All articles", each article should show which custom lists it's on within Saved (match current behavior when searching for an article within teh "Filter" funtionality)
  • Longpress on article: keep existing menu with modifications
    • Remove "Move to another reading list" option

Unsave behavior from Saved tab

  • Unsaving from "All Articles" removes the article from ALL lists it belongs to: it is fully removed from the user's saved content: Show a confirmation prompt before deletion (See iOS for precedent), Prompt must clearly communicate that the article will be removed from all lists, not just one
  • Unsaving from a custom list only removes the article from that list; the article remains in "All Articles"

Nice to have: Update filter to search

  • Change "Filter" functionality to a Search icon
    • Search whichever view is active: if All articles are active, search article titles. If Collections view (reading lists) is active, search through reading list titles (matching iOS functionality)
Design

https://www.figma.com/design/Xuxn2U14hNcxmDdi3TpIhO/Reading-lists?node-id=311-4400&p=f&t=LEbqJfLKotMg9OD4-0

Event Timeline

HNordeenWMF renamed this task from [User story] Update "Saved" view with all articles to [User story] Add "all articles" view to "Saved".
HNordeenWMF removed a project: Epic.
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF raised the priority of this task from Low to Medium.Jun 29 2026, 2:46 PM
WRai-WMF renamed this task from [User story] Add "all articles" view to "Saved" to [User story] [L] Add "all articles" view to "Saved".Jul 1 2026, 1:58 PM
WRai-WMF set the point value for this task to 8.
Seddon renamed this task from [User story] [L] Add "all articles" view to "Saved" to [Android] [User story] [L] Add "all articles" view to "Saved".Jul 2 2026, 1:13 PM
HNordeenWMF raised the priority of this task from Medium to High.Wed, Jul 15, 1:59 PM

Hi @HNordeenWMF @SChekfa-WMF ,

login card.png (1,080×2,400 px, 136 KB)
sync reading list.png (1,080×2,400 px, 143 KB)
discover card.png (1,080×2,400 px, 108 KB)
Login reminder cardenable sync carddiscover card

We currently show these three onboarding cards. With the new change, where will be show them?

Currently, we show this menu option when the user taps the three-dot menu. Should it only be shown when the user is on the Collections screen?
Preview

can we keep the onboarding as is for now? i'd like to avoid scope creep on this if possible — is there a complication that's arising here if we keep as-is?

also, the menu to me makes sense to keep but in a truncated format for the all articles view. i think the only list items that make sense for "all articles" are select, sort, and refresh sync-- @HNordeenWMF what do you think?

can we keep the onboarding as is for now? i'd like to avoid scope creep on this if possible — is there a complication that's arising here if we keep as-is?

Yes, we can keep the onboarding cards as they are. I just wanted to confirm which tab it should appear under: all articles or collections or both.

ah i see. i'd recommend that the third (discover card) go under "collections"— also, can we please go through any area where we mention "reading list(s)" and rename to "collection(s)"? let me know if it would be helpful to have a new ticket for this @WRai-WMF @HNordeenWMF

re the first and second cards (login reminder and enable sync), i'd need a bit more clarity on the technical specifics -- would enabling syncing affect both "all articles" and "collections" @WRai-WMF? if so, then I think they should appear under "all articles," since that'll be the first thing they see when they enter "Saved" and the sooner they can enable syncing the better, right? or am i missing something?

(also, an aside -- both the first and second cards seem like they're about the same thing, do they really need another reminder? wondering how we stagger these -- might this be something to flag to Abi @HNordeenWMF? iirc she'll be working on push notifications/dialogs/etc so could be useful (lmk if i'm misremembering!))

re the first and second cards (login reminder and enable sync), i'd need a bit more clarity on the technical specifics -- would enabling syncing affect both "all articles" and "collections" @WRai-WMF? if so, then I think they should appear under "all articles," since that'll be the first thing they see when they enter "Saved" and the sooner they can enable syncing the better, right? or am i missing something?

Yes, syncing affects both tabs because both reading lists and their articles are synced.

both the first and second cards seem like they're about the same thing, do they really need another reminder?

It looks like we do need both, since one is to let logged-out folks know about it, the other is for logged-in folks to actually turn it on right @WRai-WMF ?

both the first and second cards seem like they're about the same thing, do they really need another reminder?

It looks like we do need both, since one is to let logged-out folks know about it, the other is for logged-in folks to actually turn it on right @WRai-WMF ?

yes.

Seddon changed the point value for this task from 8 to 2.Wed, Jul 29, 4:43 PM
Seddon set Final Story Points to 8.

@HNordeenWMF this is probably out of scope of this ticket, but i'm realizing that while logged out there is no empty state on this screen. also, i noticed that even though we replaced the filter icon with the search icon in the main view, within a collection it's still a filter icon. can we update this to a search icon, too, to maintain consistency?

@WRai-WMF punchlist here: https://docs.google.com/spreadsheets/d/17sDkOs2rVGPWaJGWJ-5pZcE5wp4LYiYwdOoTj2llX9A/edit?usp=sharing

also @WRai-WMF how can i test the collections badge (red dot)? i don't know how to fudge the discover list so that it creates a new one for me to validate that the badge is present.

@SChekfa-WMF >

how can i test the collections badge (red dot)? i don't know how to fudge the discover list so that it creates a new one for me to validate that the badge is present.

To test this:
navigate to settings --> Discover reading list --> update the settings such as articles, or select interest then go back. You should see the badge.

Right now collections is not showing the badge for discover list. I will add it along with the other fixes.