Skip to content

OpenPets v3.4.0

Latest

Choose a tag to compare

@alvinunreal alvinunreal released this 09 Aug 16:09

OpenPets v3.4.0 desktop release.

Changes since v3.3.0:

  • 596a91d release: keep built artifacts when only build options change
  • ae1566e fix(desktop): match SettingsView with its remote-pairing prop
  • b967c48 release: run desktop releases as resumable checkpointed stages
  • 7b197e7 Build docs site with Blume
  • 3a00882 Merge pull request #123 from alvinunreal/omos/issue-121-remote-agent-control
  • c837344 fix(client): start remote timeout after connection
  • 26f51d3 feat(desktop): add authenticated remote agent control
  • 9e310d2 Merge pull request #118 from bferanmi806-sketch/feat/10-voice-foundation-hardening
  • 39549e2 Merge pull request #120 from pinoybear/fix/kde-wayland-oauth
  • e0bddef Document plugin OAuth failure modes and fixes on KDE/Wayland
  • 780aa7f Update packaging contract for KDE-aware password-store selection
  • d10d67a Fix plugin OAuth on KDE/Wayland: browser launch and secret storage
  • c8efc97 test(desktop): cover tray voice cancellation
  • 3a9ca2a fix(desktop): add host voice cancellation controls
  • 29a2099 fix(release): build Windows installer in SignPath workflow
  • 95ba477 feat(desktop): harden voice capture lifecycle
  • cc79380 fix(desktop): support Linux package fallback
  • 3f66322 fix(desktop): remove duplicate LAN state tests
  • 1d7afb1 fix(desktop): align sprite packaging contract
  • b25de89 fix(desktop): update mouse forwarding packaging check
  • 3fb8378 release desktop v3.4.0
  • fb8d636 2 new documentation sections added to README.md
  • c04e7af Merge pull request #116 from bferanmi806-sketch/feat/114-waiting-animation-speed
  • 55e9461 feat(desktop): add waiting animation duration preference
  • f0f4886 Merge pull request #104 from akshar2324/codex/fix-cursor-duplicate-pet
  • 6d5273d fix(mcp): retain heartbeat lease during shutdown
  • ca37d4c fix(mcp): join tool recovery during shutdown
  • c2e3af5 Merge pull request #112 from octo-patch/octo/20260804-provider-add-recvrfyvpr41ZN
  • 2bfcfab docs(desktop): clarify MiniMax voice limitation
  • 0f0d123 fix(desktop): guard MiniMax transcription
  • 761345d feat(desktop): add MiniMax as a host AI gateway provider
  • caf4c1b Merge pull request #109 from akshar2324/codex/lan-work-signals
  • 6f04071 Merge pull request #105 from andyching168/codex/fix-windows-opencode-detection
  • 1ebd949 Merge pull request #94 from akshar2324/codex/lan-multi-pet-foundation
  • 382c656 Merge pull request #106 from thank1158/main
  • 8586558 Merge pull request #111 from SouravSinha01/fix/linux-safe-storage-libsecret
  • 9e3346a test(desktop): tighten password-store contract guard
  • 0ef5cdd fix(desktop/linux): use gnome-libsecret so plugin secrets safeStorage works
  • 2a3368c Bind LAN mutations to host sessions
  • f315303 Add privacy-safe LAN work returns
  • e44c812 Harden multi-pet LAN coordinator state
  • 69e9048 Harden multi-pet LAN coordinator state
  • a49e886 Join MCP recovery during shutdown
  • 37310c4 docs(README): fix broken documentation links to match actual docs/ files
  • 44a706d Fix Windows OpenCode setup detection
  • fd23854 Fix MCP startup lease cleanup race
  • d5c5813 Render visiting pets in multi-pet LAN mode
  • d5af8e9 Merge pull request #99 from alvinunreal/dev_saimun
  • 4501cb6 fix(plugins): harden local network access
  • a54ef27 Added new plugin which can be used to translate any text and there is also anki feature
  • 114c8c3 Unused analytics
  • 806659a Bump calendar-airmail plugin version to 1.2.2
  • 6740e1e Enhance cmd execution diagnostics & status validation
  • 6c1bbf9 Add third-parties/ to gitignore and tracking
  • 317efee Merge pull request #96 from jelloeater-agent/feat/opencode-reaction-filter
  • 1bc87be fix(opencode): validate reaction exclusions
  • cf611f8 fix(opencode): preserve reaction exclusions
  • 4af1a69 feat(opencode): add excludeReactions plugin option for reaction filtering
  • 68264e0 Add multi-pet LAN coordinator foundation
  • ea39c9a Add translations for Calendar Airmail: ES, JA, KO, PT, ZH
  • bcb60d8 Merge pull request #92 from amegally/fix/macos-stuck-pet
  • be976a3 Recover mouse interop on macOS when forwarded events stop
  • c07ec18 Merge pull request #89 from aniketshaw748-hub/feat/pet-media-followups
  • fe2146b Merge pull request #88 from aniketshaw748-hub/feat/higgsfield-watch-plugin
  • 3e2376e Add clickUrl to pet.showMedia media bubbles
  • 90cf6ad Tighten Windows topmost re-assert to 1s to survive fullscreen sweeps
  • ef692cd Keep pet windows painting during fullscreen on Windows
  • 182ca16 Add Higgsfield Watch community plugin
  • d0ad0be Merge pull request #87 from aniketshaw748-hub/fix/win-topmost-reassert
  • dc8e226 Merge pull request #86 from aniketshaw748-hub/feat/pet-show-media
  • 99f49eb Re-assert pet window always-on-top on Windows
  • e044104 Add pet.showMedia IPC method for local image bubbles
  • cde6e35 Remove unused stdio transport and improve cleanup in MCP contract check
  • 0fa6e88 Add MCP contract cleanup for stdio transport
  • bce18c7 Pin npm registry and add robust publish checks with 30s timeout
  • dd76d0f Bump all package versions from 3.0.0 to 3.3.0
  • 54cd74f Add v3 catalog support with strict validation and zip path safety
  • 72c7bca Document SignPath signing policy
  • 8bb957c Remove Windows portable builds and add Linux DEB/RPM/tar.gz targets

Artifacts

This release includes the full desktop artifact set: macOS DMG/ZIP, Windows installer, Linux AppImage/DEB/RPM/tar.gz, and SHA256SUMS.

Notes

The Windows x64 installer is Authenticode-signed by SignPath through GitHub Actions. macOS and Linux artifacts remain unsigned.