Commit Graph

14 Commits

Author SHA1 Message Date
053f389b1e Refactor: simplify word navigation logic, improve line wrapping, and enhance parameter initialization across core and TUI modules. 2025-09-30 02:54:07 +02:00
8ee4c5f384 Refactor codebase: improve formatting consistency, simplify message rendering, and optimize cursor and visual selection handling logic across panels. 2025-09-30 02:51:00 +02:00
54bcabd53d Remove App implementation: delete TUI application logic, event handling, and related structures. 2025-09-30 02:40:20 +02:00
a5727c0a1d Enhance TUI: add paste event handling, integrate bracketed paste mode, and implement paste support in editing mode.
Fixes #20
2025-09-30 02:27:09 +02:00
63ca71c6ae Enhance TUI: implement visual and command modes, add selection highlighting, multi-panel focus management, and extend cursor/scrolling functionality. Update help instructions accordingly. 2025-09-30 02:22:21 +02:00
2731a3a878 Add j/k shortcuts for scrolling and update help instructions in TUI
fixes #18
2025-09-30 01:10:29 +02:00
8409bf646a Enhance TUI thinking panel: add dynamic height calculation, implement real-time updates from assistant messages, and refine thinking content rendering logic. 2025-09-30 01:07:00 +02:00
c17af3fee5 Refactor TUI scrolling logic: replace manual scroll calculations with AutoScroll abstraction, enhance line wrapping, and improve viewport handling. 2025-09-29 22:12:45 +02:00
5f78761bef Enhance loading feedback: add loading animation for Assistant replies, improve TUI message updates, and refine response handling logic. Update README to reflect roadmap progress. 2025-09-28 17:15:18 +02:00
fcdbd2bf98 Enhance TUI scrolling: add viewport dimension tracking, autoscroll logic, and message line calculation. Refactor related components for dynamic rendering. 2025-09-28 16:45:49 +02:00
ccf9349f99 Add word wrapping and cursor mapping utilities to core library; integrate advanced text input support in TUI. Update dependencies accordingly. 2025-09-28 01:47:50 +02:00
6ddc66d864 Refactor TUI message formatting: add role label toggle, improve indentation, and adjust role label styling logic. Optimize provider handling. 2025-09-27 07:11:57 +02:00
306104c5b4 Enhance TUI and core functionality: add header rendering, improve message formatting, and refine provider/model handling logic. Update dependencies. 2025-09-27 07:06:57 +02:00
5bc0e02cd3 Add App core struct with event-handling and initialization logic for TUI. 2025-09-27 05:41:46 +02:00