Repository navigation
v0.1.7
What's New
TUI Overhaul — Terminal as a First-Class UI
Complete redesign of the terminal UI making --tui mode a proper alternative to Bevy 3D for headless servers and VPS environments.
Added
- TUI overhaul — centered/scaled world view filling available space, styled sidebar with solid dark background, enhanced detail panel with state badges, speech bubbles with rounded borders, colored message log with Unicode arrows, status bar with mode badge
- TUI Mission Control — full MC dashboard in terminal with agent cards (per-agent tasks/activity from SQLite), activity feed, and task list — matching Bevy 3D layout
- TUI MC navigation — Tab cycles panels (Agents→Activity→Tasks), j/k or arrows select items, Enter opens detail popup (agent info+inbox or task detail), Esc closes popup, M exits MC
- TUI auto-scroll — all MC panels auto-scroll to keep selected item visible when navigating beyond view
- TUI sidebar toggle —
Hkey toggles sidebar across all modes; sidebar resizes world via Layout split - Bevy MC keyboard navigation — j/k or arrow keys navigate agent cards with border highlight, Enter selects/deselects agent (filters activity+tasks), Esc deselects
- TUI furniture sprites — all tile types rendered with ASCII art
- TUI agent labels — agent names displayed below sprites in world view
- 23 new TUI tests, 254 tests across 11 modules
Fixed
- TUI crash on multi-byte UTF-8 chars (em dash
—) intrunc()and string slicing - Bevy MC agent cards not scrollable — individual cards stole hover from parent container
- TUI sidebar overlapping world view — now resizes via Layout split
- TUI sidebar transparent background — solid dark fill
- TUI MC cards breaking box-drawing borders on narrow panels
- TUI MC showing empty data — reads tasks/activity from SQLite DB
- Agents sidebar heading unreadable in light mode
Full Changelog: v0.1.6...v0.1.7

