Skip to content

v1.0.32

Choose a tag to compare

@github-actions github-actions released this 12 Aug 18:16
· 29 commits to main since this release
  • New "Copy Nice GitHub url" action, in the Git menu right under the GitHub submenu. It copies
    the GitHub link to the selected file on the current branch
    (https://github.com/acme/demo/blob/main/README.md), instead of the commit-SHA-pinned link that
    GitHub > Open in Browser produces — so the link stays valid and readable after further commits.
    Works with https/ssh/scp-style remotes and GitHub Enterprise hosts; falls back to the commit SHA
    on a detached HEAD, and to /tree/<branch> for directories and the repository root.
  • Fixed "Restart advised — some plugins didn't unload fully" on update. The chapter feature
    attached a focus listener to the IDE's own window and never detached it, so the previous
    plugin's classloader stayed alive across an update (and the stale listener then failed with a
    ClassCastException against the newly loaded ChapterService). The listener now lives in a
    project-level service that removes it on dispose. ChapterStartup also moved from the
    deprecated StartupActivity to ProjectActivity.
  • Copy Git Coordinates: shorter, paste-friendly format. Now copies just the remote URL
    (https://github.com/acme/demo.git), appending - branch: <name> only when you are on a
    branch other than main/master.
  • Install / update without an IDE restart. The plugin is now fully dynamic on all supported
    builds (2024.3+). The test-result sound/splash moved off the non-dynamic testStatusListener
    extension point to the SMTRunnerEventsListener message-bus topic; with no components anywhere,
    the IDE can load, unload, and update the plugin without a restart.