Page MenuHomePhabricator

YiR: Create Viewed Edits slide
Closed, ResolvedPublic1 Estimated Story Points

Assigned To
Authored By
HNordeenWMF
Sep 23 2025, 12:19 AM
Referenced Files
F70220518: image.png
Nov 15 2025, 12:30 AM
F70220375: image.png
Nov 15 2025, 12:08 AM
F70220349: image.png
Nov 15 2025, 12:08 AM
F70220336: image.png
Nov 15 2025, 12:08 AM
F70220330: image.png
Nov 15 2025, 12:08 AM
F66782087: Screenshot 2025-10-22 at 3.22.27 PM.png
Oct 22 2025, 7:26 PM

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

  • Add viewed edits slide
  • Data for this slide will be the last 60 days, and therefore not limited to 2025. That is ok, we'll note this in the FAQ page.
  • Show a total pageview count from the GrowthImpactAPI for the language the user has set as primary in the app
  • Pageview variable is in the title and the text
  • If they are logged out, or have not edited one or more articles, show the collective slide based on their language

Designs

Personalized: https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=17-6503&t=J1OrRJqTrMJGK5fk-4

Collective (Non-EN)
https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=17-6503&t=J1OrRJqTrMJGK5fk-4

Collective (EN)
https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=17-6782&t=J1OrRJqTrMJGK5fk-4

Reference

iOS implementation T376353

Event Timeline

HNordeenWMF updated the task description. (Show Details)
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF raised the priority of this task from Low to Medium.Sep 23 2025, 4:21 PM
HNordeenWMF renamed this task from Create Viewed Edits slide for Year in Reivew to YiR: Create Viewed Edits slide.Sep 24 2025, 12:31 AM
SChekfa-WMF added a subscriber: Tsevener.

@cooltey didn't we want to avoid the case where their edits have not been viewed at all? see here:

Screenshot 2025-10-22 at 3.22.27 PM.png (1,014×2,090 px, 946 KB)

@HNordeenWMF @Tsevener do you remember the guardrails we placed on ios to avoid this edge case?

on a separate note @cooltey, i'm seeing this screen in the collective flow as well, when we should only be showing the collective slide based off their language, even if they are an editor. please refer to the flow for those collective slides.

@SChekfa-WMF @cooltey iOS doesn't show this slide if their edit view count == 0, we show it for any count larger than that.

Hi @SChekfa-WMF

Done. Please download the latest APK to see the change, thanks.

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.

My total for views recently on Android is not matching iOS or Web. These are all for the account Snowviola: https://en.wikipedia.org/wiki/Special:Impact/Snowviola.

iOSWeb impact moduleAndroid YiRAndroid Activity
image.png (1,179×2,556 px, 541 KB)
image.png (982×1,274 px, 131 KB)
image.png (1,080×2,400 px, 227 KB)
image.png (1,080×2,400 px, 197 KB)

My total for views recently on Android is not matching iOS or Web.

?? Here is the impact module for your account, as seen from the web link you posted:

image.png (1,049×1,368 px, 104 KB)

It shows different pageviews from either the above iOS or Android screenshots, so I'm not sure the problem is on our end.
It could be some kind of glitch in the data for this API and/or module; in fact, when I refresh it now, it's showing the correct number.

That is really odd. I just checked again and they're all matching now at 137K!