This is for building the activity that contains the list of recent edits for patrolling. It will be reachable through the "Suggested Edits -> Edit patrol" task.
Some rough architectural notes:
- Can be modeled on one of our existing list-type screens, which are very similar.
- Should ideally use a ViewModel with PagingSource.
- Should make an API call to get recent edits, with filtering options to be plugged in from the Filters screen (built in a different task). While this is in the process of being built, no filtering is necessary.
- "Search" functionality should be built into the Search bar at the top.
Support email Copy:
Subject:
Issue Report- Patroller Task Feature
Body:
I’ve encountered a problem with the Patroller Task Feature:
- [Describe specific problem]
The behavior I would like to see is:
- [Describe proposed solution]
[Screenshots or Links]
Designs (Figma)
Card in 'Suggested Edits'; List of edits
| 1. 'Edit patrol' card | 2. List of edits | 3. App bar menu | 4. Expand card |
Card in 'Suggested Edits'; List of edits
- Edit patrol' card
- ‘Edit patrol’ feature can be accessed through ‘Edits’ from the main tab bar:
- The contributor will open the app and will be able to access ‘Edits’ from ‘Explore’, ‘Saved’, ‘Search’ or ‘More’,
- The icon used in the ‘Edit patrol’ card is a new custom icon.
- Copy: Edit patrol
- Description: Review recent edits and determine whether they are constructive or not.
- Button: Check icon ‘Review’
- List of edits
- Tapping on the ‘Edit patrol’ card will bring the contributor to the ‘List of edits’ page.
- The patroller will be able to search the edits via the search bar at the top of the page.
- The patroller will be able to filter the edits by tapping on the filter icon (top right corner).
- Page has cards displaying edit(s) on page.
- Card includes:
- Page title & time of edit ; edit summary ; tags ; username of editor ; bytes
- App bar menu
- There is a notifications and more icon in the app bar. Tapping the more icon open a menu in top corner of page includes:
- Problem with feature - Will take editor to the support email and pre-populate the subject line with ‘Patroller Edits Feature’.
- Learn more - Will take editor to FAQ page
- Expand card
- When an editor has made multiple edits on the same page a chevron will be displayed beside the time in the top corner of the card.
- Tapping on the chevron will reveal the other contributions by the same contributor on that page.
- All edits after the first edit by the same user on the same page will not include:
- Page title ; username
- Will include:
- Time of edit; edit summary; tags; bytes
APK: https://github.com/wikimedia/apps-android-wikipedia/pull/4176








