Skip to content

Settings: promote Voices to its own top-level tab #471

Description

@rosscado

Founder tasting feedback on Patch A (#470), 2026-07-02.

The voice catalog currently lives as a section at the bottom of the AI Chat tab. It deserves its own tab in the settings nav, at the same level as Dictation — the symmetry is the point: Dictation is voice-in, Voices is voice-out.

Work:

  • Add a Voices tab (nav entry + panel + controller) following the add-a-tab recipe in doc/preact-component-conventions.md; move the #voices-preference section (host pills + #voice-catalog) out of ChatPanel into it.
  • Update the deep-link target used by the in-host "More voices…" doors from openSettings("chat") to the new tab id, in both ClaudeVoiceMenu.createMoreVoicesItem() and VoiceSelector.addMoreVoicesDoor().
  • New i18n tab-label key in _locales/en/messages.json.

From the same feedback batch: #472 (Pi door), #473 (branded pills), #474 (double Paola), #475 (stale host-menu selection).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions