Page MenuHomePhabricator

Add new Settings option to allow reading list sync
Closed, ResolvedPublic1 Estimated Story Points

Description

Add a new option in the app settings screen allowing users to opt out of reading list sync if they do not agree to allow storing the reading lists to a users' preferences.

Proposed

Add a new section in Settings called "Storage and syncing" under the "General" settings section.

Settings.png (1×360 px, 85 KB)

Settings sectionStorage and syncing
Setting titleSave reading lists to user preferences
Setting descriptionAllow Wikimedia to save reading lists to your user preferences when you login to sync.
NOTE: Legal to confirm and sign-off on verbiage.

Event Timeline

We might need a task for clearing a user's reading list if they opt out or never opt in.

If you have a list and opt out, we should have warn the user that all reading lists will be deleted on the server.

This task does not include the work of clearing out the lists on the server, nor does this include the onboarding.

What about revising the verbiage to:

  • preference title: "Back up reading lists" and
  • preference summary: "Allow Wikimedia to back up your reading lists when you log in"

Rationale: the cloud storage location is an implementation detail and will not be of interest to any but the most technical users, who should be able to find it on our FAQ (T165049).

cc @Dbrant

Or, better:

  • preference title: "Sync reading lists" and
  • preference summary: "Allow Wikimedia to sync your reading lists when you log in"

Since we're dealing with cross-device syncing here and backups are separately handled by the OS.

Change 358385 had a related patch set uploaded (by Mholloway; owner: Mholloway):
[apps/android/wikipedia@master] Add settings option to allow syncing reading lists

https://gerrit.wikimedia.org/r/358385

Change 358385 merged by jenkins-bot:
[apps/android/wikipedia@master] Add settings option to allow syncing reading lists

https://gerrit.wikimedia.org/r/358385

Testing on Samsung-SM-JI20A Galaxy Express 3 (Android 6.0.1) and Wikipedia app 2.6.198-alpha-2017-06-20. This is fixed according to the screencap I took below "Sync reading lists" is now present.

T167182.png (800×480 px, 64 KB)