**Background**
IP accounts will be replaced with temporary accounts, and we will need to update some of the user interface to reflect those changes.
**Task**
[x] Create iOS screens for the scenarios called out in [[ https://docs.google.com/presentation/d/1hGgo-q7uuxtPnFKtZx1Eu04eVAI-R7jJQyZubEKUtrE/edit#slide=id.p | IP Masking on Apps ]] deck and the general [[ https://docs.google.com/presentation/d/1CnWTI2LqSZJ0TwbSL428RY84drB6WYqQmaFeg7ky-yc/edit?pli=1#slide=id.g1b3c9711bc3_0_0 | IP Masking deck ]]
- [[ https://phabricator.wikimedia.org/T337250 | Editing ]]
- Onboarding user education
- After publishing an edit
- [[ https://phabricator.wikimedia.org/T337267 | Edit history ]]
- View change from anon to unregistered in edit count
- View update presentation of IP editors in the list view
- [[ https://phabricator.wikimedia.org/T337268 | Talk ]]
- Update presentation of replies/threads by //new// unregistered accounts (old IP addresses will remain)
- When an unregistered user posts a new thread or reply
- Empty state for talk pages of unregistered users
- [[ https://phabricator.wikimedia.org/T337519 | Login / create account ]]
- Add an extra notice to both if the user has already created an “unregistered account”
- We will need to update the create account flows to not allow certain characters in certain positions as they will be exclusively utilized by temp accounts.
- [[ https://phabricator.wikimedia.org/T337523 | Misc ]]
- How will we handle notice of temp account expiration in the apps?
- Settings view
[] Create Android screens for scenarios called out [[ https://docs.google.com/presentation/d/1hGgo-q7uuxtPnFKtZx1Eu04eVAI-R7jJQyZubEKUtrE/edit#slide=id.p | IP Masking on Apps ]] deck and the general [[ https://docs.google.com/presentation/d/1CnWTI2LqSZJ0TwbSL428RY84drB6WYqQmaFeg7ky-yc/edit?pli=1#slide=id.g1b3c9711bc3_0_0 | IP Masking deck ]]
- [[ https://phabricator.wikimedia.org/T338265 | Editing ]]
- Onboarding user education
- After publishing an edit
- Edit history
- View change from anon to unregistered in edit count
- View update presentation of IP editors in the list view
- Talk
- Update presentation of replies/threads by //new// unregistered accounts (old IP addresses will remain)
- When an unregistered user posts a new thread or reply
- Empty state for talk pages of unregistered users
- Login / create account
- Add an extra notice to both if the user has already created an “unregistered account”
- We will need to update the create account flows to not allow certain characters in certain positions as they will be exclusively utilized by temp accounts.
- Misc
- How will we handle notice of temp account expiration in the apps?
- Settings view
[] Propose workflows for warning a user before they publish an edit that their edits will be associated with a temporary account and the edits won't be transferred over
[] Explore what a temp account user will see if Watchlist or ability to edit talk pages is disabled for logged out users
[] Designs for structured tasks on both apps