Skip to content

v0.5.2 — Server-rendered art frames

Latest

Choose a tag to compare

@1270011 1270011 released this 20 Apr 23:26
· 5 commits to main since this release
e673160

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 output
  • docs/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_SEQUENCE tests 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.

Full Changelog

v0.5.1...v0.5.2