Background
The Discover Recommendations module surfaces the latest article recommendations from Wikipedia's Discover feature (the existing recommended reading list). It presents 4 article cards in a horizontal stack, pulling from the most recent Discover batch.
Every For You card shares the same persistent chrome: Wikipedia logo (top left), Community tab access, language switcher dropdown (showing user-configured languages + link to language settings; changing language refreshes the module content in the selected language without leaving the module), and notification bell. The bottom navigation bar is always visible.
The three-dot more menu on each card surfaces four options: Save, Share, Hide card, Hide module, and Customize interests.
Standard card structure: reason label (why the user is seeing this card) → article title → card position indicator (e.g. 2/3) → three-dot more menu → body text excerpt.
User Story
As a Wikipedia reader, I want to see the latest editorial recommendations from Wikipedia's Discover feature surfaced directly in my For You feed, so that I can find high-quality reads without navigating away from the feed.
Requirements
- ✅ The module pulls the 4 most recent article recommendations from the Wikipedia Discover feature.
- ✅ Each card displays: reason label ('From Discover'), article title, card position indicator (e.g. 1/4), three-dot more menu, and a short text excerpt.
- ✅The article's top image is used as a full-bleed background. If no image exists, a gradient background is shown.
- ✅ Tapping a card navigates the user to the full Wikipedia article.
- ✅ The module refreshes when new Discover content is available (cadence to be determined by user discover configuration).
- ✅ If no Discover content is available, this module encourages users to set the feature up then takes them through the Discover set up flow
- ✅ Replace "Customize Interests" option with "Customize Discover" option into 3-dot menu, that leads to Discover interest settings
- ✅ A 5th card should exist in the stack to encourage users to see the rest of their discover list and take them to the recommended reading list for the week
- ✅ Add module into settings screen (Order: Based on your interests, Because You Read, Continue Reading, Places of Interest, Discover Recommendations, Random, Games)