InputBar is now a controlled component — input state lives in app.tsx. Ctrl+C when input has text clears it; Ctrl+C with empty input exits, giving the standard two-press-to-quit behaviour expected in TUIs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>