What's New
Refactor
- Pre-rendered art frames — the statusline bash script no longer maintains ~170 lines of inline species art. Instead, the MCP server pre-bakes idle/blink frames (with hat overlay) into
status.json, and bash becomes a lightweight cycler. This is the foundation for upcoming emotion animations. (#91, @sanhuaaan)
New files
scripts/snapshot-statusline.sh— visual review tool for frame outputdocs/emotion-animations-plan.md— implementation plan for emotion-based buddy animations (steps 2–6 pending)
Testing
- 220 tests passing (up from 213)
- New
getStatusFrames+STATUS_FRAME_SEQUENCEtests covering all 19 species
Contributors
Thanks to @sanhuaaan for this architectural improvement — four PRs merged in this release cycle (#88, #90, #81, #91), all building toward a cleaner, more testable statusline.