Page MenuHomePhabricator

[Epic] As a user of 'Save for later' I would like a way to create multiple reading lists and sync them across my devices
Closed, ResolvedPublic

Description

Feature walkthrough

https://docs.google.com/a/wikimedia.org/presentation/d/1H0UzPeeibKTovp2zHzbFv6ym2pBgvhPlEMVP0MLmpUY/edit?usp=sharing

Why are we doing this?

Reading list syncing
The ability to sync reading lists across devices is a common requests from users who utilize the app on a variety of devices or would like to have a way to sync their saved articles to their user account.

Multiple reading lists
Support for multiple reading lists has been available on Android for over a year. Although only ~77% of Android users utilize multiple reading lists, power users appear to have adopted the feature [ Link ] and iOS respondents to a recent reading list survey listed multiple reading lists as the third most requested feature [ Link ].

Suggested elements

  • Reading list management
  • Ability to sync reading lists
  • Article update notifications
  • Offline messaging
  • Increased offline support
  • User education
  • Sharing lists (stretch)
  • Quotes / highlights (stretch)

Details and limitations

  • All lists will have a 1000 article limit
  • All accounts will have a 100 list limit
  • All accounts will have one 'default list' this list cannot be deleted or renamed
  • Default list can contain more than 1000 articles by breaking the list into multiple lists on the backend (eg. default 1, default 2, etc) but presenting this list a single 1000+ default list to the user

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedNone
Resolved NHarateh_WMF
OpenFeatureNone
DeclinedNone
ResolvedMhurd
ResolvedMhurd
Resolved JMinor
Resolved NHarateh_WMF
ResolvedMhurd
Resolved NHarateh_WMF
DeclinedNone
DeclinedNone
Resolved JMinor
Resolved NHarateh_WMF
InvalidNone
ResolvedMhurd
Resolved NHarateh_WMF
ResolvedJoeWalsh
Resolvedcmadeo
ResolvedJoeWalsh
Resolved NHarateh_WMF
ResolvedNone
ResolvedJoeWalsh
ResolvedNone
Resolved NHarateh_WMF
DeclinedNone
Resolved NHarateh_WMF
Resolved NHarateh_WMF
Declined NHarateh_WMF
InvalidNone
Resolved NHarateh_WMF
Resolved NHarateh_WMF
Resolved NHarateh_WMF
ResolvedJoeWalsh
ResolvedMhurd
ResolvedMhurd
Resolved NHarateh_WMF
Resolved NHarateh_WMF
Resolved NHarateh_WMF
ResolvedMhurd
ResolvedNone
Resolved NHarateh_WMF
Resolved NHarateh_WMF
Resolved NHarateh_WMF

Event Timeline

@JMinor @cmadeo - should the following comment in the task description be updated?

"Default list can contain more than 1000 articles by breaking the list into multiple lists on the backend (eg. default 1, default 2, etc) but presenting this list a single 1000+ default list to the user")

^ I thought the Default list was going to be a higher value (2000?), and will this splitting still be done when the limit is reached on iOS? On Android we have a ticket to do so T180229: Split reading lists with more articles than the limit per list into multiple lists

@RHo, not sure about the higher value, but I believe we'll be supporting spitting too.

@JoeWalsh, can you confirm? Thanks!