Releases: moiz-za/Mischief
Release list
v0.4.1
Mischief v0.4.1 — CI Tooling Patch
Patch release. No app behavior changes — updates the build pipeline and keeps all version strings in sync.
Changed
- CI tooling — bumped all GitHub Actions to their Node 24 majors:
actions/checkoutv4 → v5actions/setup-nodev4 → v5actions/upload-artifactv4 → v5actions/download-artifactv4 → v5gitleaks/gitleaks-actionv2 → v3softprops/action-gh-releasev2 → v3
- Fixed the invalid
overwrite→overwrite_filesinput in the release checksums job (clears the Node 20 deprecation warnings in every workflow run).
Assets
- macOS universal (DMG + zip)
- Windows (Setup exe + portable exe)
- Linux AppImage
- Consolidated SHA256SUMS
Full changelog: https://github.com/moiz-za/Mischief/blob/main/CHANGELOG.md
v0.4.0
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
speechpools 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 signals —
deep-focus(after ~10 min continuous focus) andweekendgreeting - 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
soundEnabledsetting
Full changelog: CHANGELOG.md
v0.3.1
Release v0.3.1: 27 bug fixes and performance improvements
v0.3.0
v0.2.0
Mischief v0.2.0 — settings window, config manager, GIF moment capture…
v0.1.1
v0.1.1 — Quit fix + corner placement
Patch release with the first round of usability fixes.
Fixed
- Quit is now reachable. The tray icon was invisible (empty image), hiding the Quit menu. Added a real tray icon and an explicit app menu — use Cmd+Q (macOS) or Ctrl+Q (Windows/Linux), or the tray icon → Quit Mischief.
- Mascot placement. The companion now spawns in the bottom-right corner instead of floating centered mid-air.
Platforms
- macOS —
Mischief-0.1.1-universal.dmg(Apple Silicon + Intel) - Windows —
Mischief.Setup.0.1.1.exe(installer) +Mischief.0.1.1.exe(portable) - Linux —
Mischief-0.1.1.AppImage
⚠️ Unsigned builds
Builds are not code-signed yet (no Apple Developer ID / Windows signing cert). macOS may warn "unidentified developer" — right-click → Open to launch.
Notes
- Companion uses a placeholder icon — see issue #1.
v0.1.0
v0.1.0 — Initial Foundation
First public release. A small, harmless companion that wanders your desktop.
What's inside
- Electron + TypeScript runtime (Electron 43, zero reported vulnerabilities)
- Overlay companion + system tray
- Pure, tested domain layer (
src/domain/) - CI: typecheck · lint · build · tests ·
npm audit· gitleaks secret scan good first issuebugs ready for contributors
Platforms
- macOS —
Mischief-0.1.0-universal.dmg(Apple Silicon + Intel) - Windows —
Mischief.Setup.0.1.0.exe(installer) +Mischief.0.1.0.exe(portable) - Linux —
Mischief-0.1.0.AppImage
Builds are produced automatically by CI on native runners (.github/workflows/release.yml) whenever a v* tag is pushed.
⚠️ Unsigned builds
These builds are not code-signed (no Apple Developer ID / Windows signing cert yet). macOS may warn "unidentified developer" — right-click → Open to launch. Signed releases will follow.
Notes
- Companion uses a placeholder icon for now — see issue #1.