Page MenuHomePhabricator

[User story] Challenge Widget
Closed, ResolvedPublic2 Estimated Story Points

Description

User Stories

  • As a reading challenge participant, I want access to a widget so I can be reminded daily about the challenge without intrusive push notifications.

Requirements:

  • Reading challenge widget is visible for Logged-in and logged-out users
  • Tapping anywhere other than a CTA on the widget opens the Explore Feed
    • If explore feed is disabled, go to Search
  • Create small and large version of Widget
  • Large widget should be able to support up to 2 individual, clickable CTAs that lead to Search and Random

Designs

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF updated the task description. (Show Details)

@HNordeenWMF

  • What would you want tapping on the widget to do if explore feed is disabled? (Search?)
  • Did you mean small and medium widgets or small and large? (Medium is fine)

~~- Can we get the specific pieces we want built organized in the Figma and linked here? There's confusion on what we'll actually be building. Is this every single option?

Can't size until last question answered - can async size after!~~

Follow up: @HNordeenWMF - if this is just the skeleton/base structure we can build it but there won't be anything testable really, won't be able to do the different states/etc.

GOlson-WMF set the point value for this task to 3.Mar 5 2026, 6:55 PM

What would you want tapping on the widget to do if explore feed is disabled? (Search?)

  • Yes let's do search. I updated the task

Did you mean small and medium widgets or small and large? (Medium is fine)

  • I might have mis-named them. The 2 sizes that are in Figma is what's desired.

~~- Can we get the specific pieces we want built organized in the Figma and linked here? There's confusion on what we'll actually be building. Is this every single option?

Is this still an issue after seeing other tasks? I don't care how it's broken down as long as the user stories are achieved.

Seddon changed the point value for this task from 3 to 2.Mar 10 2026, 5:34 PM

B+W:

  • Waiting for more things to come through for testing purposes unless @HNordeenWMF did you want this to move somewhere else? We won't be releasing it or anything yet (feature branch)
SChekfa-WMF subscribed.

@GOlson-WMF the widget isn't loading for me on build 324, is there something i need to do to trigger it? i don't see any configurations available in settings.

@SChekfa-WMF Sorry about that!

You'll have to change the device date to be within the range (May) and then you should be able to install! (Settings come in a later ticket)

Developer settings now merged in Experimental build will be 8.0.0 (326).

Test steps

  1. Navigate to developer settings
  2. All the way at the bottom, you can toggle use relative dates or reset. Use relative dates allows you to pretend it's May and the challenge is ongoing, and reset pretends you haven't enrolled in the challenge, but does not reset your reading counter.

the widget still isn't appearing, even though i toggled the relative date setting on, and have my device set to May 2. @GOlson-WMF

what i'm seeing: https://drive.google.com/file/d/1sGZkJseaJND-jP_cXhvbVz_JhZVSVGjP/view?usp=sharing

@SChekfa-WMF - you can review without needing each state now. Other tickets mention the opening Explore requirement.

p0 to fix post punchlist sync:

  • ipad large variant contents are being cut off across stages

@SChekfa-WMF to provide updated fonts

342 should be available now while we fix this!

noticed that the truncation issue in this state is persisting as I was reviewing other tickets, so moving back to did not pass, it seems the text tokens were not updated. can you double check to make sure every variant is updated with the updated tokens we discussed? @GOlson-WMF

IMG_4602.jpeg (1,179×601 px, 94 KB)

ABorbaWMF subscribed.

Testing on 8.0.1.347
Looks good on:
iPhone XS, iOS 26.2.1
iPad Air 11 inch, iPadOS 26.3.1

Looks cut off on (see T424072):
iPhone SE, iOS 26.4