You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(tui): UX improvements and v0.9.1 release (#165)
* feat(tui): add mouse scroll support for chat widget
* feat(tui): add ASCII art splash screen on startup
* feat(tui): add colored splash screen with block-letter banner
* feat(tui): load conversation history into chat on startup
* feat(tui): render model thinking blocks in darker color
Parse <think>...</think> tags in assistant messages and display
thinking content with DarkGray style to visually distinguish
intermediate reasoning from the final result.
* fix(tui): fix scroll overflow and add scrollbar to chat widget
Pre-wrap lines manually instead of relying on Paragraph::Wrap to
ensure lines.len() matches visual line count. Clamp scroll_offset
to max_scroll on every draw frame to prevent sticky scroll at top.
Add scrollbar track with thumb indicator.
* feat(tui): render chat messages with pulldown-cmark markdown
Replace hand-rolled inline parser with pulldown-cmark AST walker.
Supports bold, italic, strikethrough, inline code, fenced code blocks
with language tags, headings, bullet/numbered lists, blockquotes, and
horizontal rules. Thinking blocks (<think>) processed separately
before markdown pass to preserve style segmentation.
* release: prepare v0.9.1
* style(tui): fix rustfmt formatting in chat widget
* fix: resolve clippy warnings in tests
* fix(tui): resolve clippy warnings in chat widget
|**A2A Protocol**| Agent-to-agent communication via JSON-RPC 2.0 with SSE streaming |[A2A](https://bug-ops.github.io/zeph/guide/a2a.html)|
94
94
|**Model Orchestrator**| Route tasks to different providers with fallback chains |[Orchestrator](https://bug-ops.github.io/zeph/guide/orchestrator.html)|
95
95
|**Self-Learning**| Skills evolve via failure detection and LLM-generated improvements |[Self-Learning](https://bug-ops.github.io/zeph/guide/self-learning.html)|
96
-
|**TUI Dashboard**| ratatui terminal UI with live metrics, confirmation dialogs, responsive layout, multiline input|[TUI](https://bug-ops.github.io/zeph/guide/tui.html)|
96
+
|**TUI Dashboard**| ratatui terminal UI with markdown rendering, scrollbar, mouse scroll, thinking blocks, conversation history, splash screen, live metrics|[TUI](https://bug-ops.github.io/zeph/guide/tui.html)|
97
97
|**Multi-Channel I/O**| CLI, Telegram, and TUI with streaming support |[Channels](https://bug-ops.github.io/zeph/guide/channels.html)|
0 commit comments