Background
As the designs for Edit History is being built there are some technical tasks that can be created without designs, this task serves as one of them.
The Task
Develop the capability for users to sort and filter an article's edit history by the following:
- Date
- Tag
- User Name
- Editor type (Bot, Anon, Logged-in user)
For more contact review https://en.wikipedia.org/w/index.php?title=Polar_bear&action=history on Desktop
User Story
As a Wikipedia Android app user I want to sort and filter the revision history of a Wikipedia page natively, so that I can easily find edits made by a particular user in chronological order especially if I believe this user is potentially a chronic policy violator.
Design (Figma)
01 | 02 |
01) Tapping the filter button/icon in the search bar reveals a filter menu that contains:
- All edits (%totalEdits per article)
- User edits (%totalUserEdits per article)
- Anon edits (%totalAnonEdits per article)
- Bot edits (%totalBotEdits per article)
02) Filtered view:
- The Filter indication (2 on this screen), shows how many filters are active (similar to filter behavior in notifications)
- If there’s less than result, the ‘COMPARE’ button at the top should be de-emphasized (disabled state)
APK: https://github.com/wikimedia/apps-android-wikipedia/pull/3181/checks