Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 08:55
5906ec0

Mischief v0.4.0 — Companion Variety Round

Added

  • Playful behaviors — six system-level behaviors (hide, peek, spin, pounce, sneak, dance) run for every companion, including imported custom images, each with its own intensity gate and cooldown
  • Always-on drag-to-move — grab the companion anytime (interactive or not) and drag it anywhere; follow/wander pause while dragging
  • Anti-repeat bubbles — the reaction picker never shows the same line twice in a row and prefers lines not recently shown
  • Companion-specific speech — all 19 built-in companions carry themed speech pools matching their species (ghost → Boo!, robot → Beep boop~, cat → Purrr~, …) for 15 reaction signals + 6 behavior signals
  • Personality speech for custom companions — user-imported companions talk in a voice matching their personality (friendly/curious/lazy/energetic/mischievous)
  • Behavior-aware bubbles — the companion comments on hiding, peeking, spinning, pouncing, sneaking, dancing, and sleeping
  • More reaction signalsdeep-focus (after ~10 min continuous focus) and weekend greeting
  • Bigger speech pools — every generic pool expanded to 5–10+ varied lines

Fixed

  • Speech bubbles now match the companion — neutralized generic pools and gave each companion species-appropriate dialogue
  • Spin/roll no longer clipped by a box — rotates about the center with a safe scale (CSS + canvas paths)
  • Hide animation redesigned — ducks down behind the bottom edge instead of squashing flat + fading
  • Follow cursor / Interactive pet-me now sync between the Settings window and tray quick menu
  • Speech bubble follows the companion while it moves
  • Bubble spam — intensity-scaled throttle (Silent ~60s → Chaos ~15s)

Removed

  • Sound notification chimes — removed the Web Audio notification sounds, IPC, preload hooks, and the soundEnabled setting

Full changelog: CHANGELOG.md