Skip to content

[tui] Implement Settings screen container with home summary dashboard #195

@roninjin10

Description

@roninjin10

Implement Settings screen container with home summary dashboard

Type: feature
Domain: Codeplane TUI

Implement the Settings screen as a full-screen view registered in the screen router. Features: settings tab container with 7 sections, Home section with 6 summary cards (Profile, Emails, SSH Keys, Tokens, Notifications, Connected Accounts), concurrent data fetching for summary cards, loading skeleton per card, inline error per card with R-to-retry, card navigation with j/k and Enter to navigate to section, responsive behavior at all breakpoints, deep-link support (--screen settings), command palette entry (:settings), and go-to keybinding registration. Implementation in apps/tui/src/screens/Settings/SettingsScreen.tsx and apps/tui/src/screens/Settings/SettingsHome.tsx. Tests in e2e/tui/settings.test.ts.

Dependencies: tui-settings-tab-container, tui-settings-data-hooks, tui-screen-router


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