mirror of
https://github.com/ggozad/oterm.git
synced 2026-10-18 05:03:21 +02:00
The dual Input/TextArea toggle, post/multiline buttons, is_multiline reactive, and ctrl-m mode-switching are all replaced by a single PostableTextArea that grows with content (capped at 10 visual lines, soft-wrap on). Newline is shift+enter or ctrl+m. Prompt history moves out of a key binding (the TextArea now consumes `up`) into the "Prompt history" command in the palette. Layout chain needs explicit heights on ChatContainer, TabbedContent, TabPane, and `#prompt > Horizontal` — without them the docked prompt either collapses to the top or eats the whole chat area. CancelledError during quit no longer prints a NoMatches traceback when the prompt has already been torn down. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 lines
201 B
Text
21 lines
201 B
Text
__pycache__/
|
|
.cache/
|
|
.venv/
|
|
.venv3.12/
|
|
.env
|
|
.env.local
|
|
.DS_Store
|
|
dist/
|
|
oterm.rb
|
|
photos/
|
|
.vscode
|
|
/site/
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
.coverage.*
|
|
coverage.xml
|
|
htmlcov/
|
|
.dev-notes/
|
|
PLAN.md
|
|
/dev/
|