NOTE: likely a V2 feature.
=== Background
When user is **on**line and navigates to an article, detect if the article is in a downloaded compilation file or reading list, and if it is NOT the most recent version, we should provide users with the option to save data by continuing to read the older version already offline.
=== User story
As a user with limited data and/or bandwidth, I want to provided with options to save data usage where possible.
=== Proposed solution
**Part 1. Add a Preference in Settings to "Prefer offline vs Prefer most recent**
Make a setting that allows users to set their default behavior to either "prefer offline articles for data savings" or "prefer online articles for most recent version".
**Part 2. If preference has been set to "prefer offline", provide an option to reload an article to a newer version when one is available
WhenThe default setting will be as per current behavior (prefer most recent). **However**, if "Prefer offline" is selected, then offline articles will always be shown with a snackbar advising users they are viewing an offline version of the article, with a "reload" button in case they wish to see if there is a newer version available.
//Created a V2 subtask for automatic detection as to whether a newer version of an offline article is available//
~~If preference has been set to "prefer offline", provide an option to reload an article to a newer version if one is available~~
~~NOTE: When 'prefer offline' is selected a user navigates to an article where an older version is available offline, show a snackbar notification with the date of the newer version and provide them with an option for them to retrieve the newer version or save data by reading the version already offline.~~