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.3.0
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
  • 4 commits
  • 14 files changed
  • 3 contributors

Commits on Jun 10, 2025

  1. Changelog update - v0.3.0 (#127)

    Current pull request contains patched `CHANGELOG.md` file for the
    `v0.3.0` version.
    
    Co-authored-by: GitHub Action <action@github.com>
    github-actions[bot] and actions-user authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    b3d0b73 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. fix: Stop action should be available when workspace is out of date (#129

    )
    
    Similarly to the web dashboard, `Stop` should be available alongside
    `Update and restart` action when a workspace is running but with a
    template out of date.
    fioan89 authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    77f39cf View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. fix: update&start outdated workspaces (#128)

    URI handling was not able to start workspaces that were stopped and also
    outdated. With this PR we check the ws status and call the proper REST
    endpoint depending on whether the workspace is outdated or not.
    
    During URI handling we can wait for workspaces to start up. The existing
    implementation had no visual feedback that we are waiting/doing
    anything. With this PR the header bar shows a nice work in progress
    visual. Additionally, the deployment URL was not properly refreshed when
    switching between different urls via URI handling. This is also fixed by
    forcing TBX to render a blank page for a very short period of time and
    then going back to the main page.
    fioan89 authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    792dba9 View commit details
    Browse the repository at this point in the history
  2. impl: remember the ssh connection state (#125)

    And try to automatically establish the connections after an expired
    token was refreshed (by going again through the login sequence)
    
    In addition a fix was provided in order to show errors when TBX is
    visible after being minimized. Errors encountered while TBX was running
    but the window was not visible were never displayed by TBX. This fix
    queues the errors while TBX is minimized, and they will be displayed
    again only when visible. This implementation is possible due to an
    observable
    state object that can provide information about TBX and plugin
    visibility.
    
    Among other things we also display a more human friendly version for the
    exceptions raised by the http client during (but not only) workspace
    polling.
    
    Attention: users will still have to manually launch a new a remote IDE
    if it was opened while a session expired.
    
    - resolves #121
    fioan89 authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    5dfbdca View commit details
    Browse the repository at this point in the history
Loading