Skip to content

v0.4.0 — Emoji-aware rendering + pick improvements

Choose a tag to compare

@1270011 1270011 released this 20 Apr 21:47
866ae11

What's New

Bug Fixes

  • Emoji display width — bubble text and companion card now correctly account for emoji terminal width (2-col emojis, VS16 upgrades, Emoji_Presentation property). Bash + TS renderers share a single source of truth via scripts/gen-emoji-widths.ts. (#88)
  • Art alignment — capybara and chonk statusline art rows are now properly centered under the eyes row. (#90)
  • Bubble border cutoff — speech bubbles no longer lose their bottom border when text is longer than the buddy art. (#81)
  • Windows compatibility — jq path fallback for Chocolatey, PowerShell terminal width detection, Braille Blank double-width workaround. (#80)
  • MCP diagnostics — the /buddy skill now surfaces a helpful diagnostic (bun check, launcher path) when the MCP server fails to start, instead of silently failing. (#77)

Features

  • Pick improvements — expanded search criteria (eyes, hats, min stat thresholds, min average), async search with cancel-on-any-key, and dynamically generated personality text for companions. (#85)

Testing

  • 137 tests passing, full install→uninstall→re-install cycle verified.

Full Changelog

v0.3.0...v0.4.0