zz_

b65abfa6 ยท zzmq.dev@gmail.com/zz

Commit

b65abfa64907d7ae6886ff478928e24dfad1e23f

assist: two-line picker + detail view (truncate), real word-wrap in chat (no more ellipsis) Direct feedback on the picker/chat split: - Picker: always a two-line row per ask now -- "[kind] repo" on one line, the description's own first line on the other, both wrap="truncate-end" (ellipsis, never wrapped). This is a list you scan to pick from, not content you read in place. - New detail view (enter on the picker goes here first, not straight into claiming): the full description, real word-wrapped (not truncated) and scrollable if long, with its own "c/enter: claim and start" / "esc: back to list" -- same "preview before you commit" shape as Explore.tsx's own repo preview. - Chat view (the session's scrollable transcript): every line -- the task description, the model's output, a diff, anything -- now wraps instead of truncating. Implemented as real word-wrap in JS (wrapText), not ink's own wrap="wrap" on the Text, specifically because the scroll-windowing math counts logical lines to decide how many fit on screen; letting ink wrap at render time would silently desync that count from what's actually visible. Verified live: picker shows clean two-line truncated rows, enter opens the detail view with the full description properly wrapped, c claims and starts the session, and the session's own "Task:" line (and everything after it) wraps rather than ellipsizing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q8tksS4bucUkJguqksSVYR

Troy Howard <thoward37@gmail.com> -- 2026-10-13T18:17:54.000Z

Tree at this commit