Skip to main content

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 CurrentMemberRepository so 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 shared Shell_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 watchPendingBadgeCount SDK 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.