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
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 settings
Reset 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 to openai)
Adds a gitlens.ai.experimental.openai.model setting to specify the OpenAI model (defaults to gpt-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 to claude-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