Skip to content

Bugfixes: Windows Terminal Resumption & Workspace Path Handling#7

Merged
salam merged 7 commits intosalam:mainfrom
thomas-intramotev:bug/workspace-path-handling
Mar 31, 2026
Merged

Bugfixes: Windows Terminal Resumption & Workspace Path Handling#7
salam merged 7 commits intosalam:mainfrom
thomas-intramotev:bug/workspace-path-handling

Conversation

@thomas-intramotev
Copy link
Copy Markdown
Contributor

Summary

Fixes an eclectic handful of bugs from #6, mainly apparent on Windows, but which could have potentially impacted other platforms.

Changes

  • ConversationParser — Rewrote extractWorkspacePath with a filesystem-walk algorithm. The new approach can reconstruct paths containing dots (user.name), underscores (my_project), or Windows drive-letter colons (C:).
  • ClaudeCodeWatcherencodeWorkspacePath now applies case folding on case-insensitive platforms (Windows/macOS).
  • StandaloneMessageHandler — Fixed Windows terminal launch: tries Windows Terminal (wt) before cmd /c start; strips NODE_OPTIONS from the child environment to prevent a bug when running Standalone mode from VS Code (added a VS code launch config for this); uses os.homedir() instead of process.env.HOME as the cwd fallback.
  • TaskCard.svelte — Added stopPropagation to the "open conversation" button click so the window-level click handler doesn't immediately dismiss the terminal/VS Code dropdown.

Checklist

  • npm test passes
  • npm run lint passes
  • Webview builds (cd webview && npm run build)
  • Tested manually in the Extension Development Host
  • Updated CHANGELOG.md (if user-facing change)
  • User-facing strings use vscode.l10n.t() for i18n

@salam salam merged commit be7945f into salam:main Mar 31, 2026
7 of 18 checks passed
@salam
Copy link
Copy Markdown
Owner

salam commented Mar 31, 2026

Thanks @thomas-intramotev for putting the thoughts into this to make Claudine working for Windows users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants