You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.