Releases: VibeProgramm/kwin-mcp
Releases · VibeProgramm/kwin-mcp
Release list
v0.8.2
What's Changed
- fix: review follow-ups — Arch default for at-spi fallback, input-backend degradation logging, test cleanups by @VibeProgramm in #11
Full Changelog: v0.8.1...v0.8.2
What's Changed
- fix: review follow-ups — Arch default for at-spi fallback, input-backend degradation logging, test cleanups by @VibeProgramm in #11
- docs: maintained-fork banner in README by @VibeProgramm in #12
- ci: publish server.json to the official MCP Registry on tags by @VibeProgramm in #13
Full Changelog: v0.8.1...v0.8.2
What's Changed
- fix: review follow-ups — Arch default for at-spi fallback, input-backend degradation logging, test cleanups by @VibeProgramm in #11
- docs: maintained-fork banner in README by @VibeProgramm in #12
- ci: publish server.json to the official MCP Registry on tags by @VibeProgramm in #13
- ci: derive MCP Registry version from the release tag by @VibeProgramm in #14
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- fix: port upstream isac322#42 fixes (EIS error contract, at-spi launcher, screenshot D-Bus-first) by @VibeProgramm in #10
Full Changelog: v0.8.0...v0.8.1
What this fork fixes vs upstream (isac322/kwin-mcp, unmaintained since May 2026)
- MCP Python SDK 2.x — fresh installs broken upstream (isac322#49) work here; all dependencies current
- Text input in virtual sessions — host keymap isolation (upstream isac322#51-adjacent clicks/coords fix included too) + clipboard-first unicode paste
- Reliable
focus_window— KWin scripting activation, dual close-binding (Ctrl+Q / Ctrl+Shift+Q) - Bounded startup waits —
session_startnever hangs forever (upstream isac322#48) - Silent input-drop fix — EIS devices awaited until RESUMED before injecting
- Honest error contract — anticipated failures surface as tool errors with details, not silent success
- Host isolation — no DISPLAY/WAYLAND_DISPLAY leaks into sessions (upstream isac322#45)
30/30 tools verified by integration runs (virtual + live). Install: uv tool install git+https://github.com/VibeProgramm/kwin-mcp
v0.8.0
What's Changed
- fix: translate AT-SPI coordinates to true screen coordinates via KWin window geometry by @VibeProgramm in #1
- feat: migrate to MCP Python SDK 2.x, upgrade all dependencies (v0.8.0) by @VibeProgramm in #2
- fix: integration-round fixes — text input, focus, error contract, input reliability by @VibeProgramm in #3
- docs: audit documentation against fork state (v0.8.0) by @VibeProgramm in #4
- ci: gate PyPI publish to upstream repo by @VibeProgramm in #5
- ci: publish fork tags to PyPI from VibeProgramm account by @VibeProgramm in #6
- ci: replace PyPI publish with GitHub Releases on tags by @VibeProgramm in #7
New Contributors
- @VibeProgramm made their first contribution in #1
Full Changelog: v0.7.0...v0.8.0