Skip to content

Commit a2212c5

Browse files
Clean up knowledge.md and add state management improvements
Removed obsolete TODO list documentation that described non-existent features. Added Zustand store, message virtualization, and performance optimizations. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
1 parent 9014964 commit a2212c5

File tree

6 files changed

+767
-301
lines changed

6 files changed

+767
-301
lines changed

cli/knowledge.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,6 @@
2020

2121
OpenTUI expects plain text content or the `content` prop - it does not handle JSX expressions within text elements.
2222

23-
## Screen Mode and TODO List Positioning
24-
25-
The CLI chat interface adapts its layout based on terminal dimensions:
26-
27-
### Screen Modes
28-
- **Full-screen**: width ≥ 70 AND height ≥ 30
29-
- **Wide-screen**: width ≥ 70 AND height < 30
30-
- **Tall-screen**: width < 70 AND height ≥ 30
31-
- **Small-screen**: width < 70 AND height < 30
32-
33-
### TODO List Positioning
34-
- **Right side**: Full-screen and wide-screen modes (when there's sufficient horizontal space)
35-
- **Top**: Tall-screen and small-screen modes (when terminal is narrow)
36-
37-
The TODO list automatically repositions based on available space to ensure optimal visibility and usability.
38-
3923
### Text Styling Components Must Be Wrapped in `<text>`
4024

4125
All text styling components (`<strong>`, `<em>`, `<span>`, etc.) **MUST** be nested inside a `<text>` component. They cannot be returned directly from render functions.

0 commit comments

Comments
 (0)