Skip to content

Releases: VibeProgramm/kwin-mcp

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 00:06
5b3b156

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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 23:14
0cb3870

What's Changed

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 waitssession_start never 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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 22:57
d4db01b

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

Full Changelog: v0.7.0...v0.8.0