Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coder/coder-jetbrains-toolbox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.6.6
Choose a base ref
...
head repository: coder/coder-jetbrains-toolbox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 19 commits
  • 23 files changed
  • 4 contributors

Commits on Sep 24, 2025

  1. Changelog update - v0.6.6 (#198)

    Current pull request contains patched `CHANGELOG.md` file for the
    `v0.6.6` version.
    
    Co-authored-by: GitHub Action <[email protected]>
    github-actions[bot] and actions-user authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    5d648ef View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. doc: the augmentation around SNI & certificate validation (#199)

    This PR documents why the SNI is altered during TLS handshake and why a
    certificate SAN is compared against an alternate hostname.
    fioan89 authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    08c2912 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2025

  1. impl: store last used URL in Toolbox Settings Store (#200)

    Context: Toolbox can store key/value pairs in two places:
    - a settings store which is backed by a clear text json file per each
    plugin
    - native keystore for sensitive data
    
    At the same time some of Coder's clients (ex: Netflix) would like to
    deploy at scale preconfigured settings for Toolbox. Most of the needed
    settings are part of json backed store except the last used URL.
    
    This PR reworks the code around the last used URL/token and moves the
    URL in the json backed store, making it easy to configure. At the same
    time we still support the pair stored in the native keystore for
    backward compatibility reasons.
    fioan89 authored Sep 27, 2025
    Configuration menu
    Copy the full SHA
    94b329f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Changelog update - v0.7.0 (#202)

    Current pull request contains patched `CHANGELOG.md` file for the
    `v0.7.0` version.
    
    Co-authored-by: GitHub Action <[email protected]>
    github-actions[bot] and actions-user authored Sep 29, 2025
    Configuration menu
    Copy the full SHA
    b316d1d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2025

  1. test: rewrite UTs related to agent resolution in URI handling (#203)

    Inspired by
    coder/jetbrains-coder@5f0e363
    which took a while to debug and understand. This rewrite arguably
    provides better test names, better data setup with cleaner descriptions.
    fioan89 authored Oct 3, 2025
    Configuration menu
    Copy the full SHA
    29bec3e View commit details
    Browse the repository at this point in the history
  2. refactor: remove unused logic in URI handler (#204)

    PR #180 delegated all the logic for rest client and cli initialization
    to the usual authentication screen which provided better
    feedback/progress. But it also left over previous logic that can be
    removed.
    fioan89 authored Oct 3, 2025
    Configuration menu
    Copy the full SHA
    d5930fe View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2025

  1. chore: bump io.mockk:mockk from 1.14.5 to 1.14.6 (#206)

    Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.14.5 to
    1.14.6.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/mockk/mockk/releases">io.mockk:mockk's
    releases</a>.</em></p>
    <blockquote>
    <h2>1.14.6</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Fix and add clearMocks test cases by <a
    href="https://github.com/jmatsu"><code>@​jmatsu</code></a> in <a
    href="https://redirect.github.com/mockk/mockk/pull/1419">mockk/mockk#1419</a></li>
    <li>make captured value reference volatile by <a
    href="https://github.com/mmimica"><code>@​mmimica</code></a> in <a
    href="https://redirect.github.com/mockk/mockk/pull/1418">mockk/mockk#1418</a></li>
    <li>add fail-fast guard for Kotlin inline function mocking (<a
    href="https://redirect.github.com/mockk/mockk/issues/1030">#1030</a>) by
    <a href="https://github.com/ch200203"><code>@​ch200203</code></a> in <a
    href="https://redirect.github.com/mockk/mockk/pull/1421">mockk/mockk#1421</a></li>
    <li>add test reports to GitHub actions by <a
    href="https://github.com/aSemy"><code>@​aSemy</code></a> in <a
    href="https://redirect.github.com/mockk/mockk/pull/994">mockk/mockk#994</a></li>
    <li>fix duration denormalized error by <a
    href="https://github.com/tigermint"><code>@​tigermint</code></a> in <a
    href="https://redirect.github.com/mockk/mockk/pull/1424">mockk/mockk#1424</a></li>
    <li>refactor: enhance confirmVerified function to include clear option
    by <a
    href="https://github.com/felix-dolderer-el"><code>@​felix-dolderer-el</code></a>
    in <a
    href="https://redirect.github.com/mockk/mockk/pull/1427">mockk/mockk#1427</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/jmatsu"><code>@​jmatsu</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/mockk/mockk/pull/1419">mockk/mockk#1419</a></li>
    <li><a href="https://github.com/mmimica"><code>@​mmimica</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/mockk/mockk/pull/1418">mockk/mockk#1418</a></li>
    <li><a href="https://github.com/ch200203"><code>@​ch200203</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/mockk/mockk/pull/1421">mockk/mockk#1421</a></li>
    <li><a href="https://github.com/tigermint"><code>@​tigermint</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/mockk/mockk/pull/1424">mockk/mockk#1424</a></li>
    <li><a
    href="https://github.com/felix-dolderer-el"><code>@​felix-dolderer-el</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/mockk/mockk/pull/1427">mockk/mockk#1427</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/mockk/mockk/compare/1.14.5...1.14.6">https://github.com/mockk/mockk/compare/1.14.5...1.14.6</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/mockk/mockk/commit/b08945962453f2a6236fe403b7a0001fb13aba6b"><code>b089459</code></a>
    Version bump</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/16889045f26df667fdfd51798b09a1e24ca4a82a"><code>1688904</code></a>
    Merge pull request <a
    href="https://redirect.github.com/mockk/mockk/issues/1427">#1427</a>
    from felix-dolderer-el/master</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/de0ba9e4daa49b5c783a16197d0a6cb0ba7fd74c"><code>de0ba9e</code></a>
    docs: update README to include clear option for confirmVerified</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/794cd064f6c2124c217a960389f1fa29409ae449"><code>794cd06</code></a>
    remove whitespaces from README</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/aa1f91e6f68509ca05a45674e4910d7ec008e0b8"><code>aa1f91e</code></a>
    default: false for internalConfirmVerified</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/ace1da90942f50fa1e0f7b8fed7e073e39853d9c"><code>ace1da9</code></a>
    add KDoc explaining <code>clear</code> parameter for
    <code>confirmVerified</code></li>
    <li><a
    href="https://github.com/mockk/mockk/commit/6e93ff3f88022f269137fb9ff3565e4367c46e55"><code>6e93ff3</code></a>
    refactor: enhance confirmVerified function to include clear option</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/244af2121a32bb057a62d3f5509764419622df56"><code>244af21</code></a>
    Fix code example and clarify that the matchers must match</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/50331c6531a1d88e9be2b33c8a1e9f33281fe50a"><code>50331c6</code></a>
    Merge pull request <a
    href="https://redirect.github.com/mockk/mockk/issues/1424">#1424</a>
    from tigermint/fix-duration-denormalized-error</li>
    <li><a
    href="https://github.com/mockk/mockk/commit/5d8c9b2c4cc0bbf32902c428a07562bb456b9ea8"><code>5d8c9b2</code></a>
    Apply review feedback</li>
    <li>Additional commits viewable in <a
    href="https://github.com/mockk/mockk/compare/1.14.5...1.14.6">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.mockk:mockk&package-manager=gradle&previous-version=1.14.5&new-version=1.14.6)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 6, 2025
    Configuration menu
    Copy the full SHA
    404efce View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2025

  1. refactor: remove unsafe non-null assertions to prevent race condition (

    …#205)
    
    Replace !! operators with safe idiom takeIf/let chains. The non-null
    assertions were unsafe in concurrent scenarios where one thread could
    potentially modify the settings while another thread reads and makes
    non-null assertions.
    fioan89 authored Oct 7, 2025
    Configuration menu
    Copy the full SHA
    a8bff3e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. fix: allow x-ms-dos-executable content type (#207)

    On some Windows versions the cli stream comes as
    application/x-ms-dos-executable.
    
    - resolves #187
    fioan89 authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    77f7835 View commit details
    Browse the repository at this point in the history
  2. Changelog update - v0.7.1 (#208)

    Current pull request contains patched `CHANGELOG.md` file for the
    `v0.7.1` version.
    
    Co-authored-by: GitHub Action <[email protected]>
    github-actions[bot] and actions-user authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    68cc4b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2025

  1. chore: bump org.jetbrains.intellij.plugins:structure-toolbox from 3.3…

    …16 to 3.318 (#210)
    
    Bumps
    [org.jetbrains.intellij.plugins:structure-toolbox](https://github.com/JetBrains/intellij-plugin-verifier)
    from 3.316 to 3.318.
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/JetBrains/intellij-plugin-verifier/commits/intellij-structure-3.318">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![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.316&new-version=3.318)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 20, 2025
    Configuration menu
    Copy the full SHA
    d50ed7d View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2025

  1. chore: bump actions/upload-artifact from 4 to 5 (#213)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 4 to 5.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.0.0</h2>
    <h2>What's Changed</h2>
    <p><strong>BREAKING CHANGE:</strong> this update supports Node
    <code>v24.x</code>. This is not a breaking change per-se but we're
    treating it as such.</p>
    <ul>
    <li>Update README.md by <a
    href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
    <li>Update README.md by <a
    href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
    <li>Readme: spell out the first use of GHES by <a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
    <a
    href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
    <li>Update GHES guidance to include reference to Node 20 version by <a
    href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
    in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
    <li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li>
    <li>Prepare <code>v5.0.0</code> by <a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
    <a
    href="https://redirect.github.com/actions/upload-artifact/pull/734">actions/upload-artifact#734</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
    <li><a href="https://github.com/nebuk89"><code>@​nebuk89</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
    <li><a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
    <li><a
    href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v5.0.0">https://github.com/actions/upload-artifact/compare/v4...v5.0.0</a></p>
    <h2>v4.6.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update to use artifact 2.3.2 package &amp; prepare for new
    upload-artifact release by <a
    href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.6.2">https://github.com/actions/upload-artifact/compare/v4...v4.6.2</a></p>
    <h2>v4.6.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update to use artifact 2.2.2 package by <a
    href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/673">actions/upload-artifact#673</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.6.1">https://github.com/actions/upload-artifact/compare/v4...v4.6.1</a></p>
    <h2>v4.6.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Expose env vars to control concurrency and timeout by <a
    href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/662">actions/upload-artifact#662</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.6.0">https://github.com/actions/upload-artifact/compare/v4...v4.6.0</a></p>
    <h2>v4.5.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>fix: deprecated <code>Node.js</code> version in action by <a
    href="https://github.com/hamirmahal"><code>@​hamirmahal</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/578">actions/upload-artifact#578</a></li>
    <li>Add new <code>artifact-digest</code> output by <a
    href="https://github.com/bdehamer"><code>@​bdehamer</code></a> in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/656">actions/upload-artifact#656</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/hamirmahal"><code>@​hamirmahal</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/actions/upload-artifact/pull/578">actions/upload-artifact#578</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/330a01c490aca151604b8cf639adc76d48f6c5d4"><code>330a01c</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/734">#734</a>
    from actions/danwkennedy/prepare-5.0.0</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/03f282445299bbefc96171af272a984663b63a26"><code>03f2824</code></a>
    Update <code>github.dep.yml</code></li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/905a1ecb5915b264cbc519e4eb415b5d82916018"><code>905a1ec</code></a>
    Prepare <code>v5.0.0</code></li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/2d9f9cdfa99fedaddba68e9b5b5c281eca26cc63"><code>2d9f9cd</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/725">#725</a>
    from patrikpolyak/patch-1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/9687587dec67f2a8bc69104e183d311c42af6d6f"><code>9687587</code></a>
    Merge branch 'main' into patch-1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/2848b2cda0e5190984587ec6bb1f36730ca78d50"><code>2848b2c</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/727">#727</a>
    from danwkennedy/patch-1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/9b511775fd9ce8c5710b38eea671f856de0e70a7"><code>9b51177</code></a>
    Spell out the first use of GHES</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/cd231ca1eda77976a84805c4194a1954f56b0727"><code>cd231ca</code></a>
    Update GHES guidance to include reference to Node 20 version</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/de65e23aa2b7e23d713bb51fbfcb6d502f8667d8"><code>de65e23</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/upload-artifact/issues/712">#712</a>
    from actions/nebuk89-patch-1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/8747d8cd7632611ad6060b528f3e0f654c98869c"><code>8747d8c</code></a>
    Update README.md</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/upload-artifact/compare/v4...v5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4&new-version=5)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    56e530f View commit details
    Browse the repository at this point in the history
  2. chore: bump actions/download-artifact from 5 to 6 (#212)

    Bumps
    [actions/download-artifact](https://github.com/actions/download-artifact)
    from 5 to 6.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.0.0</h2>
    <h2>What's Changed</h2>
    <p><strong>BREAKING CHANGE:</strong> this update supports Node
    <code>v24.x</code>. This is not a breaking change per-se but we're
    treating it as such.</p>
    <ul>
    <li>Update README for download-artifact v5 changes by <a
    href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
    href="https://redirect.github.com/actions/download-artifact/pull/417">actions/download-artifact#417</a></li>
    <li>Update README with artifact extraction details by <a
    href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
    href="https://redirect.github.com/actions/download-artifact/pull/424">actions/download-artifact#424</a></li>
    <li>Readme: spell out the first use of GHES by <a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
    <a
    href="https://redirect.github.com/actions/download-artifact/pull/431">actions/download-artifact#431</a></li>
    <li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li>
    <li>Prepare <code>v6.0.0</code> by <a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
    <a
    href="https://redirect.github.com/actions/download-artifact/pull/438">actions/download-artifact#438</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/actions/download-artifact/pull/431">actions/download-artifact#431</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/download-artifact/compare/v5...v6.0.0">https://github.com/actions/download-artifact/compare/v5...v6.0.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/download-artifact/commit/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53"><code>018cc2c</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/438">#438</a>
    from actions/danwkennedy/prepare-6.0.0</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/815651c680ffe1c95719d0ed08aba1a2f9d5c177"><code>815651c</code></a>
    Revert &quot;Remove <code>github.dep.yml</code>&quot;</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/bb3a066a8babc8ed7b3e4218896c548fe34e7115"><code>bb3a066</code></a>
    Remove <code>github.dep.yml</code></li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/fa1ce46bbd11b8387539af12741055a76dfdf804"><code>fa1ce46</code></a>
    Prepare <code>v6.0.0</code></li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/4a24838f3d5601fd639834081e118c2995d51e1c"><code>4a24838</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/431">#431</a>
    from danwkennedy/patch-1</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/5e3251c4ff5a32e4cf8dd4adaee0e692365237ae"><code>5e3251c</code></a>
    Readme: spell out the first use of GHES</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/abefc31eafcfbdf6c5336127c1346fdae79ff41c"><code>abefc31</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/424">#424</a>
    from actions/yacaovsnc/update_readme</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/ac43a6070aa7db8a41e756e7a2846221edca7027"><code>ac43a60</code></a>
    Update README with artifact extraction details</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/de96f4613b77ec03b5cf633e7c350c32bd3c5660"><code>de96f46</code></a>
    Merge pull request <a
    href="https://redirect.github.com/actions/download-artifact/issues/417">#417</a>
    from actions/yacaovsnc/update_readme</li>
    <li><a
    href="https://github.com/actions/download-artifact/commit/7993cb44e9052f2f08f9b828ae5ef3ecca7d2ac7"><code>7993cb4</code></a>
    Remove migration guide for artifact download changes</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/download-artifact/compare/v5...v6">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/download-artifact&package-manager=github_actions&previous-version=5&new-version=6)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    947be1c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. impl: ability to customize the links to Dashboard (#211)

    Some clients (Netflix in this specific case) rely on mainly their own
    dashboard tools instead of the Coder one. Two main reasons that were
    mentioned by Netflix:
    - aggregate many dev tools in a unified internal console
    - specific platform/security needs that their own UI handles better
    
    For this reason they would like the actions that open up the Coder
    Dashboard (`Create workspace` and `Open in dashboard`) to be fully
    customizable, and allow clients to override the URL.
    For `Create workspace` we now have a config that defaults
    $lastDeploymentUrl/templates, but it can be replaced with a complete new
    URL. It also supports `$workspaceOwner` as a placeholder that is
    replaced by the plugin with the username that logged in.
    
    For `Open in dashboard` a full URL can be provided and we also
    introduced two placeholders `$workspaceOwner` and `$workspaceName` which
    will be replaced by the plugin but only for this action.
    
    For now the decision is to not allow configuration from UI since Netflix
    is the only target for this change, and they deploy at scale a templated
    settings.json.
    fioan89 authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    3ac53e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2025

  1. Improve uri handling workflow (#214)

    This PR addresses two issues in the URI handler workflow to improve user
    experience and reliability.
    
    1. Streamline version fallback behavior
    Problem: When the URI handler receives a build number that is no longer
    available, the application would fall back to the latest version but
    display a confirmation dialog. Netflix reported that this confirmation
    dialog disrupts the user workflow.
    Solution: Removed the confirmation dialog and replaced it with logging.
    The handler now silently falls back to the latest available version when
    the requested build number is unavailable, maintaining a seamless user
    experience.
    
    2. Fix connect page not displaying when Toolbox is already open
    Problem: When Toolbox is already running and a URI is executed, the
    connect page fails to display. Investigation revealed that the UI event
    emitted via MutableSharedFlow(replay = 0) is lost because the UI
    collector is not yet active when processEvent() is called.
    Solution: Introduced a 66-100ms delay before emitting the UI event. This
    delay ensures the collector is ready to receive events, preventing them
    from being dropped. The timing was determined through testing and
    appears to account for the collector initialization time.
    
    Note: The delay in fix #2 is a workaround for what appears to be a
    timing issue with the MutableSharedFlow collector initialization.
    fioan89 authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    81921d7 View commit details
    Browse the repository at this point in the history
  2. chore: bump com.github.jk1.dependency-license-report from 2.9 to 3.0.1 (

    #215)
    
    Bumps com.github.jk1.dependency-license-report from 2.9 to 3.0.1.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.jk1.dependency-license-report&package-manager=gradle&previous-version=2.9&new-version=3.0.1)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    1b0b53d View commit details
    Browse the repository at this point in the history
  3. chore: bump org.jetbrains.intellij.plugins:structure-toolbox from 3.3…

    …18 to 3.319 (#216)
    
    Bumps
    [org.jetbrains.intellij.plugins:structure-toolbox](https://github.com/JetBrains/intellij-plugin-verifier)
    from 3.318 to 3.319.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/JetBrains/intellij-plugin-verifier/commit/ed3db6d341c30d507afbe338a8fd41d4030315e8"><code>ed3db6d</code></a>
    Forbid DTD on XML parsing</li>
    <li><a
    href="https://github.com/JetBrains/intellij-plugin-verifier/commit/a36c730880335d80483a2806cfe3bc79d8e656af"><code>a36c730</code></a>
    Bump Gradle to 9.1 (<a
    href="https://redirect.github.com/JetBrains/intellij-plugin-verifier/issues/1357">#1357</a>)</li>
    <li><a
    href="https://github.com/JetBrains/intellij-plugin-verifier/commit/8d1aea82f955dc9559bc91635a39e3a14af53ee1"><code>8d1aea8</code></a>
    cleanup unused OS mapping</li>
    <li>See full diff in <a
    href="https://github.com/JetBrains/intellij-plugin-verifier/compare/intellij-structure-3.318...intellij-structure-3.319">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![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.318&new-version=3.319)](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)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 <dependency name> 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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    614b60b View commit details
    Browse the repository at this point in the history
  4. chore: downgrade plugin version to 0.7.2 (#217)

    It was increased to 0.7.3 by mistake, 0.7.2 was not actually released.
    fioan89 authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    6314c40 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2025

  1. Changelog update - v0.7.2 (#218)

    Current pull request contains patched `CHANGELOG.md` file for the
    `v0.7.2` version.
    
    Co-authored-by: GitHub Action <[email protected]>
    github-actions[bot] and actions-user authored Nov 4, 2025
    Configuration menu
    Copy the full SHA
    8683318 View commit details
    Browse the repository at this point in the history
Loading