The gap
UpdateProfileRequest in :feature:profile sends displayName and bio. PATCH /api/user/update accepts:
displayName, bio, avatar, theme, maxMessageLength, defaultPubliclyVisible,
messagesPerPage, viewingPreference, showPreviews, showAdvancedPostSettings, latitude,
longitude, isPrivateAccount, githubDefaultRepo, notificationTrayLimit.
Eleven of those fifteen have no Android surface at all. Several of them change behaviour the user
will notice immediately — default post visibility, feed contents, whether the account is private.
The web groups these under Settings (/help/settings): Profile settings, View preferences,
Message settings, Notifications, Profile location, Subscription & Billing, Security, Integrations,
AI features.
Done when
Android has a Settings surface that mirrors the web's groups, and every preference above is
readable and writable — with the feed, composer and notification surfaces actually respecting
them.
Filed from the parity review of feature/parity-wip @ 14d7795 against interlinedlist.com (OpenAPI /api/openapi.json, 233 paths) and the public help centre.
The gap
UpdateProfileRequestin:feature:profilesendsdisplayNameandbio.PATCH /api/user/updateaccepts:displayName,bio,avatar,theme,maxMessageLength,defaultPubliclyVisible,messagesPerPage,viewingPreference,showPreviews,showAdvancedPostSettings,latitude,longitude,isPrivateAccount,githubDefaultRepo,notificationTrayLimit.Eleven of those fifteen have no Android surface at all. Several of them change behaviour the user
will notice immediately — default post visibility, feed contents, whether the account is private.
The web groups these under Settings (
/help/settings): Profile settings, View preferences,Message settings, Notifications, Profile location, Subscription & Billing, Security, Integrations,
AI features.
Done when
Android has a Settings surface that mirrors the web's groups, and every preference above is
readable and writable — with the feed, composer and notification surfaces actually respecting
them.
Filed from the parity review of
feature/parity-wip@14d7795against interlinedlist.com (OpenAPI/api/openapi.json, 233 paths) and the public help centre.