Extract ChatComposer to fix composer keystroke re-renders (#1857)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius@macmini.local>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
869789b4edJulius Marminge committed on 4/9/2026, 11:37:47 PM· committed by GitHubparent9bedd71
9 files changedLine totals unavailable