oterm/.gitignore
Yiorgis Gozadinos d3e4ed9d40
Replace multiline toggle with auto-growing TextArea prompt
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>
2026-04-25 15:16:53 +03:00

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/