Page MenuHomePhabricator

Move Account creation/login to beginning of Year in Review slides
Closed, ResolvedPublic3 Estimated Story Points

Description

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

NOTE: We need to preserve V2 behavior for user testing, so ensure the old feature announcement and behavior are still possible for user testing. Changes can be wrapped up in a new developer settings flag
  • 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
  • Present log in view when tapping log in, if they tap X return to alert.
  • If they tap "No thanks", show first slide (either EN or non-EN collective)
  • If they tap Done, show "Are you sure?" alert
  • If they tap Done (guessing we are logged in here since no alert), dismiss intro and show toast.

QA Notes

  1. Delete all Wikipedia apps on device. Fresh install the app (White icon, 7.8.5). Ensure device is logged out.
  2. Visit some articles.
  3. Go to Developer Settings, enable Year in Review Version 3 toggle.
  4. Visit an article, you should now see full screen modal. Ensure design looks right.
  5. Tap "Get started". Ensure login prompt shows.
  6. Log in, ensure you can get into personalized YiR.
  7. Re-install the app, repeat steps 1 - 4. Tap "Get started". Tap "No thanks" on login prompt, ensure you get into collective YiR.
  8. Re-install the app, repeat steps 1 - 4. Tap "Done". Ensure "Are you sure..." alert appears.
  9. Tap "Not now" from "Are you sure..." alert. Ensure you see toast informing the user they can access YiR from Profile.

Event Timeline

@JTannerWMF @SChekfa-WMF

I still have questions on this one before we can estimate, might be better if we have an initial round of design, or we can try to hash it out via Phab comments. Here's what the feature announcement looks like:

Screenshot 2025-08-14 at 8.46.57 AM.png (1×563 px, 488 KB)

Show Login/Account Creation action after initial announcement screen when user indicates they are interested with proceeding to review their Year in Review
Emphasize that users must be logged-in to receive a personalized Year in Review, if not they will see the collective impact

So after they tap the feature announcement, we present this screen, only we'll modify the bold copy to say "You must be logged in to receive a personalized Year in Review, otherwise you will see the collective impact".

Screenshot 2025-08-14 at 8.45.54 AM.png (1×563 px, 208 KB)

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

So maybe when they tap "cancel" on the login screen, we then show a standard alert like this, but with copy like this?

You can still see the collective year in review impact
Proceed to collective year in review
No thanks

Let me know what you think or if you have better copy in mind, thanks.

hi @Tsevener, Jaz and I discussed this yesterday afternoon so let me update you! Just for context, for v3 I reformulated the initial announcement screen so that it is full screen rather than that half-sheet, you can see the design here.

Upon tapping "Get started," we open up this dialog to ask the user to log in for a more personalized YIR.

If they tap No thanks, they land back on this initial screen. if they choose to log log in, they are dropped here. if at this point they close out, we drop them back into this dialog screen.

Does that make sense? Happy to hop on a call later today to walk through.

@SChekfa-WMF I'm still not sure how a logged-out user will ever be able to get into the feature though, can you describe that path?

Can you provide mocks for these requirements (emphasis mine) from the description? Or maybe requirements have changed, if so can y'all update? @JTannerWMF

Emphasize that users must be logged-in to receive a personalized Year in Review, if not they will see the collective impact
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

@SChekfa-WMF Nevermind! I see in a Figma comment that they go through the collective flow if they tap "No thanks". I think that covers it. We can confirm Monday during the deep dive.

@Tsevener yes! if they tap "No thanks," they are directed to the logged-out EN flow if they are EN or logged out non-EN flow if not.

let me know if that makes sense! i'm going through the file to make the flow more clear and can definitely walk through on Monday.

Tsevener set the point value for this task to 3.
Tsevener updated the task description. (Show Details)
Tsevener updated the task description. (Show Details)

