Changelog — My Pet Buddy (Desktop)
All notable changes to the desktop app are documented here.
This is separate from the browser extension (see the repo root) — the two ship
independently and have their own version numbers.
Format follows Keep a Changelog.
Versioning follows Semantic Versioning.
Note: versions 1.0.0–1.0.3 were internal test builds during development.
1.0.4 is the first public desktop release.
Unreleased
Nothing yet — changes for the next release go here.
[1.0.5] - 2026-07-23
Fixed
- macOS: clicking the menu-bar icon while in a fullscreen app no longer switches you back to the desktop Space before opening the popover. The app now runs as a proper agent app (
LSUIElement/ accessory activation policy), so focusing the popover appears on your current Space — including over fullscreen apps.
1.0.4 - 2026-07-22
Added
- Desktop pet that walks across your whole screen, floating over every app (macOS + Windows).
- Menu-bar (macOS) / system-tray (Windows) control; the tray icon is your selected pet.
- Popover panel anchored under the menu-bar icon (opens on click, dismisses on blur), shown over the current Space — including fullscreen apps.
- Pet Position (bottom / middle / top) and Motion Mode (parade / left / right), matching the browser extension.
- Pick pet species + variant; click-to-pet floating hearts; periodic motivational messages; light/dark theme.
- Persistent settings (
electron-store), launch-at-login, single-instance lock. - Auto-update from GitHub Releases (
electron-updater, packaged builds only). - Battery saver: animation pauses when the overlay isn't visible (display asleep, locked, or fully covered).
- Cross-platform installers: universal macOS
.dmg+ Windows NSIS wizard (install-scope choice, MIT license page, desktop + Start Menu shortcuts, run-after-install).
Notes
- Builds are currently unsigned — first launch shows a one-time OS prompt (macOS: right-click → Open; Windows: More info → Run anyway). Code signing is planned.