Background
Drawing inspiration from T216665 and requests from the Community Wishlist, I am creating a task to bring native edit history into the Android app.
Must haves
- Revision history table with date+time, revision notes and author
- Ability to compare two versions of an article visually
- Ability to revert to selected revision, or the most recent revision
- Ability to Thank for a revision
Bonus points for considering
- Tags support
- filter and search (date range, tag and comment based)
- Links to user pages and history for page contributors
- Page lock/permissions
Some other stuff to consider/discuss
- Deleted information (oversighted, etc)
- flagged revs wikis (current active revision indicator)
- view a revision as though it was the current one? (rather than as a diff)
- pagination/support for long histories
- live update mode?
- How it will tie in with the Patroller tasks
- How it will tie in with our current watchlist and diff view
User Stories
- As a reader using the Android app, I would like to be able to access history in order to better understand how an article has changed over time and to learn more about who has been contributing to an article.
- As a user of watchlist on Android, I want to be able to view a User's contributions in dark mode without leaving the app to get an understanding of the user's expertise level without the harsh change in themes by switching to Mobile Web.
Design
https://www.figma.com/file/XuMaiGvAgrJKvsm2esbm75/Edit-history-T297759?node-id=1%3A6