@SChekfa-WMF Design review can be done in Staging build #98:

  1. Fresh install the app. Log out if needed.
  2. Visit some articles.
  3. Go to Developer Settings, enable Year in Review Version 3 toggle.
  4. Terminate the app, then launch the app again.
  5. Visit an article, you should now see full screen modal. Ensure design looks right.
  6. Tap "Get started". Ensure login prompt shows.
  7. Log in, ensure you can get into personalized YiR.
  8. Re-install the app, repeat steps 1 - 5. Tap "Get started". Tap "No thanks" on login prompt, ensure you get into collective YiR.
  9. Re-install the app, repeat steps 1 - 5. Tap "Done". Ensure "Are you sure..." alert appears.
  10. Tap "Get started" from "Are you sure..." alert. Ensure it takes you to collective YiR.
  11. Re-install the app, repeat steps 1 - 5. Tap "Done". Ensure "Are you sure..." alert appears.
  12. Tap "No thanks" from "Are you sure..." alert. Ensure you see toast informing the user they can access YiR from Profile.

@Tsevener thank you for the steps!

some notes:

  1. can the copy be adjusted to reflect the title: Explore your Wikipedia Year in Review?:
    Settings 5.jpeg (2×1 px, 951 KB)
  1. the login prompt should not include the word "again":
    Screenshot 2025-09-03 at 3.18.43 PM.jpeg (2×1 px, 1 MB)
  1. i'm seeing the login prompt even though i'm already logged in — this should only appear if i'm logged out.
  1. i think #9 and #11 are duplicates — is there something else I should be checking for in #11?
  1. just to confirm in #12, it says "not now," rather than "no thanks," which is correct!

everything else looks great, TY.

@SChekfa-WMF I kicked off a new Staging build in build group T401447_design-review.

can the copy be adjusted to reflect the title: Explore your Wikipedia Year in Review?:

Done!

the login prompt should not include the word "again":

Done!

i'm seeing the login prompt even though i'm already logged in — this should only appear if i'm logged out.

I can't reproduce this one - can you send me a video of what you're seeing?

i think #9 and #11 are duplicates — is there something else I should be checking for in #11?

Nope you're good, those were just repeat steps to test the different paths in #10 and #12.

just to confirm in #12, it says "not now," rather than "no thanks," which is correct!

👍

@SChekfa-WMF Design review can be done in Staging build 7.8.2 (105):

  1. Delete all Wikipedia apps on device. Fresh install the app.
  2. Ensure device region is US, Primary app language is EN. Log out if needed.
  3. Visit some articles.
  4. Go to Developer Settings, enable Year in Review Version 3 toggle.
  5. Terminate the app, then launch the app again.
  6. Visit an article, you should now see full screen modal. Ensure design looks right.
  7. Tap "Get started". Ensure login prompt shows.
  8. Log in, ensure you can get into personalized YiR.
  9. Re-install the app, repeat steps 1 - 5. Tap "Get started". Tap "No thanks" on login prompt, ensure you get into collective YiR.
  10. Re-install the app, repeat steps 1 - 5. Tap "Done". Ensure "Are you sure..." alert appears.
  11. Tap "Not now" from "Are you sure..." alert. Ensure you see toast informing the user they can access YiR from Profile.

Hi @Tsevener , TY for working on this.

this all looks great and is working as expected! the only note for improvement:

  1. can we make sure that the padding between the image and the title is 32px, and the padding between the privacy note and the CTA is also 32px, across devices? it seems to have distorted slightly between this build and last:

IMG_7514.PNG (2×1 px, 801 KB)

@SChekfa-WMF Done!

This can be retested in Staging 7.8.3 (106).

Tsevener updated the task description. (Show Details)

@Tsevener is iOS showing the log-in prompt every time a logged-out person opens Year in Review and clicks "Get started"? or is there any limit

@HNordeenWMF It is showing every time. Let me know if you need that to change.

@Tsevener got it! Thanks, no need to change it I just wanted Android to match behavior.

ABorbaWMF subscribed.

Appears to be fixed on 7.8.5 (5867)

Tested on iPhone 16 on iOS 26, iPad 12.9 on iPadOS 26, and iPhone 11 on iOS 18. Tested 2FA, Captcha, and regular login

HNordeenWMF claimed this task.