[WIP Ticket - to be discussed with team]
###Background
The Web team is adding a "Saved" function, and they will support saving articles to one list. There will be no custom lists in the first release. When an Android user visits the Web reading list for the first time, it will essentially function as a **view of all articles** saved currently saved for Android users. This could cause confusion for some Android users, as there is currently no "All articles" view within the Android app.
###User story
As an Android user who saves articles,
I want an "All Articles" view that aggregates every article I've saved across all my lists,
So that I have one place to see everything I've saved, regardless of which list it's on — consistent with how iOS and Web work.
######Android current state
- When you save an article, it appears automatically in your "Saved" reading list
- After tapping save, if you add it to a custom list, the article is **moved** to the custom list.
- The article appears ONLY in the custom list
- Unsaving an article that is on multiple lists from article view gives you option to remove from one or multiple lists.
{F73288756}
- Unsaving an article from list view (either "Saved" list or custom list) **only** removes it from that list, and not other lists.
Summary:
- The default "Saved" list is just a list, which we create for you, to start saving articles into. It functions just like other lists.
- There is no aggregate "view" of all saved articles
#####iOS current state
- When you save an article, it appears automatically in your "All articles" view
- After tapping save, if you add it to a custom list, it is **added** to that list, not moved to it
- The article appears BOTH in that list, and in "All Articles".
- "All articles" is an aggregate "view" of all saved articles in all of your lists, and each entry shows which reading lists it belongs to
- Unsaving an article from the "All articles" view always removes the article from "All articles" AND all associated reading lists
- Unsaving an article from the from a custom list ONLY removes it from the reading list, and it remains on the "All articles" view
Summary:
- The "All articles view" functions differently than a typical list, and it always contains all articles currently on lists, as well as articles not on lists.
{F73288727}
####Requirements
Saving from article view
- After tapping saved in Article view, continue to show toast to add it to a reading list
- If user adds it to a reading list, the article should be now be saved on BOTH the "All articles view" as well as the custom reading list
- Update toast to say "Added to [reading list name]." instead of "Moved to [reading list name]."
"All articles" view
- "All articles" displays every article saved across all lists, including those previously in "Saved"
- Articles appear only once, even if they belong to multiple lists
- "All articles" is not a list. It cannot be renamed, deleted, or reordered like a custom list
- Custom lists remain unchanged and continue to function as before
- The article should show which custom lists it's on within Saved (match iOS behavior)
- All articles currently in "Saved" must be automatically migrated to the "All Articles" view on first launch after the update
Unsave behavior
- Unsaving from "All Articles" removes the article from all lists it belongs to: it is fully removed from the user's saved content
- This is a change from the previous Android behavior, where unsaving from a list only removed the article from that list
- Unsaving from a custom list still only removes the article from that list; the article remains in "All Articles"
- When unsaving from an article, the article should be removed from "All articles" and any custom reading lists
- When a user unsaves an article from "All articles," a confirmation prompt must be shown before deletion
- Prompt must clearly communicate that the article will be removed from all lists, not just one
Communication to users
- On first open after the update, users must be shown a brief explanation of what changed
- This should clarify that "Saved" is now "All Articles," and that it shows everything they've saved across all lists
Migration [ to be discussed]
- For users that currently have articles on the "Saved" list: save the state of their "Saved" reading list as a normal list, and add a time stamp to the list title
###References
Instagram "All" view
{F73288585}