Skip to content

[tui] Implement Settings Emails tab with add/delete/primary/verify actions #197

@roninjin10

Description

@roninjin10

Implement Settings Emails tab with add/delete/primary/verify actions

Type: feature
Domain: Codeplane TUI

Implement the Emails tab (tab 2) within the Settings screen. Features: persistent add-email form at top with input, primary toggle, and Add button, scrollable email list with Primary/Verified/Unverified badges, j/k list navigation, a to focus add input, d to delete with inline y/N confirmation, p to set primary, v to send verification (with 15s cooldown), client-side validation (non-empty, contains @, 3-254 chars), max 10 emails cap, optimistic updates, responsive column layout. Tests in e2e/tui/settings.test.ts.

Dependencies: tui-settings-screen, tui-managed-list-with-actions, tui-settings-data-hooks


Auto-generated by smithers workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    tuiTerminal UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions