Skip to content

OpenPets v2.1.0

Choose a tag to compare

@alvinunreal alvinunreal released this 20 May 10:03

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.