mirror of
https://github.com/mark3labs/kit.git
synced 2026-06-14 03:30:26 +00:00
4c566836b2
- Render ASCII logo and startup info exclusively in the ScrollList instead of printing to stdout/terminal scrollback - Remove PrintStartupInfo() and move kitBanner() to ui.KitBanner() - Fix separator spacing: use single pre-rendered item with embedded blank lines to avoid left-border artifacts on spacing rows - Rewrite renderSessionHistory() to populate ScrollList with proper MessageItems instead of legacy appendScrollback() calls - Clear m.messages on /clear, /new, and /resume so the ScrollList resets correctly when switching sessions - Add pendingGotoBottom flag to defer scroll-to-bottom until after distributeHeight() recalculates the correct viewport height - Fix pre-existing test failures: initialize scrollList in test helper, update 5 tests from tea.Println assertions to ScrollList checks