Background
For the purpose of the reading list experiment we took a shortcut by defaulting to showing the "default" list. When we release this feature as beta, it is likely that app users will also use this feature on the web. App users can move items from their "default" list to custom lists which means their "default" list on web will be missing some of their saved content. Currently web does not support multiple lists and so app users will be left with access to only a portion of their saved items.
Following T403073: Reading List Phase 2 - API endpoint to get all list items we need to change default page for reading lists on web to show all items users have saved regardless of which list they are in. This will allow for app users to access all their items on web while we work on multiple list feature in the future. And having all items view also enables us to offer novel ways of browsing saved content in the future.
User story
As a casual reader, I want to see all the items I have saved as I may not want to think about organizing my reading lists or having to remember which list I saved an item too.
As a wikipedia app user, I want to be able to access all my saved items on web.
Design
https://www.figma.com/design/Q3pYKI7RRMdRRgkQp2RiTf/Web--Reading-List-Collections?node-id=841-55381&m=dev
Acceptance criteria
- Replace the following URL's (that currently shows user lists) with all items that users have saved regardless of which list they are in.
- https://en.wikipedia.org/wiki/Special:ReadingLists (redirect to the one below)
- https://en.wikipedia.org/wiki/Special:ReadingLists/username
- We remove access to the lists from the page for now. This will be done in a follow up. See https://www.figma.com/design/Q3pYKI7RRMdRRgkQp2RiTf/Web--Reading-List-Collections?node-id=1501-77148&m=dev for in progress mocks.
BDD
For QA engineer to fill out.
Test Steps
- Using Android app create 3 lists with 2 unique items on each of the lists
- Visit Special:ReadingLists and confirm all 6 articles appear.
Rollback plan
Although this feature is not technically not enabled in production yet, the Special:ReadingLists page is actually accessible via the URL, eg. https://en.wikipedia.org/wiki/Special:ReadingLists
Sign off steps
- Make a task to update the link in the user menu to point to Special:ReadingLists (to allow us time to test in production)
This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.
