Skip to content

v1.2.2

Choose a tag to compare

@touwaeriol touwaeriol released this 24 Dec 23:47
· 261 commits to main since this release

What's Changed

Added

  • Add NodeNotFoundException exception for better Node.js detection error handling
  • Add NODE_NOT_FOUND and CLI_NOT_FOUND RSocket error codes for frontend error handling
  • Auto-detect git-bash availability on Windows and set as default shell if installed

Changed

  • Improve Terminal MCP config dialog layout with larger instructions text area (10 rows)
  • Improve logging configuration to auto-detect IDEA plugin environment
  • Exclude Logback dependencies in jetbrains-plugin to use IDEA's built-in SLF4J implementation
  • Logs now write to idea.log in production mode instead of separate log files

Fixed

  • Handle Node.js and CLI not found errors with user-friendly messages in frontend
  • Improve RSocketSession error handling for environment configuration issues
  • Fix Terminal MCP default shell type not working by using LocalTerminalCustomizer extension point
  • Fix custom shell support in 242+ using TerminalTabState.myShellCommand
  • Add version-specific compat layers for Terminal API
  • Preserve browse scroll mode when switching chat tabs

Full Changelog: v1.2.0...v1.2.2