OpenPets v2.1.0
OpenPets v2.1.0 introduces first-party desktop plugins.
New: OpenPets Plugins
OpenPets now includes a first-party plugin platform for optional desktop companion behaviors.
Included plugins
- Daily Reminders — recurring local reminders with custom messages, reactions, days, and intervals.
- Pomodoro — focus and break sessions with pet feedback and controls.
- GitHub Notifications — public repository release and failed-workflow notifications. No GitHub login, token, or private repository access is used.
Plugin management
- New polished Plugins window with install, enable, configure, update, reload, and uninstall actions.
- Friendly plugin configuration UI; no JSON editing required.
- Plugin permissions and network hosts are explicit.
- JavaScript plugins run in a sandboxed renderer with a narrow OpenPets SDK.
Developer notes
- Local plugin development is available through explicit developer mode and
pnpm dev:desktop:plugins. - Legacy sample plugins were removed from discovery.
Known limitations
- GitHub Notifications supports public repositories only in this release.
- Desktop artifacts are currently unsigned, so OS security warnings may appear.
After publishing:
- Smoke test macOS, Windows, and Linux artifacts.
- Expect Gatekeeper/SmartScreen warnings until signing/notarization is configured.