Skip to content

Releases: qd313/decky-plugin-studio

Decky Plugin Studio v0.3.8

Choose a tag to compare

@github-actions github-actions released this 27 Aug 21:42

What's Changed

  • Survive a taken ingest port instead of dying before the handshake by @qd313 in #1

New Contributors

  • @qd313 made their first contribution in #1

Full Changelog: v0.3.7...v0.3.8

Decky Plugin Studio v0.3.7

Choose a tag to compare

@github-actions github-actions released this 26 Aug 21:02

Full Changelog: v0.3.6...v0.3.7

Decky Plugin Studio v0.3.6

Choose a tag to compare

@github-actions github-actions released this 27 Jul 22:30

Changed

  • Init Pack focus guidance now bans querySelector / activeElement for Decky sibling/column hops; Pattern D documents mount-time focus-owner registries instead

Full Changelog: v0.3.5...v0.3.6

Decky Plugin Studio v0.3.5

Choose a tag to compare

@github-actions github-actions released this 26 Jul 16:45

Added

  • decky-ui-focus-gate agent and decky-ui-change-focus-gate skill — mandatory D-pad focus triage before shipping Deck UI changes
  • ui-change-focus-gate Cursor rule and decky-focus-gate-hint hook script in Init Pack templates
  • Focus-graph patterns doc in Init Pack (pack/docs/focus-graph-patterns.md)
  • Subagent report template for archiving focus gate triages

Changed

  • AGENTS.md documents the focus gate agent and skill alongside existing subagents

Full Changelog: v0.3.4...v0.3.5

Decky Plugin Studio v0.3.4

Choose a tag to compare

@github-actions github-actions released this 16 Jul 17:01

Added

  • Universal plugin dev scripts in Init Pack templates: setup-dev, revert-dev, full build/deploy, watch-deploy, reverse-tunnel-deck-ingest, verify-decky-plugin-zip
  • templates/.env.example copied on Init Pack
  • example-plugin/ pre-seeded with scripts/ and .env.example
  • scripts/sync-plugin-templates.mjs maintainer sync from templates → example-plugin

Changed

  • MCP bundle scripts now sync from templates/scripts/ (single source of truth; removed mcp-server/src/scripts/)
  • revert-dev.ps1: surgical SSH key removal (no longer wipes all authorized_keys)
  • README and dev-loop skills document full Windows/Linux script paths

Full Changelog: v0.3.3...v0.3.4

Decky Plugin Studio v0.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Jul 02:56

Added

  • MCP deck.reloadPlugin, deck.openPlugin (manual QAM checklist), deck.readPluginLog, deck.getEnv
  • MCP plugin.diffRpc — frontend call() vs main.py RPC parity
  • MCP preview.compareScreenshot + tests/preview-baselines/ visual regression
  • MCP preview.tailEmit and preview.callRpc collectEmitsMs — experimental streaming RPC in preview sidecar
  • Init Pack skills: decky-onboard, decky-release, decky-focus-audit; agent decky-focus-architect
  • Hooks: build-parity reminder, RPC drift hint, handoff check; template scripts for deck-only lint
  • Extension command decky.showOpenPluginHint; MCP tools in Decky tree

Changed

  • Pack agent set streamlined (decky-debugger + focus-architect); updated AGENTS.md and MCP docs

Full Changelog: v0.3.2...v0.3.3

Decky Plugin Studio v0.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Jul 02:29

Fixed

  • /api/permissions POST no longer re-parses the request body outside the try/catch; malformed JSON returns a safe {} response instead of leaving the HTTP response unsent

Full Changelog: v0.3.1...v0.3.2

Decky Plugin Studio v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 02:21

Fixed

  • Preview shim event listeners: bind a single backend dispatch instead of stacking handlers per addEventListener
  • Preserve sidecar-injected hw_state in Decky Shim instead of resetting it on module load
  • Gamepad handler extraction in focusManager now reads Focusable callback props correctly

Changed

  • Remove temporary debug ingest logging from preview focus/modal paths
  • Refresh extension-bundled pack and preview-server resources

Full Changelog: v0.3.0...v0.3.1

Decky Plugin Studio v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 22:24

Added

  • Composited Deck screen recording via MCP deck.record (pipewire-gamescope / wf-recorder; plugin UI required)
  • deck.installCaptureHelper — optional on-Deck helper install
  • deck.captureScreenshot structured results and composited capture scripts (studio-*)
  • CLI scripts in plugin workspaces: scripts/record-deck.*, scripts/screenshot-deck.*
  • Auto GitHub Release on version bump to main (VSIX asset)
  • Extension version shown in the status bar

Changed

  • Live preview documentation now marks preview as very much beta
  • Retired red-team / blue-team agent personas from the pack

Notes

  • Open QAM + your plugin on the Deck before deck.record or composited screenshots
  • Set DECKY_STUDIO_ALLOW_STEAMOS_RW=0 to skip optional pacman on Deck

Full Changelog: v0.3.0^...v0.3.0