Page MenuHomePhabricator

[Engineering Sub-Epic] iOS Reading Challenge Widget implementation
Open, MediumPublic

Description

This task is to coordinate the implementation of the reading challenge on the iOS App. Please see EPIC for background and all user stories: T416648

Requirements

Nice-to-have

Widget States

Nice to Have states:

  • State: Pre-enrollment with existing Streak
    • Conditions:not yet joined + has a 2+ day streak going since May 1 + current date is between 1-31 May.
    • Result: Widget shows Join CTA, shows current streak running since May 1
  • State: Enrolled with existing streak, not read today
    • Conditions: ongoing streak since May 1 + just joined today + current date is between 1-31 May + no article opened today.
    • Result: Widget motivates them to stay on a roll + active CTA to read an article
  • State: Streak freeze applied
    • Conditions: joined + previous day missed
    • Result: Widget shows streak count preserved + freeze spent warning

Related Objects

Event Timeline

HNordeenWMF triaged this task as Medium priority.