From 8650e69a4f88c68369bb98aea13c7ef546f4d222 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 11:57:46 -0500 Subject: [PATCH 1/7] docs: update README and CHANGELOG for editor support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Document the addition of VSCodium with Windsurf support and clarify that the extension now works with multiple editors beyond VS Code. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- CHANGELOG.md | 4 ++++ README.md | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c91c3537..e0b00668 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Added + +- Support for VSCodium with Windsurf via the Windsurf Remote OpenSSH extension + ## [v1.4.2](https://github.com/coder/vscode-coder/releases/tag/v1.4.2) (2025-03-07) ### Fixed diff --git a/README.md b/README.md index 7d8fe4d9..2c731553 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,15 @@ [!["Join us on Discord"](https://badgen.net/discord/online-members/coder)](https://coder.com/chat?utm_source=github.com/coder/vscode-coder&utm_medium=github&utm_campaign=readme.md) -The Coder Remote VS Code extension lets you open +The Coder Remote extension lets you open [Coder](https://github.com/coder/coder) workspaces with a single click. - Open workspaces from the dashboard in a single click. - Automatically start workspaces when opened. -- No command-line or local dependencies required - just install VS Code! +- No command-line or local dependencies required - just install your editor! - Works in air-gapped or restricted networks. Just connect to your Coder deployment! +- Supports multiple editors: VS Code, Cursor, and Windsurf. ![Demo](https://github.com/coder/vscode-coder/raw/main/demo.gif?raw=true) From 6a94adbbc8b42a21acffdf5b66a95542313c266d Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 12:01:09 -0500 Subject: [PATCH 2/7] changelog --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0b00668..7ea8a3dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,10 @@ ## Unreleased -### Added +### Changed -- Support for VSCodium with Windsurf via the Windsurf Remote OpenSSH extension +- Make the MS Remote SSH extension part of an extension pack rather than a hard dependency, to enable + using the plugin in other VSCode likes (codium, windsurf, etc.) ## [v1.4.2](https://github.com/coder/vscode-coder/releases/tag/v1.4.2) (2025-03-07) From 1ae1f48177da3ec8a8bba56d24978199d3876a87 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 12:07:06 -0500 Subject: [PATCH 3/7] document required extensions in readme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 2c731553..6c711d1b 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,10 @@ The Coder Remote extension lets you open - Works in air-gapped or restricted networks. Just connect to your Coder deployment! - Supports multiple editors: VS Code, Cursor, and Windsurf. + > [!NOTE] + > The extension builds on VSCode provided implementations of SSH. Make sure you have + > the correct ssh extension installed for your editor (ms-vscode-remote.remote-ssh or + > codeium.windsurf-remote-openssh for windsurf) ![Demo](https://github.com/coder/vscode-coder/raw/main/demo.gif?raw=true) From f85ea9fac49247884f3c5417bc5b88af15e9ba49 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 12:09:12 -0500 Subject: [PATCH 4/7] we support cursor and windsurf as it stands right now, not vscodium --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ea8a3dd..c24b44ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ ### Changed - Make the MS Remote SSH extension part of an extension pack rather than a hard dependency, to enable - using the plugin in other VSCode likes (codium, windsurf, etc.) + using the plugin in other VSCode likes (cursor, windsurf, etc.) ## [v1.4.2](https://github.com/coder/vscode-coder/releases/tag/v1.4.2) (2025-03-07) From 157da9437314352e52052ea55050874ac73b5fe2 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 12:11:23 -0500 Subject: [PATCH 5/7] yarn lint --fix --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6c711d1b..38fcc104 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ [!["Join us on Discord"](https://badgen.net/discord/online-members/coder)](https://coder.com/chat?utm_source=github.com/coder/vscode-coder&utm_medium=github&utm_campaign=readme.md) -The Coder Remote extension lets you open -[Coder](https://github.com/coder/coder) workspaces with a single click. +The Coder Remote extension lets you open [Coder](https://github.com/coder/coder) +workspaces with a single click. - Open workspaces from the dashboard in a single click. - Automatically start workspaces when opened. @@ -14,9 +14,10 @@ The Coder Remote extension lets you open deployment! - Supports multiple editors: VS Code, Cursor, and Windsurf. > [!NOTE] - > The extension builds on VSCode provided implementations of SSH. Make sure you have - > the correct ssh extension installed for your editor (ms-vscode-remote.remote-ssh or - > codeium.windsurf-remote-openssh for windsurf) + > The extension builds on VSCode provided implementations of SSH. Make sure + > you have the correct ssh extension installed for your editor + > (ms-vscode-remote.remote-ssh or codeium.windsurf-remote-openssh for + > windsurf) ![Demo](https://github.com/coder/vscode-coder/raw/main/demo.gif?raw=true) From 501617524d659b61e4400dd4cef21c450ef3ab21 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 11 Mar 2025 12:34:07 -0500 Subject: [PATCH 6/7] two marketplaces --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8632154a..f0154bb0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -135,4 +135,4 @@ to make sure we're using up to date versions of the client. 3. Push a tag matching the new package.json version. 4. Update the resulting draft release with the changelog contents. 5. Publish the draft release. -6. Download the `.vsix` file from the release and upload to the marketplace. +6. Download the `.vsix` file from the release and upload to the marketplace (both Microsoft and OpenVSX). From 58f47a168e8b44a92c486f592d6f78d80b868687 Mon Sep 17 00:00:00 2001 From: Benjamin Peinhardt <61021968+bcpeinhardt@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:46:26 -0500 Subject: [PATCH 7/7] Update CONTRIBUTING.md Co-authored-by: Michael Smith --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f0154bb0..2473a7fd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -135,4 +135,4 @@ to make sure we're using up to date versions of the client. 3. Push a tag matching the new package.json version. 4. Update the resulting draft release with the changelog contents. 5. Publish the draft release. -6. Download the `.vsix` file from the release and upload to the marketplace (both Microsoft and OpenVSX). +6. Download the `.vsix` file from the release and upload to both the [official VS Code Extension Marketplace](https://code.visualstudio.com/api/working-with-extensions/publishing-extension), and the [open-source VSX Registry](https://open-vsx.org/).