New Features
Linux: X11 Window ID for Click-to-Focus
Notifications now pass the terminal's X11 window ID ($WINDOWID) to the daemon, enabling direct xdotool windowactivate targeting instead of unreliable title-based matching. Includes a priority TryFocusWithWindowID path with automatic fallback to existing methods.
Tmux Pane Target Fallback
GetTmuxPaneTarget now uses the resolved tmux binary and explicit socket path for better compatibility across environments (e.g., when TMUX_PANE is not set).
Bug Fixes
Notification Suppression Default
Changed default SuppressQuestionAfterAnyNotificationSeconds from 0 to 7 seconds, preventing repeated "question" notifications immediately after other notifications.
Improvements
- Improved installation instructions and error handling in
install.sh— better diagnostic messages for curl/transport failures, especially for Windows users behind corporate proxies - Clarified README and
setup.shto specify commands should be run inside Claude Code
📦 Installation · 🔄 Updating
Full Changelog: v1.30.0...v1.31.0