Background
Last year our team displayed our login prompt at the end of the Year in Review collective slides for logged out users, which means if they had an account they filled out the survey for the collective slides when they were able to see the personalized slides after the fact. To mitigate this, we will bring the login prompt to the beginning.
Task
- Show Login/Account Creation action after initial announcement screen when user indicates they are interested with proceeding to review their Year in Review if they are logged-out Figma File
- Emphasize that users must be logged-in to receive a personalized Year in Review, if not they will see the collective impact Figma File
- If user backs out of feature because of Log in prompt show device appropriate alert that indicates they can still see the feature without logging in
- Once user logs in or creates an account drop them into the personalized flow
- If user clicks no thanks to logging in, drop them into the collective flow depending on the primary language
More Requirements (merged from T402686)
- When user is on the Explore Feed or in Article View and the feature is released, upon app open in those views show a full screen announcement of Year in Review
- Get started should take logged-in users to their personalized flow depending on the primary language
- Get started should take logged-out users to a dialog prompting them to login or create an account
- Learn more should take users to a MediaWiki page about the feature
- There should be a Done option that dismisses the announcement
- If user dismisses the announcement they should see a snackbar that they can access Year in Review in their Profiled
Eng Notes
- Change intro screen to match new design (reading lists label, center aligned).
- Present feature instead of old feature announcement from Article and Explore, so users see full screen intro
- Show alert on top of intro if they are not logged in
- Question: as soon as they land on it? Or after they tap "Get Started"?
- Answer: After they tap "Get Started" - https://www.figma.com/design/NhCAbzD1sGjBMoK8tN47ot?node-id=188-3190&m=dev#1389199747
- Present log in view when tapping log in, if they tap X return to alert.
- Question: If they successfully log in / create an account - send them to the first slide? Or go back to intro without alert?
- Answer: Send to first slide (not intro) - https://www.figma.com/design/NhCAbzD1sGjBMoK8tN47ot?node-id=23-2207&m=dev#1389201001
- If they tap "No thanks", show first slide (either EN or non-EN collective)
- If they tap Done, show "Are you sure?" alert
- Question: I don't think this will be possible, will not be possible to Tap done when alert is showing. Maybe we have an alert cancel button?
- Answer: It should be possible for them to tap "Done" before the login prompt shows. We won't show the login prompt until they tap the "Get Started" button. - https://www.figma.com/design/NhCAbzD1sGjBMoK8tN47ot?node-id=188-3190&m=dev#1389198751
- If they tap Done (guessing we are logged in here since no alert), dismiss intro and show toast.
QA Notes
- Delete all Wikipedia apps on device. Fresh install the app (White icon, 7.8.5). Ensure device is logged out.
- Visit some articles.
- Go to Developer Settings, enable Year in Review Version 3 toggle.
- Visit an article, you should now see full screen modal. Ensure design looks right.
- Tap "Get started". Ensure login prompt shows.
- Log in, ensure you can get into personalized YiR.
- Re-install the app, repeat steps 1 - 4. Tap "Get started". Tap "No thanks" on login prompt, ensure you get into collective YiR.
- Re-install the app, repeat steps 1 - 4. Tap "Done". Ensure "Are you sure..." alert appears.
- Tap "Not now" from "Are you sure..." alert. Ensure you see toast informing the user they can access YiR from Profile.



