####**User Story:**
As a newcomer, I want to see who thanked me and for which edit, because:
- Thanks are part of how I understand which edits are valued
- Thanks are one of the few positive interactions a newcomer might experience initially
- Thanks are one way I can start to feel part of the community
As a [[ https://www.mediawiki.org/wiki/Growth/Mentor_dashboard | mentor ]], I want to be able to see which edits a newcomer is thanked for, because then I have more information to guide any "[[ https://www.mediawiki.org/wiki/Growth/Positive_reinforcement#Personalized_praise_3 | personalized praise ]]" I send the newcomer.
####**Description**
- A dialog showing details of thanks count shown on the Impact module scorecard.
- Shown in a OOUI "Simple dialog (medium)" component - shown over the homepage on Desktop, and as a full screen modal on Mobile.
- If a user has 1+ thanks in a thanks count scorecard, selecting that will open a dialog with the following proposed details per "thank":
-- Article image thumbnail (if available)
-- Article title
-- Diff timestamp for which the person was thanked
-- Username of the person who thanked them
{F35696320}
[[ https://www.figma.com/file/fOa1x7hw6EM9VnaMJv7vib/Positive-reinforcement?node-id=3139%3A108725 | Figma design ]].
NOTE: This information is not available publicly on the Thanks log, but *is* available to the user as it is included in the Thanks Echo notification:
| Web {F35696442} | Android {F35696463}
####**Questions:**
When this task is completed we should also consider where else could it be useful for someone to be able to see this info besides the newcomer homepage?
- ASpecial:ThanksCount page?
- Add to Thanks log?
- Add to basic contribution metrics on Special:Contributions
####**Acceptance Criteria**
Given I am viewing my impact module,
When I have 1 or more thanks received in the Thanks "scorecard" and select the Thanks scorecard,
Then I will see the Thanks count dialog.
#### Completion checklist
**Functionality**
[] The patches have been code reviewed and merged
[] The task passes its acceptance criteria
**Engineering**
[] There are existing and passing unit/integration tests
[] Tests for every involved patch should pass
[] Coverage for every involved project should have improved or stayed the same
**Design & QA**
[] If the task is UX/Design related: it must be reviewed and approved by the UX/Design team
[] Must be reviewed and approved by Quality Assurance.
**Documentation**
[] Related and updated documentation done where necessary
- Internal technical changes: internal repository documentation must be updated (README.md, JSDoc, PHPDoc)
- Infrastructure technical changes: technical changes that reflect on environment, infrastructure, endpoints or any other area of interest for technical contributors should be reflected on [[ https://www.mediawiki.org/wiki/Extension:GrowthExperiments | Extension:GrowthExperiments ]] or [[ https://www.mediawiki.org/wiki/Extension:GrowthExperiments/Technical_documentation | Extension:GrowthExperiments/Technical documentation ]] pages.