Summary of updates
Outlined below are proposed updates to the iOS Settings screen and to reflect account expiry. These updates were made to reflect proposed changes on desktop web related to IP masking work.
Requirements
- Allow temp accounts to view their user page within "Profile"
- Allow temp accounts to view their user talk page within "Profile"
- Allow temp accounts to view notifications within "Profile" (T330509)
- Allow other users to open the user page & user talk page for a temporary account from the submenu after clicking on a Temp account name
- Update settings view for Temporary accounts
- Add expiry message for Temp Account - temp accounts expire after 90 days
https://www.mediawiki.org/wiki/User_account_types
Relevant links
- Figma file for Apps work
- IP masking deck from AHT
- Figma file showing updated copy from AHT
- IP Masking x Apps deck from AHT x Apps
Proposed designs (Figma)
Profile
| User page is accessed via temporary account name (~2025-7894561) |
Settings
| Settings | Settings > Temp account |
|---|---|
| Shown when a user has a temporary account and goes to settings screen | Shown when a user taps on 'temporary account' from settings screen |
Expiry
| Alert on creation | Alert before expiry | Tap on Learn more |
|---|---|---|
| Alert shown once, after a user has made their first edit on a temporary account (after the edit toast, or the next time the user opens the app | 10 days before the account expires, show another toast (any screen) notifying them of upcoming expiration. The days should update based on when they actually view the notification | Expanded |
Assets
| IP masking temp account icon |
|---|
| from https://phabricator.wikimedia.org/T335694 |
- Instrument according to deck: https://docs.google.com/presentation/d/1vZZwXb0rOGFlqvSy5PxxqRVy83ORPBAwYVHisfp4_o0/edit#slide=id.g2875b0f84f3_1_2
(no changes needed)
QA Notes
Experimental Build 238















