openpetswithchatandmcp/apps/desktop/src
Alvin Unreal 35ea30db4e feat(sdk): add @open-pets/plugin-sdk types package, CLI scaffolder, and drift guard
- packages/sdk: new types-only @open-pets/plugin-sdk — OpenPetsContext + the
  ambient OpenPetsPlugin global, plus a mock-ctx contract test. Zero runtime
  deps; published for editor autocomplete (npm i -D @open-pets/plugin-sdk).
- cli: `openpets plugin new <name>` scaffolds a plugin folder (manifest +
  entry + README) so step zero is npx, not copy-paste.
- desktop: compile-time conformance guard tying the runtime plugin SDK
  (namespaces + JS permission set) to the published @open-pets/plugin-sdk
  contract, so the two can't drift.
- release-npm: include packages/sdk in the publish order.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 20:24:02 +02:00
..
renderer Add Wander Buddy movement plugin 2026-05-27 21:21:19 +02:00
agent-pet-controller.ts Fix agent pet scale rendering 2026-05-16 16:13:57 +02:00
agent-setup.ts Add control center integrations page 2026-05-24 00:46:23 +02:00
app-state-core.ts Releasing version 2 2026-05-10 13:30:48 +02:00
app-state.ts Fix dashboard route and activity robustness 2026-05-24 02:20:32 +02:00
assets.ts Prepare desktop catalog for store submission 2026-05-27 14:22:06 +02:00
built-in-pet.ts Releasing version 2 2026-05-10 13:30:48 +02:00
catalog-validation.ts Improve pet manager filters 2026-05-13 15:39:57 +02:00
catalog.ts Prepare desktop catalog for store submission 2026-05-27 14:22:06 +02:00
check-cursor-desktop.ts Add Cursor project rules support 2026-05-14 14:59:04 +02:00
check-opencode-desktop-setup.ts Releasing version 2 2026-05-10 13:30:48 +02:00
check-packaging-contract.ts Add Quick Reminders plugin 2026-05-27 21:45:47 +02:00
check-plugin-sdk-conformance.ts feat(sdk): add @open-pets/plugin-sdk types package, CLI scaffolder, and drift guard 2026-06-09 20:24:02 +02:00
claude-memory.ts Releasing version 2 2026-05-10 13:30:48 +02:00
codemap.md Document control center refactor state 2026-05-24 11:33:38 +02:00
codex-pets-core.ts Improve Codex pet previews 2026-05-13 17:13:41 +02:00
codex-pets.ts Improve Codex pet previews 2026-05-13 17:13:41 +02:00
default-pet-controller.ts Add Wander Buddy movement plugin 2026-05-27 21:21:19 +02:00
display.ts fix(desktop): keep pet on its current display instead of primary 2026-06-09 18:36:04 +02:00
lease-manager.ts Add desktop diagnostic logging 2026-05-14 11:03:31 +02:00
lifecycle.ts Add manifest plugin system 2026-05-18 12:21:45 +01:00
local-ipc-paths.ts Support WSL NAT IPC endpoints 2026-05-15 20:06:09 +02:00
local-ipc-protocol.ts add npm pet installer 2026-05-10 18:29:00 +02:00
local-ipc.ts Fix dashboard route and activity robustness 2026-05-24 02:20:32 +02:00
logger.ts Add JavaScript plugin runtime 2026-05-20 00:10:48 +02:00
main.ts Reset official plugin lineup 2026-05-27 21:06:32 +02:00
pet-installation.ts Prepare desktop catalog for store submission 2026-05-27 14:22:06 +02:00
pet-paths.ts Releasing version 2 2026-05-10 13:30:48 +02:00
pet-window.ts fix(desktop): keep pet on its current display instead of primary 2026-06-09 18:36:04 +02:00
plugin-catalog-validation.ts Reset official plugin lineup 2026-05-27 21:06:32 +02:00
plugin-catalog.ts Add JavaScript plugin runtime 2026-05-20 00:10:48 +02:00
plugin-config.ts Add JavaScript plugin runtime 2026-05-20 00:10:48 +02:00
plugin-js-host.ts Add Quick Reminders plugin 2026-05-27 21:45:47 +02:00
plugin-local-loader.ts Add JavaScript plugin runtime 2026-05-20 00:10:48 +02:00
plugin-manifest-reader.ts Add manifest plugin system 2026-05-18 12:21:45 +01:00
plugin-manifest.ts Add Wander Buddy movement plugin 2026-05-27 21:21:19 +02:00
plugin-package.ts Add JavaScript plugin runtime 2026-05-20 00:10:48 +02:00
plugin-pet-api.ts Add Wander Buddy movement plugin 2026-05-27 21:21:19 +02:00
plugin-runtime.ts Add Quick Reminders plugin 2026-05-27 21:45:47 +02:00
plugin-sdk-bridge.ts Add Quick Reminders plugin 2026-05-27 21:45:47 +02:00
plugin-service.ts Add Quick Reminders plugin 2026-05-27 21:45:47 +02:00
plugin-state.ts Reset official plugin lineup 2026-05-27 21:06:32 +02:00
reaction-animation-mapping.ts Add reaction animation settings 2026-05-16 13:00:43 +02:00
reaction-messages.ts Expand reaction bubble messages 2026-05-16 14:58:17 +02:00
state.ts Releasing version 2 2026-05-10 13:30:48 +02:00
tray.ts Remove legacy desktop task windows 2026-05-24 01:36:20 +02:00
update-checker.ts Releasing version 2 2026-05-10 13:30:48 +02:00
update-version.ts Releasing version 2 2026-05-10 13:30:48 +02:00
windows.ts Prepare desktop catalog for store submission 2026-05-27 14:22:06 +02:00
zip-safety.ts Releasing version 2 2026-05-10 13:30:48 +02:00