Background
The Apps team plans to explore if a personalized Wikipedia Year in Review feature that displays insights about a user's reading history, editing history, and donation history is engaging for App users, and inspires them to make a donation to the Wikimedia Foundation.
Requirements
- Display new feature announcement to users on Explore feed and article view
- Display only once per user
- Timebox to end on March 1, 2025
- Display on first open of app after their Year in Review is ready, and if they are eligbile
- "Close" dismisses announcement and shows the tooltip (Tooltip to be built in future task)
- "Continue" leads to introduction screen T376071
Designs
| View for logged-in/logged-out users | Tooltip after dismissing with "Done" |
Engineering Notes
- Use existing component for Year-in-Review feature announcement half sheet modal
- Create a new user defaults flag to keep track of if this announcement was presented or not.
- On viewDidAppear of Explore and Article, if shouldShowYearInReviewProfileItem = true (see T376042), and flag in previous bullet point is false, present this announcement. Then set flag in previous bullet point to true.
- (Testing only)When they tap close, logic in T376317 should cause tooltip to display.
- Navigate to introduction screen (T376071) when tapping Continue
- (If time) Fix poor sizing bug in T364154
QA Notes
- Install app
- Ensure device region in iOS settings is set to Mexico or Italy
- Ensure primary app language is set to Spanish, Italian or English
- Tap through rabbit hole to build up 6+ articles in the History tab if needed
- Enable year in review feature flag in app developer settings menu
- Background / foreground the app to trigger report creation.
- Visit an article, or visit the Explore feed (or foreground on the Explore feed) to trigger announcement



