github gitkraken/vscode-gitlens v15.0.0

latest releases: v15.6.3, v15.6.2, v15.6.1...
6 months ago

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 with owner/name format to ignore in the Launchpad
      • gitlens.launchpad.staleThreshold: Value in days after which a pull request is considered stale and moved to the Other category
      • gitlens.launchpad.indicator.enabled: Specifies whether to show the Launchpad indicator in the status bar
      • gitlens.launchpad.indicator.icon: Specifies the style of the Launchpad indicator icon
      • gitlens.launchpad.indicator.label: Specifies the style of the Launchpad indicator label
      • gitlens.launchpad.indicator.groups: Specifies which critical categories of pull requests to summarize in the indicator tooltip
      • gitlens.launchpad.indicator.useColors: Specifies whether to use colors in the indicator
      • gitlens.launchpad.indicator.openInEditor: Specifies whether to open the Launchpad in the editor when clicked
      • gitlens.launchpad.indicator.polling.enabled: Specifies whether to regularly check for changes to pull requests
      • gitlens.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 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 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 to gitlens.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...

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.