Added
- Adds the ability to group GitLens views into a single GitLens view in the Source Control sidebar
- Includes Commits, Branches, Remotes, Stashes, Tags, Worktrees, Contributors, Repositories, Search & Compare, and Launchpad views
- Switch views by clicking on the specific view icons in the grouped GitLens view header
- Grouped views can be separated (detached) from the grouped GitLens view via context menu commands from the view header
- Detached views can be regrouped by clicking the close (
x
) icon in the view header - Adds a new
gitlens.views.scm.grouped.default
setting to specify the default view to show in the grouped GitLens view on new workspaces/folders (otherwise the last selected view is remembered) - Adds a new
gitlens.views.scm.grouped.views
setting to specify which views to show in the grouped GitLens view
- Adds a completely reimagined Home view
- Active section:
- Shows your current repository, branch, and repository state
- Actions for syncing (push, pull, fetch), switching repos/branches, and viewing working directory changes
- Launchpad section:
- Shows pull requests that need your review, are blocked, or are ready to merge
- Start work action to begin a new branch or worktree, or generate one from an existing issue
- Recent section: return to previous work by showing recent branches, worktrees, and PRs with activity for your chosen timeframe
- Active section:
- Adds Start Work command that opens a quick pick to initiate different flows for starting new work — closes #3621
- Start from an issue from GitHub or Jira (other integrations coming soon) and create a branch and/or worktree
- Adds new ability to search for a GitHub PR in the Launchpad — closes #3543, #3684
- Adds a new Filter Commits button to the Commit Graph toolbar — closes #3686
- When toggled while searching the graph, it will be filtered to show only commits matching the search query
- Adds and expands AI support for GitLens' AI features, now out of experimental and in preview
- Refines and improves commit message generation and explaining changes, through better prompting and context
- Adds new model support from GitHub Copilot when installed — no api key needed
- Adds the latest OpenAI and Claude models
- Adds new models from xAI, GitHub Models, and HuggingFace
- Adds a new Launchpad view, now out of experimental mode — closes #3615:
- Remembers the collapsed/expanded state of groups and auto-expands the Current Branch group & item, if applicable
- Reflects changes better, including pinning and snoozing items
- Pinned items should now appear above non-pinned items in their respective groups
- Adds new all-new onboarding walkthrough — closes #3656
- Adds new deep links to certain GitLens features and views — closes #3679
- Adds Copy Changes (Patch) command to the context menu of branch comparisons and their files in the Commits, Branches, and Remotes views
- Adds an Upgrade and Switch to Release Version to the expiration notification when using the pre-release of GitLens
Changed
- Changes the, no account, 3-day preview experience of GitLens Pro to be 3 non-consecutive days on the Commit Graph
- Changes the GitLens Pro 7-day trial to be 14 days, and 30 days if you invite a teamate
- Improves Launchpad & the Launchpad view — closes #3614:
- Adds Pin and Snooze buttons to the header item in the action step
- Draft pull requests for which the current user's review is needed are now also shown in the "Needs Your Review" group, with a draft icon
- Renames Switch to Branch or Worktree option to Switch to Branch, since it already includes options to create a worktree in the action flow
- Improves the open in worktree action flow — closes #3549:
- Changes to open a multi-diff editor of the changes when opening a new worktree from a PR to make reviewing easier — #3701
- Improves the Explain panel in Inspect and Graph Details with markdown formatting
- Changes how GitLens handles creating and deleting tags to avoid using the terminal — #3670
- Improves quick pick workflows when no repositories are open
- Renames GK Workspaces (GitKraken Workspaces) to Cloud Workspaces
- Improves revealing items in the GitLens views
- Limits buffering during logging to reduce memory usage
Fixed
- Fixes #3549 - Webviews can have issues with high contrast themes
- Fixes #3734 - Open multi-diff editor when opening a new worktree from a PR
- Fixes #3133 - Infinite error loop when pushing stash from GUI
- Fixes branch creation and switch quickpicks failing to close when a worktree is created during the flow
- Fixes some cases where Launchpad can fail to detect a connected integration
- Fixed issues with renamed file status on comparisons and pull requests and ensures that renamed files get returned in file status and revision content git operations
- Fixes issues with failing to delete stored state
- Fixes issues with logging on some failure cases
- Fixes issues with log scope tracking
Removed
- Removes the GitLens Welcome view in favor of the new onboarding walkthrough experience