From a8d04bb8dfe00c8b8047d732aa395a189a7da55f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:56:08 +0300 Subject: [PATCH 1/7] Changelog update - `v0.3.1` (#132) Current pull request contains patched `CHANGELOG.md` file for the `v0.3.1` version. Co-authored-by: GitHub Action --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 368f967..17bbac0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 0.3.1 - 2025-06-19 + ### Added - visual text progress during Coder CLI downloading From 022696b274d64cb3309b97698454ab9a0d4013e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 22:36:35 +0300 Subject: [PATCH 2/7] chore: bump org.jetbrains.intellij.plugins:structure-toolbox from 3.307 to 3.308 (#134) Bumps [org.jetbrains.intellij.plugins:structure-toolbox](https://github.com/JetBrains/intellij-plugin-verifier) from 3.307 to 3.308.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.intellij.plugins:structure-toolbox&package-manager=gradle&previous-version=3.307&new-version=3.308)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0db6399..4f554f6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ ksp = "2.1.10-1.0.31" retrofit = "3.0.0" changelog = "2.2.1" gettext = "0.7.0" -plugin-structure = "3.307" +plugin-structure = "3.308" mockk = "1.14.2" [libraries] From c63506d8decd1aa70fe32162b14b526d9230fd25 Mon Sep 17 00:00:00 2001 From: Faur Ioan-Aurel Date: Wed, 25 Jun 2025 23:48:13 +0300 Subject: [PATCH 3/7] impl: update icons to match the new branding (#136) Some samples with the new icons: Screenshot 2025-06-25 at 23 04 48 Screenshot 2025-06-25 at 23 04 35 Screenshot 2025-06-25 at 23 04 21 Screenshot 2025-06-25 at 23 04 11 Screenshot 2025-06-25 at 23 03 53 Screenshot 2025-06-25 at 23 03 40 Screenshot 2025-06-25 at 23 03 27 Screenshot 2025-06-25 at 23 03 17 --- CHANGELOG.md | 4 + build.gradle.kts | 2 +- gradle.properties | 2 +- src/main/resources/icon.svg | 16 +--- src/main/resources/icons/create.svg | 8 -- src/main/resources/icons/create_dark.svg | 8 -- src/main/resources/icons/delete.svg | 7 -- src/main/resources/icons/delete_dark.svg | 7 -- src/main/resources/icons/homeFolder.svg | 7 -- src/main/resources/icons/homeFolder_dark.svg | 7 -- src/main/resources/icons/open_terminal.svg | 3 - .../resources/icons/open_terminal_dark.svg | 3 - src/main/resources/icons/run.svg | 6 -- src/main/resources/icons/run_dark.svg | 6 -- src/main/resources/icons/stop.svg | 6 -- src/main/resources/icons/stop_dark.svg | 6 -- src/main/resources/icons/unknown.svg | 6 -- src/main/resources/icons/update.svg | 3 - src/main/resources/icons/update_dark.svg | 3 - src/main/resources/logo/coder_logo.svg | 80 ----------------- src/main/resources/logo/coder_logo_16.svg | 87 ------------------- .../resources/logo/coder_logo_16_dark.svg | 87 ------------------- src/main/resources/logo/coder_logo_dark.svg | 80 ----------------- src/main/resources/pluginIcon.svg | 4 + 24 files changed, 12 insertions(+), 436 deletions(-) delete mode 100644 src/main/resources/icons/create.svg delete mode 100644 src/main/resources/icons/create_dark.svg delete mode 100644 src/main/resources/icons/delete.svg delete mode 100644 src/main/resources/icons/delete_dark.svg delete mode 100644 src/main/resources/icons/homeFolder.svg delete mode 100644 src/main/resources/icons/homeFolder_dark.svg delete mode 100644 src/main/resources/icons/open_terminal.svg delete mode 100644 src/main/resources/icons/open_terminal_dark.svg delete mode 100644 src/main/resources/icons/run.svg delete mode 100644 src/main/resources/icons/run_dark.svg delete mode 100644 src/main/resources/icons/stop.svg delete mode 100644 src/main/resources/icons/stop_dark.svg delete mode 100644 src/main/resources/icons/unknown.svg delete mode 100644 src/main/resources/icons/update.svg delete mode 100644 src/main/resources/icons/update_dark.svg delete mode 100644 src/main/resources/logo/coder_logo.svg delete mode 100644 src/main/resources/logo/coder_logo_16.svg delete mode 100644 src/main/resources/logo/coder_logo_16_dark.svg delete mode 100644 src/main/resources/logo/coder_logo_dark.svg create mode 100644 src/main/resources/pluginIcon.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 17bbac0..87f07e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Changed + +- the logos and icons now match the new branding + ## 0.3.1 - 2025-06-19 ### Added diff --git a/build.gradle.kts b/build.gradle.kts index 9c81da9..93d13a0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -133,7 +133,7 @@ fun CopySpec.fromCompileDependencies() { } from("src/main/resources") { include("icon.svg") - rename("icon.svg", "pluginIcon.svg") + include("pluginIcon.svg") } // Copy dependencies, excluding those provided by Toolbox. diff --git a/gradle.properties b/gradle.properties index 759f5c9..b2b2959 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -version=0.3.1 +version=0.3.2 group=com.coder.toolbox name=coder-toolbox diff --git a/src/main/resources/icon.svg b/src/main/resources/icon.svg index 15696c6..4d780a6 100644 --- a/src/main/resources/icon.svg +++ b/src/main/resources/icon.svg @@ -1,15 +1,3 @@ - - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/src/main/resources/icons/create.svg b/src/main/resources/icons/create.svg deleted file mode 100644 index c6da8ba..0000000 --- a/src/main/resources/icons/create.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/main/resources/icons/create_dark.svg b/src/main/resources/icons/create_dark.svg deleted file mode 100644 index 511a8ef..0000000 --- a/src/main/resources/icons/create_dark.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/main/resources/icons/delete.svg b/src/main/resources/icons/delete.svg deleted file mode 100644 index a6a94e9..0000000 --- a/src/main/resources/icons/delete.svg +++ /dev/null @@ -1,7 +0,0 @@ - - DeleteTest - - - - - diff --git a/src/main/resources/icons/delete_dark.svg b/src/main/resources/icons/delete_dark.svg deleted file mode 100644 index 901c57e..0000000 --- a/src/main/resources/icons/delete_dark.svg +++ /dev/null @@ -1,7 +0,0 @@ - - DeleteTest_dark - - - - - diff --git a/src/main/resources/icons/homeFolder.svg b/src/main/resources/icons/homeFolder.svg deleted file mode 100644 index 2d482b2..0000000 --- a/src/main/resources/icons/homeFolder.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/main/resources/icons/homeFolder_dark.svg b/src/main/resources/icons/homeFolder_dark.svg deleted file mode 100644 index b7ba16b..0000000 --- a/src/main/resources/icons/homeFolder_dark.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/main/resources/icons/open_terminal.svg b/src/main/resources/icons/open_terminal.svg deleted file mode 100644 index 12d2164..0000000 --- a/src/main/resources/icons/open_terminal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/main/resources/icons/open_terminal_dark.svg b/src/main/resources/icons/open_terminal_dark.svg deleted file mode 100644 index 3994064..0000000 --- a/src/main/resources/icons/open_terminal_dark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/main/resources/icons/run.svg b/src/main/resources/icons/run.svg deleted file mode 100644 index d0f970e..0000000 --- a/src/main/resources/icons/run.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/main/resources/icons/run_dark.svg b/src/main/resources/icons/run_dark.svg deleted file mode 100644 index 25c1892..0000000 --- a/src/main/resources/icons/run_dark.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/main/resources/icons/stop.svg b/src/main/resources/icons/stop.svg deleted file mode 100644 index 8347961..0000000 --- a/src/main/resources/icons/stop.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/main/resources/icons/stop_dark.svg b/src/main/resources/icons/stop_dark.svg deleted file mode 100644 index 6392389..0000000 --- a/src/main/resources/icons/stop_dark.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/main/resources/icons/unknown.svg b/src/main/resources/icons/unknown.svg deleted file mode 100644 index 1f8cd75..0000000 --- a/src/main/resources/icons/unknown.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/main/resources/icons/update.svg b/src/main/resources/icons/update.svg deleted file mode 100644 index 50ad46f..0000000 --- a/src/main/resources/icons/update.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/main/resources/icons/update_dark.svg b/src/main/resources/icons/update_dark.svg deleted file mode 100644 index ebc8059..0000000 --- a/src/main/resources/icons/update_dark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/main/resources/logo/coder_logo.svg b/src/main/resources/logo/coder_logo.svg deleted file mode 100644 index c500929..0000000 --- a/src/main/resources/logo/coder_logo.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Coder logo - - - - - - - - - - Coder logo - - - - diff --git a/src/main/resources/logo/coder_logo_16.svg b/src/main/resources/logo/coder_logo_16.svg deleted file mode 100644 index f4ab0e1..0000000 --- a/src/main/resources/logo/coder_logo_16.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - Coder logo - - - - - - - - - - Coder logo - - - - diff --git a/src/main/resources/logo/coder_logo_16_dark.svg b/src/main/resources/logo/coder_logo_16_dark.svg deleted file mode 100644 index 77715c2..0000000 --- a/src/main/resources/logo/coder_logo_16_dark.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - Coder logo - - - - - - - - - - Coder logo - - - - diff --git a/src/main/resources/logo/coder_logo_dark.svg b/src/main/resources/logo/coder_logo_dark.svg deleted file mode 100644 index e8c05d1..0000000 --- a/src/main/resources/logo/coder_logo_dark.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Coder logo - - - - - - - - - - Coder logo - - - - diff --git a/src/main/resources/pluginIcon.svg b/src/main/resources/pluginIcon.svg new file mode 100644 index 0000000..853f895 --- /dev/null +++ b/src/main/resources/pluginIcon.svg @@ -0,0 +1,4 @@ + + + + From 67cb723810f215bf162b4ab9516f8da8ccb71cdb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 22:33:22 +0300 Subject: [PATCH 4/7] Changelog update - `v0.3.2` (#137) Current pull request contains patched `CHANGELOG.md` file for the `v0.3.2` version. Co-authored-by: GitHub Action --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87f07e6..b699b66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,11 @@ ## Unreleased +## 0.3.2 - 2025-06-25 + ### Changed -- the logos and icons now match the new branding +- the logos and icons now match the new branding ## 0.3.1 - 2025-06-19 From 10028e401016019fbb0f5e613c4e2b6adca869d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 22:33:44 +0300 Subject: [PATCH 5/7] chore: bump io.mockk:mockk from 1.14.2 to 1.14.4 (#133) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.14.2 to 1.14.4.
Release notes

Sourced from io.mockk:mockk's releases.

1.14.4

This release is functionally equivalent to v1.14.3, I just wanted to try out the new publishing process that uses Maven Central instead of OSSRH.

Full Changelog: https://github.com/mockk/mockk/compare/1.14.3...1.14.4

1.14.3

What's Changed

New Contributors

Full Changelog: https://github.com/mockk/mockk/compare/1.14.2...1.14.3

Commits
  • 80062c4 New publishing process to maven central
  • ff28c49 Fix broken build
  • 18a9f51 Version bump
  • c3aa4db Merge pull request #1403 from esafak/fix-value-class-instance-factory
  • 5e49821 Use instance factory for value classes with any() matcher
  • b03c36f Merge pull request #1394 from WhosNickDoglio/ndoglio/agp-upgrade
  • f00c780 Add an article to the README
  • ef21035 Merge pull request #1395 from Djaler/withArg-logging
  • a685387 Update CMakeList.txt file to include change to compile app using 16KB ELF ali...
  • 4bf4ec7 Merge pull request #1396 from happysubin/master
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.mockk:mockk&package-manager=gradle&previous-version=1.14.2&new-version=1.14.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4f554f6..4647eb8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,7 +14,7 @@ retrofit = "3.0.0" changelog = "2.2.1" gettext = "0.7.0" plugin-structure = "3.308" -mockk = "1.14.2" +mockk = "1.14.4" [libraries] toolbox-core-api = { module = "com.jetbrains.toolbox:core-api", version.ref = "toolbox-plugin-api" } From 5d05fff35efec508814fc65d9fd2a1b22161ff68 Mon Sep 17 00:00:00 2001 From: Faur Ioan-Aurel Date: Thu, 26 Jun 2025 22:53:18 +0300 Subject: [PATCH 6/7] chore: update release section for auto-approval process (#138) JetBrains enabled auto-approval for the plugin and this plugin needs to follow some rules in order to NOT break the auto-approval process. This PR documents the guidelines. --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 56636f9..8bffe5b 100644 --- a/README.md +++ b/README.md @@ -252,6 +252,13 @@ may trigger regeneration of SSH configurations. ## Releasing 1. Check that the changelog lists all the important changes. -2. Update the gradle.properties version. +2. Update the `gradle.properties` version. 3. Publish the resulting draft release after validating it. 4. Merge the resulting changelog PR. +5. **Compliance Reminder for auto-approval** + JetBrains enabled auto-approval for the plugin, so we need to ensure we continue to meet the following requirements: + - do **not** use Kotlin experimental APIs. + - do **not** add any lambdas, handlers, or class handles to Java runtime hooks. + - do **not** create threads manually (including via libraries). If you must, ensure they are properly cleaned up in the plugin's `CoderRemoteProvider#close()` method. + - do **not** bundle libraries that are already provided by Toolbox. + - do **not** perform any ill-intentioned actions. \ No newline at end of file From a32ef212b88773a92633e2de478cef7c0c8e8ce9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 22:17:01 +0300 Subject: [PATCH 7/7] chore: bump org.jetbrains.intellij.plugins:structure-toolbox from 3.308 to 3.309 (#140) Bumps [org.jetbrains.intellij.plugins:structure-toolbox](https://github.com/JetBrains/intellij-plugin-verifier) from 3.308 to 3.309.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.intellij.plugins:structure-toolbox&package-manager=gradle&previous-version=3.308&new-version=3.309)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4647eb8..4f46170 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ ksp = "2.1.10-1.0.31" retrofit = "3.0.0" changelog = "2.2.1" gettext = "0.7.0" -plugin-structure = "3.308" +plugin-structure = "3.309" mockk = "1.14.4" [libraries]