This is to build the comprehensive Filters activity, which will allow the user to select the types of edits they want to see, and from which Wiki.
Designs (Figma)
| 7. Default filters | 8. Ability to reset filters | 9. Selected filters | 10. No filter results |
- Default filters
- The UI is similar to ‘Watchlist’ filters. Some filters are borrowed from ‘Watchlist’ filters and others are new.
- Filters include:
- Wiki (language filters) with the ability to ‘Update app languages’ (the following titles and descriptions borrowed from web’s ‘Recent changes’ filters)
- User registration and experience
- Title: Unregistered
- Description: Editors who aren’t logged in.
- Title: Registered
- Description: Logged-in editors.
- Title: Newcomers
- Description: Registered editors who have fewer than 10 edits of 4 days of activity.
- Title: Learners
- Description: Registered editors whose experience falls between “Newcomers” and “Experienced users.”
- Title: Experienced users
- Description: Registered editors with more than 500 edits and 30 days of activity.
- Title: Unregistered
- Latest revisions
- All
- Latest revision
- Not the latest revision
- Automated contributions
- All
- Bot
- Human (not bot)
- Contribution quality predictions
- Title: Very likely good
- Description: Highly accurate at finding almost all problem-free edits.
- Title: May have problems
- Description: Finds most flawed or damaging edits but with lower accuracy.
- Title: Likely to have problems
- Description: With medium accuracy, finds as intermediate fraction of problem edits.
- Title: Very likely to have problems
- Description: Very highly accurate at finding the most obviously flawed or damaging edits.
- Title: Very likely good
- User intent predictions
- Title: Very likely good faith
- Description: Highly accurate at finding almost all good-faith edits.
- Title: May be bad faith
- Description: Finds most bad-faith edits but with a lower accuracy.
- Title: Likely to bad faith
- Description: With medium accuracy, finds an intermediate fraction of bad-faith edits.
- Title: Very likely bad faith
- Description: Very highly accurate at finding the most obvious bad-faith edits.
- Title: Very likely good faith
- Significance
- All
- Minor edits
- Non-minor edits
- Reset filters
- When new filters are selected a ‘Reset’ button will appear in the top corner to allow patrollers to reset all filters to default state.
- Selected filters
- When filters are selected and patroller returns to ‘List of edits’ page the number of selected filters is indicated by a value next to the ‘filter’ icon. The icon and the value become blue.
- No filter results
- If a set of filters doesn’t produce results, an illustration & message will appear.
- Copy: Try removing [x] filters to see more edits
APK: https://github.com/wikimedia/apps-android-wikipedia/pull/4176


