Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v14.0.0
Added
- Adds an all-new Welcome experience to quickly get started with GitLens and discover features — even if you are familiar with GitLens, definitely check it out!
- Adds a new streamlined Get Started with GitLens walkthrough
- Adds an all-new Home view for quick access to GitLens features and GitKraken Account for managing your account
- Adds a new reimagined views layout — see discussion #2721 for more details
- Rearranges the GitLens views for greater focus and productivity, including the new GitLens Inspect and moved some of our views from Source Control into either GitLens or GitLens Inspect.
- Adds a new GitLens Inspect activity bar icon focuses on providing contextual information and insights to what you're actively working on
- Adds a Reset Views Layout command to reset all the GitLens views to the new default layout
- Adds an all-new GitKraken Workspaces ☁️ feature as a side bar view, supporting interaction with local and cloud GitKraken workspaces, lists of repositories tied to your account.
- Create, view, and manage repositories on GitKraken cloud workspaces, which are available with a GitKraken account across the range of GitKraken products
- Automatically or manually link repositories in GitKraken cloud workspaces to matching repositories on your machine
- Quickly create a GitKraken cloud workspace from the repositories in your current window
- Open a GitKraken cloud workspace as a local, persisted, VS Code workspace file (further improvements coming soon)
- Open a cloud workspace or repository in a new window (or your current window)
- See your currently open repositories in the Current Window section
- Explore and interact with any repository in a GitKraken cloud workspace, some actions are currently limited to repositories which are open in your current window — ones highlighted in green
- (Coming soon) Share your GitKraken cloud workspaces with your team or organization
- Adds new Commit Graph ✨ features and improvements
- Makes the Panel layout the default for easy access to the Commit Graph with a dedicated details view
- Adds two new options to the graph header context menu
Reset Columns to Default Layout
- resets column widths, ordering, visibility, and graph column mode to default settingsReset Columns to Compact Layout
- resets column widths, ordering, visibility, and graph column mode to compact settings
- Adds a Toggle Commit Graph command to quickly toggle the graph on and off (requires the Panel layout)
- Adds a Toggle Maximized Commit Graph command to maximize and restore the graph for a quick full screen experience (requires the Panel layout)
- Enables the Minimap by default, as its no longer experimental, to provide a quick overview of of commit activity above the graph
- Adds ability to toggle between showing commits vs lines changed in the minimap (note: choosing lines changed requires more computation)
- Adds a legend and quick toggles for the markers shown on the minimap
- Defers the loading of the minimap to avoid impacting graph performance and adds a loading progress indicator
- Adds a
gitlens.graph.minimap.enabled
setting to specify whether to show the minimap - Adds a
gitlens.graph.minimap.dataType
setting to specify whether to show commits or lines changed in the minimap - Adds a
gitlens.graph.minimap.additionalTypes
setting to specify additional markers to show on the minimap
- Makes the Changes column visible by default (previously hidden)
- Defers the loading of the Changes column to avoid impacting graph performance and adds a loading progress indicator to the column header
- Adds a changed file count in addition to the changed lines visualization
- Improves the rendering of the changed line visualization and adds extra width to the bar for outlier changes so that they stand out a bit more
- Adds an Open Repo on Remote button to left of the repo name in the graph header
- Improves contextual help on the search input as you type
- Improves tooltips on Branch/Tag icons to be more uniform and descriptive
- Adds new context menu options to the Commit Graph Settings (cog, above the scrollbar) to toggle which scroll marker to show
- Improves alignment of scroll markers on the scrollbar, and adds a gap between the last column and the scrollbar
- Adds the ability to choose which AI provider, OpenAI or Anthropic, and AI model are used for GitLens' experimental AI features
- Adds a Switch AI Model command to the command palette and from the Explain (AI) panel on the Commit Details view
- Adds a
gitlens.ai.experimental.provider
setting to specify the AI provider to use (defaults toopenai
) - Adds a
gitlens.ai.experimental.openai.model
setting to specify the OpenAI model (defaults togpt-3.5-turbo
) — closes #2636 thanks to PR #2637 by Daniel Rodríguez (@sadasant) - Adds a
gitlens.ai.experimental.anthropic.model
setting to specify the Anthropic model (defaults toclaude-v1
)
- Adds expanded deep link support
- Adds cloning, adding a remote, and fetching from the target remote when resolving a deep link
- Adds deep linking to a repository with direct file path support
- Adds the automatic restoration of all GitLens webviews when you restart VS Code
- Adds ability to control encoding for custom remote configuration — closes #2336
- Improves performance and rendering of the Visual File History and optimizes it for usage in the side bars
- Adds a Full history option to the Visual File History — closes #2690
- Adds a loading progress indicator
- Adds Reveal in File Explorer command to repositories
- Adds Copy SHA command to stashes
- Adds new icons for virtual repositories
Changed
- Changes header on GitLens Settings to be consistent with the new Welcome experience
- Reduces the visual noise of currently inaccessible ✨ features in the side bars
- Performance: Improves rendering of large commits on the Commit Details view
- Performance: Defers possibly duplicate repo scans at startup and waits until repo discovery is complete before attempting to find other repos
- Security: Disables Git access in Restricted Mode (untrusted)
- Security: Avoids dynamic execution in string interpolation
Fixed
- Fixes #2738 - Element with id ... is already registered
- Fixes #2728 - Submodule commit graph will not open in the panel layout
- Fixes #2734 - 🐛 File History: Browse ... not working
- Fixes #2671 - Incorrect locale information provided GitLens
- Fixes #2689 - GitLens hangs on github.dev on Safari
- Fixes #2680 - Git path with spaces is not properly quoted in the command
- Fixes #2677 - Merging branch produces path error
- Fixes an issue with comparison commands on File/Line History views
- Fixes an issue with stale state on many webviews when shown after being hidden
- Fixes an issue with fetch/push/pull on the Commit Graph header
- Fixes an issue where Branch / Tag items on the Commit Graph sometimes wouldn't expand on hover
- Fixes an issue where some command were showing up on unsupported schemes
- Fixes an issue where the file/line history views could break because of malformed URIs
v13.6.0
Added
- Adds the ability to rename stashes — closes #2538
- Adds a new Rename Stash... command to the Stashes view
- Adds new Commit Graph features and improvements
- Adds a Push or Pull toolbar button depending the current branch being ahead or behind it's upstream
- Adds support for the Commit Graph over Visual Studio Live Share sessions
- Adds the ability to move all of the columns, including the ones that were previously unmovable
- Automatically switches column headers from text to icons when the column's width is too small for the text to be useful
- Automatically switches the Author column to shows avatars rather than text when the column is sized to its minimum width
- Adds the ability to search stashes when using the commit search via the Commit Graph, Search & Compare view, or the Search Commits command
- Adds an Open Visual File History command to the new File History submenu on existing context menus
- Allows the Repositories view for virtual repositories
- Honors the
git.repositoryScanIgnoredFolders
VS Code setting - Adds Share, Open Changes, and Open on Remote (Web) submenus to the new editor line numbers (gutter) context menu
- Adds an Open Line Commit Details command to the Open Changes submenus on editor context menus
- Adds an Open Changes submenu to the row context menu on the Commit Graph
Changed
- Refines and reorders many of the GitLens context menus and additions to VS Code context menus
- Moves Copy Remote * URL commands from the Copy As submenu into the Share submenu in GitLens views
- Adds a Share submenu to Source Control items
- Moves Copy SHA and Copy Message commands on commits from the Copy As submenu into the root of the context menu
- Moves Copy Relative Path command on files from the Copy As submenu into the root of the context menu
- Moves file history commands into a File History submenu
- Moves Open * on Remote commands into Open on Remote (Web) submenu
- Renames the Commit Changes submenu to Open Changes
- Renames Show Commit command to Quick Show Commit and Show Line Commit command to Quick Show Line Commit for better clarity as it opens a quick pick menu
- Changes the file icons shown in many GitLens views to use the file type's theme icon (by default) rather than the status icon
- Adds a
gitlens.views.commits.files.icon
setting to specify how the Commits view will display file icons - Adds a
gitlens.views.repositories.files.icon
setting to specify how the Repositories view will display file icons - Adds a
gitlens.views.branches.files.icon
setting to specify how the Branches view will display file icons - Adds a
gitlens.views.remotes.files.icon
setting to specify how the Remotes view will display file icons - Adds a
gitlens.views.stashes.files.icon
setting to specify how the Stashes view will display file icons - Adds a
gitlens.views.tags.files.icon
setting to specify how the Tags view will display file icons - Adds a
gitlens.views.worktrees.files.icon
setting to specify how the Worktrees view will display file icons - Adds a
gitlens.views.contributors.files.icon
setting to specify how the Contributors view will display file icons - Adds a
gitlens.views.searchAndCompare.files.icon
setting to specify how the Search & Compare view will display file icons
- Adds a
- Renames Delete Stash... command to Drop Stash... in the Stashes view
- Removes the commit icon when hiding avatars in the Commits view to allow for a more compact layout
- Limits Git CodeLens on docker files — closes #2153
- Shows progress notification for deep links earlier in the process — closes #2662
Fixed
- Fixes #2664 - Terminal run Git command can be "corrupted" if there is previous text waiting in the terminal
- Fixes #2660 - Commands executed in the terminal fail to honor found Git path
- Fixes #2654 - Toggle zen mode not working until you restart vscode
- Fixes #2629 - When on VSCode web, add handling for failing repo discovery
- Fixes many issues with using GitLens over Visual Studio Live Share sessions
- Fixes mouse scrubbing issues with the minimap on the Commit Graph
- Fixes Refresh Repository Access and Reset Repository Access Cache commands to always be available
- Fixes state not being restored on the Home webview
- Fixes getting the oldest unpushed commit when there is more than 1 remote
- Fixes an issue with the quick input on the Git Command Palette unexpectedly going back to the previous step
- Fixes GitLens access tooltip not being visible when hovering in the Commit Graph
- Fixes last fetched messaging in the Commit Graph when its never been fetched
Removed
- Removes "Open Commit on Remote" command from the VS Code Timeline view as it can no longer be supported — see microsoft/vscode/#177319
v13.5.0
Added
- Adds the ability to switch to an alternate panel layout for the Commit Graph — closes #2602 and #2537
- Adds a new context menu from the Commit Graph Settings (cog) to switch between the "Editor" and "Panel" layouts
- Adds a
gitlens.graph.layout
setting to specify the layout of the Commit Grapheditor
- Shows the Commit Graph in an editor tabpanel
- Shows the Commit Graph in the bottom panel with an additional Commit Graph Details view alongside on the right
- Adds new Commit Graph features and improvements
- Adds a compact layout to the Graph column of the Commit Graph
- Adds a context menu option to the header to toggle between the "Compact" and "Default" layouts — closes #2611
- Shows pull request icons on local branches when their upstream branch is associated with a pull request
- Adds tooltips to work-in-progress (WIP) and stash nodes
- Adds a "Publish Branch" context menu action to local branches without an upstream branch — closes #2619
- Lowers the minimum width of the "Branch / Tag" column
- Adds a compact layout to the Graph column of the Commit Graph
- Adds actions to Focus View Pull Requests
- Switch to or create a local branch
- Create or open a worktree from the branch
- Adds a Generate Commit Message (Experimental)... command to the SCM context menus
Changed
- Reduces the size of the GitLens (desktop) bundle which reduces memory usage and improves startup time — ~7% smaller (1.21MB -> 1.13MB)
- Consolidates the "extension" side of all the GitLens webviews/webview-views into a unified controller and code-splits each webview/webview-view into its own bundle
- Allows for very minimal code to be loaded for each webview/webview-view until its used, so if you never use a webview you never "pay" the cost of loading it
- Consolidates the "extension" side of all the GitLens webviews/webview-views into a unified controller and code-splits each webview/webview-view into its own bundle
- Changes Open Associated Pull Request command to support opening associated pull requests with the current branch or the HEAD commit if no branch association was found — closes #2559
- Improves the "pinning" of the Commit Details view
- Avoids automatically pinning
- Changes the pinned state to be much more apparent
- Changes Commit Details to always open diffs in the same editor group as the currently active editor — closes #2537
Fixed
- Fixes #2597 - Allow disabling "Open worktree for pull request via GitLens..." from repository context menu
- Fixes #2612 - Clarify GitLens telemetry settings
- Fixes #2583 - Regression with Open Worktree for Pull Request via GitLens... command
- Fixes #2252 - "Copy As"/"Copy Remote File Url" copies %23 instead of # in case of Gitea — thanks to PR #2603 by WofWca (@WofWca)
- Fixes #2582 - Visual File History background color when in a panel
- Fixes #2609 - If you check out a branch that is hidden, GitLens should show the branch still
- Fixes #2595 - Error when stashing changes
- Fixes tooltips sometimes failing to show in Commit Graph rows when the Date column is hidden
- Fixes an issue with incorrectly showing associated pull requests with branches that are partial matches of the true branch the pull request is associated with
v13.4.0
Added
- Adds an experimental Generate Commit Message (Experimental) command to use OpenAI to generate a commit message for staged changes
- Adds a
gitlens.experimental.generateCommitMessagePrompt
setting to specify the prompt to use to tell OpenAI how to structure or format the generated commit message — can have fun with it and make your commit messages in the style of a pirate, etc
- Adds a
- Adds auto-detection for
.git-blame-ignore-revs
files and excludes the commits listed within from the blame annotations - Adds a Open Git Worktree... command to jump directly to opening a worktree in the Git Command Palette
- Adds a Copy Relative Path context menu action for active editors and file nodes in sidebar views
- Adds the ability to see branches and tags on remote repositories (e.g. GitHub) on the Commit Graph
- Currently limited to only showing them for commits on the current branch, as we aren't yet able to show all commits on all branches
Changed
- Improves the display of items in the Commit Graph
- When showing local branches, we now always display the upstream branches in the minimap, scrollbar markers, and graph rows
- When laying out lanes in the Graph column, we now bias to be left aligned when possible for an easier to read and compact graph visualization
- Improves Open Worktree for Pull Request via GitLens... command to use the qualified remote branch name, e.g.
owner/branch
, when creating the worktree - Removes Insiders edition in favor of the pre-release edition
Fixed
- Fixes #2550 - Related pull request disappears after refresh
- Fixes #2549 - toggle code lens does not work with gitlens.codeLens.enabled == false
- Fixes #2553 - Can't add remote url with git@ format
- Fixes #2083, #2539 - Fix stashing staged changes — thanks to PR #2540 by Nafiur Rahman Khadem (@ShafinKhadem)
- Fixes #1968 & #1027 - Fetch-> fatal: could not read Username — thanks to PR #2481 by Skyler Dawson (@foxwoods369)
- Fixes #2495 - Cannot use gitlens+ feature on public repo in some folders
- Fixes #2530 - Error when creating worktrees in certain conditions
- Fixed #2566 - hide context menu in output panel — thanks to PR #2568 by hahaaha (@hahaaha)
v13.3.2
Changed
- Reduces the size of the GitLens bundle which improves startup time
- GitLens' extension bundle for desktop (node) is now ~24% smaller (1.58MB -> 1.21MB)
- GitLens' extension bundle for web (vscode.dev/github.dev) is now ~6% smaller (1.32MB -> 1.24MB)
Fixed
- Fixes #2533 - Current Branch Only graph filter sometimes fails
- Fixes #2504 - Graph header theme colors were referencing the titlebar color properties
- Fixes #2527 - shows added files for Open All Changes
- Fixes #2530 (potentially) - Error when creating worktrees in certain conditions
- Fixes an issue where trial status can be shown rather than a purchased license
v13.3.1
Fixed
- Fixes graph issue where scroll markers do not update until mouseover when changing the
gitlens.graph.scrollMarkers.additionalTypes
setting.
v13.3.0
Added
- ✨ Adds a preview of the all-new Focus View, a GitLens+ feature — provides you with a comprehensive list of all your most important work across your connected GitHub repos:
- My Pull Requests: shows all GitHub PRs opened by you, assigned to you, or awaiting your review
- My Issues: shows all issues created by you, assigned to you, or that mention you
- Open it via GitLens+: Show Focus View from the Command Palette
- Adds new Commit Graph features and improvements
- Adds a new experimental minimap of commit activity to the Commit Graph
- Adds a new experimental Changes column visualizing commit changes
- Adds markers to the Commit Graph scroll area indicating the location of the selected row, search results, current branch, upstream, and more
- Adds the ability to show upstream (ahead/behind) status on local branches with an upstream
- Adds a double-click action on the status to pull (when behind) or push (when ahead) pending changes
- Adds context menu actions to Push, Pull, and Fetch the local branch
- Adds a
gitlens.graph.showUpstreamStatus
setting to toggle upstream (ahead/behind) indicators on branches
- Adds the ability to show any associated pull requests with branches
- Adds a double-click action on the PR icon to open the PR in the browser
- Adds context menu actions to Open Pull Request on Remote and Copy the PR URL
- Adds a
gitlens.graph.pullRequests.enabled
setting to toggle PR icons — closes #2450
- Adds a context menu to the WIP row — closes #2458
- Adds a double-click action on commit rows to open the Commit Details view
- Improves Author and Avatar tooltips to now also show the contributor's email address, if available
- Improves Date tooltips to now always show both the absolute and relative date
- Adds the ability to copy and share links directly to repositories, branches, commits, and tags in the Commit Graph
- Adds context menu actions to copy direct links in the Share submenu
- Improves the Worktree creation experience
- Adds a prompt after the worktree is created to choose how to open the worktree
- Adds a
worktrees.openAfterCreate
setting to specify how and when to open a worktree after it is created
- Adds a
- Ensures new worktrees are created from the "main" repo, if already in a worktree
- Adds a prompt after the worktree is created to choose how to open the worktree
- Adds a new remote command to the Git Command Palette to add, prune, and remove remotes
- Adds a Open Worktree for Pull Request via GitLens... context menu command on pull requests in the GitHub Pull Requests and Issues extension's views
- Opens an associated worktree, if one exists, otherwise it creates a new worktree for the pull request
- Adds settings to control the format of commits in the GitLens views
Changed
- Greatly reduces the size of many of GitLens' bundles which improves startup time
- GitLens' extension bundle for desktop (node) is now ~18% smaller
- GitLens' extension bundle for web (vscode.dev/github.dev) is now ~37% smaller
- GitLens' Commit Graph webview bundle is now ~31% smaller
- Changes the Contributors view to be shown by default on the GitLens sidebar
Removed
- Removes the use of an external color library for the File Heatmap annotations and webview themes — reduces the bundled extension size
Fixed
- Fixes #2355 - Search by changes stops working in version 13.x.x
- Fixes #2473 - Commit graph status bar show wrong last fetched date
- Fixes #2409 - Commit Graph Show Current Branch Only shows unrelated commits from other branches
- Fixes an issue where pinning not being respected in Commit Details view
- Fixes graph issue where search results that are merge commits are not highlighted when the
gitlens.graph.dimMergeCommits
setting is enabled - Fixes graph issue where rows with tags belonging to a hovered branch are not highlighted when the
gitlens.graph.highlightRowsOnRefHover
setting is enabled
v13.2.0
Added
- Adds many all-new Commit Graph features and improvements
- Adds the ability to filter commits, branches, stashes, and tags
- Adds a new Filter Graph dropdown button at the start of the search bar
- Adds ability to quickly switch between Show All Local Branches and Show Current Branch Only branch filtering options
- Show All Local Branches — displays all local branches (default)
- Show Current Branch Only — displays only the current branch and it's upstream remote (if exists and Hide Remote Branches isn't enabled)
- Adds ability to hide all remote branches, stashes, and tags
- Adds the ability to dim (deemphasize) merge commits
- Adds a new header bar to provide quick access to common actions
- Shows the currently selected repository with the ability to switch repositories when clicked (if multiple repositories are open)
- Shows the current branch with the ability to switch branches when clicked
- Provides a fetch action which also shows the last fetched time
- Also, moves GitLens+ feature status and feedback links to the top right
- Adds new ability to reorder columns by dragging and dropping column headers (not all columns are reorderable)
- Adds new keyboard shortcuts
- Use
shift+down arrow
andshift+up arrow
to move to the parent/child of the selected commit row - Holding the
ctrl
key with a commit row selected will highlight rows for that commit's branch
- Use
- Adds new settings
- Adds a
gitlens.graph.dimMergeCommits
setting to specify whether to dim (deemphasize) merge commit rows - Adds a
gitlens.graph.scrollRowPadding
setting to specify the number of rows from the edge at which the graph will scroll when using keyboard or search to change the selected row
- Adds a
- Adds the ability to filter commits, branches, stashes, and tags
Changed
- Increases the delay to highlight associated rows when hovering over a branch to 1s in the Commit Graph
Removed
- Removes the status bar from the Commit Graph as it was replaced by the new header bar
Fixed
- Fixes #2394 - Work in progress file diff compares working tree with working tree, instead of working tree with head
- Fixes #2207 - Error when trying to push individual commit
- Fixes #2301 - Create Worktree button doesn't work in certain cases
- Fixes #2382 - commits disappearing from commit details view when they shouldn't
- Fixes #2318 - GitLens need to login again after VS Code insiders upgrade every day
- Fixes #2377 - Missing Azure Devops Icon
- Fixes #2380 - Autolink fails with curly braces
- Fixes #2362 - Visual File History becomes unavailable when the workspace contains private repo
- Fixes #2381 - can't use scrollbar in 'Commit Graph' view
- Fixes an issue where focusout hides toolbar actions for the graph
- Fixes an issue where Switch to Another Branch... doesn't work in the Graph editor toolbar
- Fixes graph issue with row highlighting/dimming sticking when the graph loses focus
- Fixes graph issue with branches remaining hovered/extended when the mouse leaves the graph
v13.1.1
v13.1.0
Added
- Adds Commit Graph enhancements
- Adds the ability to set keyboard shortcuts to commits and stashes on the Commit Graph — closes #2345
- Keyboard shortcuts can be applied to many of the
gitlens.graph.*
commands and should usegitlens:webview:graph:focus && !gitlens:webview:graph:inputFocus
for their "When Expression" to only apply when the Commit Graph is focused - For example, add the following to your
keybindings.json
to allow Ctrl+C to copy the selected commit's SHA to the clipboard{ "key": "ctrl+c", "command": "gitlens.graph.copySha", "when": "gitlens:webview:graph:focus && !gitlens:webview:graph:inputFocus" }
- Keyboard shortcuts can be applied to many of the
- Automatically selects the
HEAD
commit in the Commit Graph when switching branches - Improves performance of updating the Commit Graph when the repository changes
- Improves performance by avoiding unnecessary updates to the Commit Details view when selection changes
- Adds a
@me
search filter to the search box - Adds history navigation to the search box in the Commit Graph
- When the search field is focused, use the
up arrow
anddown arrow
to navigate through any previous searches that yielded results
- When the search field is focused, use the
- Adds ability to reset to any commit in the Commit Graph and GitLens views — closes #2326
- Adds the ability to set keyboard shortcuts to commits and stashes on the Commit Graph — closes #2345
- Adds Interactive Rebase Editor performance and UX improvements
- Changes the header and footer to always be visible
- Shows the Commit Details view on commit selection
- Adds a
gitlens.rebaseEditor.showDetailsView
setting to specify when to show the Commit Details view for the selected row in the Interactive Rebase Editor
- Adds a
- Adds full (multiline) commit message
- Adds the
f
fixup shortcut key to UI - Consolidates the UI for author and committer information into a stack of avatars
- Adds emoji support for commit messages — closes #1789
- Ensures that large rebases show rich commit details
- Adds Commit Details view improvements
- Adds custom and non-rich integration-based autolinks and improves autolink display
- Improves performance by avoiding unnecessary updates
- Avoids "pinning" commits by default when opened from the Commit Graph, Visual File History, quick picks, etc
- Adds a Open in Commit Graph button even when showing uncommitted changes
- Adds new sections and settings to the GitLens Interactive Settings
- Adds a new Commit Details view section
- Adds a new Terminal Links section
- Adds autolink configuration to the Hovers section
- Adds a
@me
search filter to commit search in the Search & Compare view and quick pick - Adds product usage telemetry
- Honors the overall VS Code telemetry settings and add a
gitlens.telemetry.enabled
setting opt-out specifically for GitLens
- Honors the overall VS Code telemetry settings and add a
Changed
- Changes the Home view to always be available and polishes the experience
- Changes SHA terminal links to use the Commit Details view — closes #2320
- Adds a
gitlens.terminalLinks.showDetailsView
setting to specify whether to show the Commit Details view when clicking on a commit link
- Adds a
- Changes to uses VS Code as Git's
core.editor
for terminal run commands — closes #2134 thanks to PR #2135 by Nafiur Rahman Khadem (@ShafinKhadem)- Adds a
gitlens.terminal.overrideGitEditor
setting to specify whether to use VS Code as Git'score.editor
for GitLens terminal commands
- Adds a
- Polishes webview (Commit Graph, Interactive Rebase Editor, etc) scroll bars to match VS Code's style and behavior
Fixed
- Fixes #2339 - Commit details "Autolinks" group shows wrong count
- Fixes #2346 - Multiple cursors on the same line duplicate inline annotations; thanks to PR #2347 by Yonatan Greenfeld (@YonatanGreenfeld)
- Fixes #2344 - copying abbreviated commit SHAs is not working
- Fixes #2342 - Local remotes are incorrectly treated as private
- Fixes #2052 - Interactive Rebase fails to start when using xonsh shell due to command quoting
- Fixes #2141 - GitLens' rebase UI randomly fails loading interactive rebase when performed outside of VSC
- Fixes #1732 - Phantom rebase-merge directory (
rm -rf ".git/rebase-merge"
) - Fixes #1652 - Closing interactive rebase editor after "git rebase --edit" aborts rebase-in-progress
- Fixes #1549 - Fetch does not work when local branch name differs from remote branch name
- Fixes #2292 - Push button in BranchTrackingStatusNode of non-current branch does not trigger "Push force"
- Fixes #1488 - Open Folder History not working with non-English language pack
- Fixes #2303 - "Googlesource" gerrit only supports two levels of domain — thanks to PR #2304 by Matt Buckley (@Mattadore)
- Fixes #2315 - Commit details secondary side bar banner doesn't stay dismissed
- Fixes #2329 - Remember UI settings in Commit Details panel
- Fixes #1606 - Adjusts capitalization of "URL" — thanks to PR #2341 by Dave Nicolson (@dnicolson)
- Fixes issue where we weren't honoring the default gravatar style (
gitlens.defaultGravatarsStyle
) in certain cases - Fixes graph issue where stashes are sometimes assigned the wrong column
- Fixes graph issue with commit rows being incorrectly hidden in some cases
- Fixes graph issue with merge commits not being hidden correctly in some cases
- Fixes some graph issues with hover on branch/tag labels