Settings (Profile hub)
Status: ✅ Built (2026-07-02) · 🔀 folded into the Profile page in the shell-chrome redesign (2026-07-26).
Scope
Settings entry points live in the trailing IA tab, now Profile (it replaced the old More tab). The tile list is a navigation hub, not a functional surface: Admin (isParental only), notification preferences, appearance, accessibility, account/profile management, help & feedback, and subscription. Badge counts surface pending items (e.g. pending invites). The settings list is now one section of the Profile page's login-account frame (see Account & profile management), alongside the active-member switcher and the active-member subsections (My Cosmos).
Built (2026-07-02)
RW-06 shipped (co-authored with user — user's More-WIP folded verbatim):
- Persona-aware tile list — Admin (parental-gated, streamed from
CurrentMemberRepositoryso it appears/disappears live), Appearance, Accessibility, Account, About, Help. AccountPage— name/email display; inline change-email form (RW-09 wired here).- Appearance / Accessibility / About / Help — routed stubs with
AccountRoute.
Shell-chrome redesign (2026-07-26)
The 2026-07-26 redesign moved these entry points onto the Profile page
(ProfilePage / ProfileRoute); the standalone MorePage / MoreRoute were retired.
- Sign-out moved to the very bottom of the Profile page. The old
TopLevelHeader(which carried an appearance toggle + sign-out on the primary tabs) was retired on Home / Household — the top chrome is now the sharedShell_AppBar(identity avatar + proxied-only "viewing {member}" cue, no logout). Appearance toggle now lives in the Appearance settings route. - The persona-aware tile list is rendered inside the Profile page rather than a separate More stack.
Decisions settled during build
- Item list per persona — Parental members see Admin tile; all members see Appearance/Accessibility/Account/About/Help. Subscription/billing deferred to DF-13 (owner-gated billing surface).
- Sign-out location — originally
AccountPage(buried in account settings, not top-level hub). The 2026-07-26 redesign moved sign-out to the bottom of the Profile page and removed it from the top header entirely. - Pending badge (FR-SETTINGS-3) — deferred; requires
watchPendingBadgeCountSDK aggregator not yet built. - Notifications prefs entry — deferred to RW-11 (notifications feature).
- Search-within-settings — deferred; list is short enough to browse for MVP-1.