Description:
The new Explore Feed lacks visual feedback to indicate whether a user has already saved an article. Users currently have no way to tell at a glance if they've previously saved content, which can lead to confusion.
User Story:
As a user, I want to see which articles I've already saved so that I can avoid saving duplicates and quickly identify content I've bookmarked.
Acceptance Criteria
Within the overflow menus of the "For you" feed:
- When an article is not currently saved, display "Save" with unfilled bookmark icon
- When an article is currently saved, display "Remove from X" with filled bookmark icon, with X referencing its current reading list
- Menu updates in real-time when a user saves/unsaves an article
- Saved state persists correctly across sessions
Nice to have / TBD based on design input
- When an article is currently saved, display additional options "Add to another reading list" and "Remove from X" and "Move from X to another reading list" are added to the overflow menu (matches other menus on long-press)