Skip to content

@fiorastudio/buddy v1.0.1

Choose a tag to compare

@terpjwu1 terpjwu1 released this 17 Apr 01:33
· 567 commits to master since this release
Immutable release. Only release title and notes can be modified.
8801f12

Animation Liveliness

  • Species-aware animation engine — AnimationProfile type system with defaultProfile factory, per-species dwell timing (Snail 800ms, Crow 400ms), reaction-driven frame cycling
  • Pet-hearts overlay — cycling ♥ row above sprite in statusline for ~5s after petting
  • Bubble fade/dim — speech bubbles dim in final 3s before expiry
  • Dwell-based ambient — seededIndex deterministic text/particles (15-20s windows, no flicker)
  • Reliable animation — refreshInterval: 2 in installer, buddy_doctor validates refresh cadence

Fixes

  • Installer drift detection now checks refreshInterval
  • stripAnsi extracted to shared src/lib/ansi.ts utility
  • Doctor NaN/Infinity guard on refresh interval validation

Tests

  • 439 total tests (+88 new: animation profiles, width stability, blink parity, golden-file snapshots, legacy fallback)

Full changelog: v1.0.0...v1.0.1