Added
- Adds richer support for GitHub Enterprise and GitLab Self-Managed — closes #3901, #3934
- Adds pull request/merge request support in Launchpad — closes #3923
- Adds issue support to Start Work
- Adds integration status and connection flows to the Home view
- Adds new ability to search for a GitLab merge request in the Launchpad — closes #3788
- Adds merge target's merged status to the Home view
- GitLens will attempt to determine if the current branch has been merged into its the merge target branch (or the local branch of the merge target)
- Overhauls the Visual File History
- Improves commit bubble sizing to better handle outliers
- Improves hover content and interations
- Adds explicit zoom in/out buttons and changes mouse zoom to use the mouse wheel — when zoomed, drag to scrub through the history
- Optimizes chart resizing and axis label rendering with author indicators, and re-adds the legend to the view
- Adds a new Folder History > Open Visual Folder History command to folders in the Explorer view, Source Control view, and other GitLens views
- Adds new ability to see and act upon a "paused" Git operation, e.g. merge, rebase, cherry-pick, revert, across the Commits, Commit Graph, and Home views — closes #3913
- Adds a new banner on the Commit Graph and updates the banner on Home with actions to continue, skip, or abort the operation
- Adds Continue, Skip, and Abort actions to the Commits view
- Adds a GitLens Home button to the Commit Graph header to go to the Home view title section — closes #3873
- Adds a new Hidden Branches / Tags dropdown button next to the Branch Visibility dropdown in the Commit Graph toolbar — closes #3101
- Adds a new Contributors section to comparison results in the views — quickly see who contributed changes in the specific range with statistics
- Adds statistics to contributors in the GitLens views when enabled
- Adds AI model name in commit message generation notifications
Changed
- Improves branch status icons/indicators on the Home view
- Improves branch contributors avatars on the Home view; improved scoring and ordering
- Improves performance of loading/reloading the Home view
- Improves performance of detecting paused Git operations, e.g. merge, rebase, cherry-pick, revert
- Changes GitLens to be XDG-compatible — closes #3660
- Changes GitLens "reset" command to no longer use/open a terminal — closes #3533
- Changes to format numbers, e.g. counts, with internationalization (i18n) support
- Improves command ordering on branch context menus
- Changes File History context menu to Folder History on folders in the Explorer view
Adds Open Visual Folder History to explorer folders
Adds Open [Visual] Folder History to folders in views
Fixed
- Fixes #3915 - Closing a split editor with annotations causes the Clear Annotations button to get stuck
- Fixes #3914 - Attempting to clear a file annotation on a split file w/o the annotation no-ops
- Fixes #3911 - Avoid Home opening when first-install isn't reliable (e.g. GitPod)
- Fixes #3888 - Graph hover should disappear when right-clicking a row
- Fixes #3909 - GitLens "Pull with Rebase" is not rebase, but merge
- Fixes #3476 - Can't show commit graph in floating window
- Fixes an issue with unpin button visibility in the File History view
- Fixes intermittent issue with greater reliability of webview requests
- Fixes an issue with autolink enrichment for issues
- Fixes issues with incorrect aggregate contributor stats