Page MenuHomePhabricator

YiR: Create contributor slides
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

This year we plan to offer contributors (editing and donations) a custom icon for their contributions. Likewise we will let app users know that they can unlock a custom icon by contributing to wikis.

Task

  • Eligibility for the contributor slide & icon should be determined using the time period of January 1 - December 1, 2025. Donations or edits made after December 1 should not unlock the contributor icon.

Non-Donor/editor version

  • ✅ If a user does not have donor or editing history for 2025 show them an image of the custom icon but continue to use the same components for the slides. The copy for the slide can be found in Figma
    • Note: App icon will be built in T405494
  • ✅ Instead of the donate button being in the top left corner of the slide, in this case position as a main CTA on the slide.
  • ✅ Text should link out to the MediaWiki pages
  • ✅ For this list of countries, hide this slide completely. ✅ If they are an editor, they should still see the donor/editor version
    • AE, AF, AX, BY, CD, CI, CU, FI, ID, IQ, IR, KP, KR, LB, LY, MM, PY, RU, SA, SD, SO, SS, SY, TM, TR, UA, UZ, XK, YE, ZW

Donor or Editor version

  • ✅ If user does have donor or editing history for 2025, show them the same image as a non donor however, the text and CTA should be different. The copy can be found on Figma.
  • ✅ If user has editing history for 2025 replace the X in 'Your contributions as a X in 2025' with the word editor.
  • ✅ If they have donor history, likewise replace the X with donor.
  • ✅ If they have both replace X with donor and editor.
  • [Added Oct 9] Update copy with learnings from user testing
  • [Added Oct 9] Update the donate button on the non-contributor slide to be primary (matching "share highlights" styling.

Designs

Non-donor / editor
https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=17-7026&t=5BDIU1TUI1vtOsOY-4

Donor / editor
https://www.figma.com/design/DHj33gafvUmkiUahLSJgIM/Android---%3E-Year-in-Review-v3?node-id=18-6452&t=5BDIU1TUI1vtOsOY-4

Reference

iOS Implementation: T402696

Event Timeline

HNordeenWMF renamed this task from YiR: Create contributior slides to YiR: Create contributor slides.Sep 24 2025, 4:39 PM
HNordeenWMF updated the task description. (Show Details)

@cooltey for the donor version:

  1. can you please update the title to match the title in figma?
  2. can you please remove the quotation marks around "app icon" in the first sentence?

overall:

  1. can you make sure the image is 131x95px? it seems to be quite large currently.

also, can you please provide me with a non-editor account that I can review the non-contributor screen with? or a screenshot would be great!

Hi @SChekfa-WMF

Please download the latest Alpha APK to see the changes, thanks!
https://github.com/wikimedia/apps-android-wikipedia/releases/tag/latest

@cooltey for the donor version:

  1. can you please update the title to match the title in figma?

Done.

  1. can you please remove the quotation marks around "app icon" in the first sentence?

Yes, done.

overall:

  1. can you make sure the image is 131x95px? it seems to be quite large currently.

Updated.

also, can you please provide me with a non-editor account that I can review the non-contributor screen with? or a screenshot would be great!

I would highly recommend you create a new account to test it (and it will benefit the testing for other slides).

hi @cooltey, the three fixes all look great!

as for the last point, unfortunately, my personal account also has edits so I can't view the non-contributor screen. Carolyn previously advised me not to create new accounts for testing, and I tried out a few accounts from the testing spreadsheet but they don't seem to be working — so do you mind sending me a screenshot? We should definitely discuss this issue in planning, I can add to the agenda.

Maybe it's already coded like this, but please also make sure there are not 2 donate buttons on the Non-Donor/editor version. @SChekfa-WMF
figma has both, so please remove the red one when you have a chance.

Instead of the donate button being in the top left corner of the slide, in this case position as a main CTA on the slide.

hi @cooltey, the three fixes all look great!

as for the last point, unfortunately, my personal account also has edits so I can't view the non-contributor screen. Carolyn previously advised me not to create new accounts for testing, and I tried out a few accounts from the testing spreadsheet but they don't seem to be working — so do you mind sending me a screenshot? We should definitely discuss this issue in planning, I can add to the agenda.

Hi @SChekfa-WMF

Here are the screenshots:
The content is long, so I captured two screenshots:

Screenshot_20251027_120738_Wikipedia Dev.jpg (2×1 px, 127 KB)
Screenshot_20251027_120733_Wikipedia Dev.jpg (2×1 px, 120 KB)
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 logged in and out. Tested with UA as the region to verify no donate slide in this case.