Releases: qd313/decky-plugin-studio
Releases · qd313/decky-plugin-studio
Release list
Decky Plugin Studio v0.3.8
Decky Plugin Studio v0.3.7
Full Changelog: v0.3.6...v0.3.7
Decky Plugin Studio v0.3.6
Changed
- Init Pack focus guidance now bans
querySelector/activeElementfor 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
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-gateCursor rule anddecky-focus-gate-hinthook 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
Added
- Universal plugin dev scripts in Init Pack templates:
setup-dev,revert-dev, fullbuild/deploy,watch-deploy,reverse-tunnel-deck-ingest,verify-decky-plugin-zip templates/.env.examplecopied on Init Packexample-plugin/pre-seeded withscripts/and.env.examplescripts/sync-plugin-templates.mjsmaintainer sync from templates → example-plugin
Changed
- MCP bundle scripts now sync from
templates/scripts/(single source of truth; removedmcp-server/src/scripts/) revert-dev.ps1: surgical SSH key removal (no longer wipes allauthorized_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
Added
- MCP deck.reloadPlugin, deck.openPlugin (manual QAM checklist), deck.readPluginLog, deck.getEnv
- MCP plugin.diffRpc — frontend
call()vsmain.pyRPC 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
Fixed
/api/permissionsPOST 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
Fixed
- Preview shim event listeners: bind a single backend dispatch instead of stacking handlers per
addEventListener - Preserve sidecar-injected
hw_statein Decky Shim instead of resetting it on module load - Gamepad handler extraction in
focusManagernow 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
Added
- Composited Deck screen recording via MCP
deck.record(pipewire-gamescope / wf-recorder; plugin UI required) deck.installCaptureHelper— optional on-Deck helper installdeck.captureScreenshotstructured 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.recordor composited screenshots - Set
DECKY_STUDIO_ALLOW_STEAMOS_RW=0to skip optional pacman on Deck
Full Changelog: v0.3.0^...v0.3.0