feat(cli): TUI complete overhaul — components, sidebar, search, branding #157

Merged
jason.woltje merged 26 commits from feat/p7-tui-improvements into main 2026-03-15 22:17:20 +00:00
Showing only changes of commit 3d2ad87ccd - Show all commits

View File

@@ -46,24 +46,24 @@ export function BottomBar({
return ( return (
<Box flexDirection="column" paddingX={0} marginTop={0}> <Box flexDirection="column" paddingX={0} marginTop={0}>
{/* Line 1: path (branch) ····· Gateway: Status */} {/* Line 1: blank ····· Gateway: Status */}
<Box justifyContent="space-between"> <Box justifyContent="space-between">
<Box> <Box />
<Text dimColor>{compactCwd(gitInfo.cwd)}</Text>
{gitInfo.branch && <Text dimColor> ({gitInfo.branch})</Text>}
</Box>
<Box> <Box>
<Text dimColor>Gateway: </Text> <Text dimColor>Gateway: </Text>
<Text color={gatewayColor}>{gatewayStatus}</Text> <Text color={gatewayColor}>{gatewayStatus}</Text>
</Box> </Box>
</Box> </Box>
{/* Line 2: token stats ····· session id */} {/* Line 2: cwd (branch) ····· Session: id */}
<Box justifyContent="space-between"> <Box justifyContent="space-between">
<Box /> <Box>
<Text dimColor>{compactCwd(gitInfo.cwd)}</Text>
{gitInfo.branch && <Text dimColor> ({gitInfo.branch})</Text>}
</Box>
<Box> <Box>
<Text dimColor> <Text dimColor>
{conversationId ? `session: ${conversationId.slice(0, 8)}` : 'no session'} {conversationId ? `Session: ${conversationId.slice(0, 8)}` : 'No session'}
</Text> </Text>
</Box> </Box>
</Box> </Box>