Added
- Adds improvements and enhancements to Launchpad to make it easier to manage and review pull requests
- Adds GitLab (cloud-only for now) support to show and manage merge requests in Launchpad
- Adds a new Connect Additional Integrations button to the Launchpad titlebar to allow connecting additional integrations (GitHub and GitLab currently)
- Adds an new experimental Launchpad view to provide a persistent view of the Launchpad in the sidebar
- To try it out, run the Show Launchpad View command or set the
gitlens.views.launchpad.enabled
setting totrue
— let us know what you think! - While its functionality is currently limited, pull requests can be expanded to show changes, commits, and code suggestions, as well as actions to open changes in the multi-diff editor, open a comparision, and more
- To try it out, run the Show Launchpad View command or set the
- Adds new features and improvements to the Commit Graph
- Branch visibility options, formerly in the Graph Filtering dropdown, are now moved to the new Branches Visibility dropdown in the Commit Graph header bar
- Adds a new Smart Branches visibility option to shows only relevant branches — the current branch, its upstream, and its base or target branch, to help you better focus
- Improves interactions with hovers on rows — they should do a better job of staying out of your way
- Adds pull request information to branches with missing upstreams
- Adds support for GitHub and GitLab cloud integrations — automatically synced with your GitKraken account
- Adds an improved, streamlined experience for connecting cloud integrations to GitLens
- Manage your connected integration via the the Manage Integrations command or the Integrations button on the GitKraken Account view
- Adds comparison support to virtual (GitHub) repositories
Changed
- Improves the Compare to/from HEAD command (previously Compare with HEAD) to compare commits, stashes, and tags with the HEAD commit where directionality is determined by topology and time
- Improves the messaging of the merge and rebase commands
- Renames Compare with Working Tree command to Compare Working Tree to Here
- Renames Compare Common Base with Working Tree command to Compare Working Tree to Common Base
- Renames Open Worktree in New Window Launchpad command to Open in Worktree
- Renames Open Directory Compare command to Open Directory Comparison
- Renames Open Directory Compare with Working Tree command to Directory Compare Working Tree to Here
- Improves some messaging on Switch and Checkout commands
Fixed
- Fixes #3445 - Cannot merge branch into detached HEAD
- Fixes #3443 - Don't show gitlens context menu items in Copilot Chat codeblock editors
- Fixes #3457 - Enriched autolink duplication in graph hover (and possibly other places)
- Fixes #3473 - Plus features can't be restored after they are hidden
- Fixes column resizing being stuck when the mouse leaves the Commit Graph
- Fixes issues with incorrect commit count when using the merge and rebase commands
- Fixes issues where a merge or rebase operation says there or no changes when there are changes
- Fixes an error with queries that can cause Jira Cloud and other cloud integrations to stop working
- Fixes issues with some directory comparison commands