Added
- Adds Launchpad
preview
, a new Pro feature bringing your GitHub pull requests into a unified, categorized list to keep you focused and your team unblocked- Open using the new GitLens: Open Launchpad command
- Categorizes pull requests by status
- Current Branch: Pull requests associated with your current branch
- Ready to Merge: Pull requests without conflicts, ci failures, change suggestions or other issues preventing merge
- Blocked: Pull requests with conflicts, CI failures, or that have no reviewers assigned
- Needs Your Review: Pull requests waiting for your review
- Requires Follow-Up: Pull requests that have been reviewed and need follow-up
- Draft: Draft pull requests
- Pinned: Pull requests you have pinned
- Snoozed: Pull requests you have snoozed
- Other: Other pull requests
- Action on a pull request directly from the Launchpad:
- Merge a pull request
- Open a pull request on GitHub
- Switch to or create a branch or worktree for a pull request to review changes
- Display a pull request's details in the Overview
- Open a pull request's changes in the multi-diff editor
- View a pull request's branch in the Commit Graph
- View or create code suggestions for a pull request
- Pin or snooze a pull request in the Launchpad
- Adds a status bar indicator of the Launchpad
- Opens the Launchpad when clicked
- Shows the top pull request and its status in the status bar
- Also highlights your top pull request in the launchpad when opened from the indicator
- Provides a summary of your most critical pull requests on hover
- Each summary line includes a link to open the Launchpad to that category
- Adds new settings for the Launchpad and indicator
gitlens.launchpad.ignoredRepositories
: Array of repositories withowner/name
format to ignore in the Launchpadgitlens.launchpad.staleThreshold
: Value in days after which a pull request is considered stale and moved to the Other categorygitlens.launchpad.indicator.enabled
: Specifies whether to show the Launchpad indicator in the status bargitlens.launchpad.indicator.icon
: Specifies the style of the Launchpad indicator icongitlens.launchpad.indicator.label
: Specifies the style of the Launchpad indicator labelgitlens.launchpad.indicator.groups
: Specifies which critical categories of pull requests to summarize in the indicator tooltipgitlens.launchpad.indicator.useColors
: Specifies whether to use colors in the indicatorgitlens.launchpad.indicator.openInEditor
: Specifies whether to open the Launchpad in the editor when clickedgitlens.launchpad.indicator.polling.enabled
: Specifies whether to regularly check for changes to pull requestsgitlens.launchpad.indicator.polling.interval
: Specifies the interval in minutes to check for changes to pull requests
- Adds new features that make code reviews easier
- Adds Code Suggest
preview
, a cloud feature, that frees your code reviews from unnecessary restrictions- Create a Code Suggestion from the Inspect: Overview tab when on a PR's branch
- Upon creation of a Code Suggestion, a comment will appear on the pull request
- Code Suggestions can be viewed and apply directly from gitkraken.dev, or open in GitKraken Desktop or GitLens.
- See a PR's Code Suggestions from anywhere we currently display PR information in our views (Commits, Branches, Remotes)
- You can additionally start Code Suggestions from the Launchpad
- Adds a Pull Request view to view PR commits and review file changes
- Adds a Pull Request badge to the Graph and the Inspect Overview
- Adds Code Suggest
- Adds rich Jira Cloud integration
- Enables rich automatic Jira autolinks in commit messages everywhere autolinks are supported in GitLens
- Adds a Cloud Integrations button to the GitKraken Account view and a new
GitLens: Manage Cloud Integrations
command to manage connected cloud integrations - Adds a Manage Jira button to Inspect and a link in Autolink settings to connect to Jira
- Adds support for Google Gemini for GitLens' experimental AI features
- Adds a
gitlens.ai.experimental.gemini.model
setting to specify the Gemini model
- Adds a
- Adds support for the latest OpenAI and Anthropic models for GitLens' experimental AI features
- Adds a new
gitlens.views.collapseWorktreesWhenPossible
setting to specify whether to try to collapse the opened worktrees into a single (common) repository in the views when possible
Changed
- Reworks Commit Details, now called the Inspect view
- Revamps the Working Changes tab into the Overview tab
- Provides richer branch status information and branch switching
- Adds Push, Pull, and Fetch actions
- Richer Pull Request Information
- Open details in the Pull Request view
- Links to open and compare changes
- List of the PR's Code Suggestions
- Create a Code Suggestion by clicking the Suggest Changes for PR button
- Improves contributor and team member picking for the adding co-authors, Code Suggest, and Cloud Patches
- Improves performance when creating colors derived from the VS Code theme
- Changes the command to open the Launchpad in the editor (formerly Focus View) from GitLens: Show Focus to GitLens: Open Launchpad in Editor
- Renames the setting
gitlens.focus.allowMultiple
togitlens.launchpad.allowMultiple
- Updates most deep link prompts to quick picks or quick inputs, moves most prompts to before a repository is opened.
- Updates Pro upgrade links to use the newer gitkraken.dev site
Fixed
- Fixes #3221 - Cannot use word "detached" in branch names
- Fixes #3197 - Only emojify standalone emojis — thanks to PR #3208 by may (@m4rch3n1ng)
- Fixes #3180 - Focus View feedback button is not working
- Fixes #3179 - The checkmarks in cherry pick are not displayed
- Fixes #3249 - Error "Cannot read properties of null (reading 'map')
- Fixes #3198 - Repository location in cloud workspace doesn't work when the repo descriptor does not contain a url
- Fixes #3143 - File Annotation icon isn't themed according to the icons...