Page MenuHomePhabricator

YiR: Login prompt
Closed, ResolvedPublic

Description

Context

This year we are bringing the Year in Review feature to Android, after its initial deployment and iterations on iOS. The goal is to deepen engagement and increase retention of readers.

Requirements

  • Show log-in dialog to logged-out users who click “Get started” on the Year in Review full page announcement
  • Show the log-in prompt any time a logged-out user clicks "Get started"
  • Log-in / Join leads to the Create an account page, where they can also navigate back to the Year in review
  • Tapping outside of the dialog closes the dialog
  • “Continue without logging in” lands them on the first screen of collective year in review, according to their language
  • Once user logs in or creates an account drop them into the personalized flow

Designs

Prompt & Flow https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=15-5593&t=TEMYKP4aoldnMGGT-4

Reference

iOS Implementation T401447

Event Timeline

@Dbrant

  1. can we make sure "Join" is capitalized?
  2. when I tap <-- to return to the previous screen from the login screen, I'm landing on the initial YIR screen, missing the dialog overlay. can we ensure the dialog overlay remains onscreen if they return to the previous screen without logging in?
  3. once I log in, i'm still being dropped in the collective flow — will that be addressed in a separate ticket?
  1. can we make sure "Join" is capitalized?

👍

  1. when I tap <-- to return to the previous screen from the login screen, I'm landing on the initial YIR screen, missing the dialog overlay. can we ensure the dialog overlay remains onscreen if they return to the previous screen without logging in?

👍

  1. once I log in, i'm still being dropped in the collective flow — will that be addressed in a separate ticket?

🤷‍♂️ This should be working correctly; I could not reproduce.

ABorbaWMF subscribed.

Working for me on 2.7.50556-r-2025-11-13, on OnePlus 8 on Android 13, and Pixel 6 on Android 16. Tested on all themes