fix(tui): pin todo panel above live output

This commit is contained in:
Brooklyn Nicholson 2026-04-26 15:27:31 -05:00
parent a7831b63db
commit 3271ffbd80
6 changed files with 38 additions and 15 deletions

View file

@ -30,6 +30,8 @@ const TranscriptPane = memo(function TranscriptPane({
<>
<ScrollBox flexDirection="column" flexGrow={1} flexShrink={1} ref={transcript.scrollRef} stickyScroll>
<Box flexDirection="column" paddingX={1}>
<LiveTodoPanel />
{transcript.virtualHistory.topSpacer > 0 ? <Box height={transcript.virtualHistory.topSpacer} /> : null}
{transcript.virtualRows.slice(transcript.virtualHistory.start, transcript.virtualHistory.end).map(row => (
@ -58,8 +60,6 @@ const TranscriptPane = memo(function TranscriptPane({
{transcript.virtualHistory.bottomSpacer > 0 ? <Box height={transcript.virtualHistory.bottomSpacer} /> : null}
<LiveTodoPanel />
<StreamingAssistant
cols={composer.cols}
compact={ui.compact}