Page MenuHomePhabricator

As a logged in user of reading lists, I would like a way to opt out of syncing
Closed, ResolvedPublic

Description

NOTE: The analogous ticket for Android is available here: https://phabricator.wikimedia.org/T167182

Why are we doing this?

Syncing reading lists to a users' preferences is a commonly requested feature and that will hopefully be helpful to many users. However they might be some users who would like to be logged into their account while using the app (eg. for editing) and would also like to not have their reading l synced to their user preferences.

Proposal

Add a new section in Settings called "Storage and syncing" with a toggle that allows users to opt out of saving reading lists to their user preferences. This would not effect a reading list's offline status, as saved articles would still be saved to the device. Turning off syncing will delete all of a user's saved articles from their user account however, so if a user turns off syncing and then erases all of their reading lists or loses their device, their reading lists / saved articles will be lost.

Additionally, allow users to delete all of their saved articles / reading lists and also enable users to see the amount of data being used by their saved articles. Erasing saved articles will delete articles locally and on the user's account if they are opted into syncing.

Designs

Settings pageStorage and syncing detail page
Settings.png (1×375 px, 80 KB)
Settings > Reading Lists.png (792×375 px, 44 KB)
Zeplin: https://zpl.io/adxBoLEZeplin: https://zpl.io/bAmz36o

Event Timeline

cmadeo updated the task description. (Show Details)
NHarateh_WMF subscribed.

implemented as part of T187965, will move to signoff when T187965 is ready for signoff