1. wheel: scrolling up now clears follow (the real bug — with follow=true every draw snapped back to the bottom, so the wheel appeared dead on both Linux and Windows); crossterm already normalizes xterm (Linux) and ConPTY (Windows) wheel events to ScrollUp/ScrollDown, and ScrollLeft/ScrollRight are handled too 2. expansion becomes three-state (collapsed → partial → full → collapsed): the first expand shows the first 20 lines with a '… 还有 N 行(再次点击/Tab 展开全部)' hint; the second expand reveals everything. Applies to thinking, tool-execution output and tool-result content. ToolCall args stay single-level human-readable. tests: three-state cycle, full-flag propagation |
||
|---|---|---|
| .. | ||
| fake | ||
| app_session_tests.rs | ||
| config_tests.rs | ||
| format_tests.rs | ||
| job_tests.rs | ||
| markdown_tests.rs | ||
| state_tests.rs | ||