Skip to content

OpenPets v2.5.1

Choose a tag to compare

@alvinunreal alvinunreal released this 09 Jun 16:53

OpenPets v2.5.1 ships the first official plugin release with polished desktop plugin management.

New: OpenPets Plugins

OpenPets now includes a first-party plugin platform for bundled desktop companion behaviors.

Included plugins

  • Ambient Companion — gentle idle check-ins and ambient pet moments, enabled by default.
  • Break Buddy — friendly stretch, hydrate, and rest reminders, enabled by default.
  • Pet Pal — playful pet interactions and quick companion actions, enabled by default.
  • Focus Buddy — passive focus-session controls available from the pet menu, enabled by default.
  • GitHub Notifications — developer/advanced public repository release and failed-workflow notifications, disabled by default. 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, network hosts, and official plugin icons are explicit.
  • JavaScript plugins run in a sandboxed renderer with a narrow OpenPets SDK.

Developer notes

  • Official plugin source now lives under the repository-level plugins/official directory.
  • Local plugin development is available through explicit developer mode and pnpm dev:desktop:plugins.
  • Legacy sample plugins were removed from public discovery.
  • This release includes optional desktop artifacts: macOS ZIP, Windows portable, Linux DEB/RPM, and Linux tar.gz.

Known limitations

  • GitHub Notifications supports public repositories only in this release.
  • Desktop artifacts are currently unsigned, so OS security warnings may appear.