GitLens for VS Code V15.0
Released: May 14, 2024
GitLens for VS Code V15.0 での更新項目
機能
- Added Launchpad preview, a new Pro feature bringing your GitHub pull requests into a unified, categorized list to keep you focused and your team unblocked:
- You can 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.
- Added 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.
- Added new features that make code reviews easier:
- Added Code Suggest preview, a cloud feature, that frees your code reviews from unnecessary restrictions.
- You can now create a Code Suggestion from the Inspect: Overview tab when on a PR's branch.
- Upon creation of a Code Suggestion, a comment will now appear on the pull request. Code Suggestions can be viewed and apply directly from gitkraken.dev, or open in GitKraken Desktop or GitLens.
- You can now see a PR's Code Suggestions from anywhere PR information is currently displayed in the views (Commits, Branches, Remotes).
- You can now start Code Suggestions from the Launchpad.
- Added a Pull Request view to view PR commits and review file changes.
- Added a Pull Request badge to the Graph and the Inspect Overview.
- Added rich Jira Cloud integration:
- Enabled rich automatic Jira autolinks in commit messages everywhere autolinks are supported in GitLens.
- Added a Cloud Integrations button to the GitKraken Account view and a new GitLens: Manage Cloud Integrations command to manage connected cloud integrations.
- Added a Manage Jira button to Inspect and a link in Autolink settings to connect to Jira.
- Added support for Google Gemini for GitLens' experimental AI features.
- Added a gitlens.ai.experimental.gemini.model setting to specify the Gemini model.
- Added support for the latest OpenAI and Anthropic models for GitLens' experimental AI features.
- Added 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.
- Reworked Commit Details, now called the Inspect view:
- Revamped the Working Changes tab into the Overview tab.
- Provided richer branch status information and branch switching.
- Added Push, Pull, and Fetch actions.
- Added richer Pull Request information.
- You can now open details in the Pull Request view.
- Added links to open and compare changes.
- Added a list of the PR's Code Suggestions.
- You can now create a Code Suggestion by clicking the Suggest Changes for PR button.
- Improved contributor and team member picking for the adding co-authors, Code Suggest, and Cloud Patches.
- Improved performance when creating colors derived from the VS Code theme.
- Changed the command to open the Launchpad in the editor (formerly Focus View) from GitLens: Show Focus to GitLens: Open Launchpad in Editor.
- Renamed the setting gitlens.focus.allowMultiple to gitlens.launchpad.allowMultiple.
- Updated most deep link prompts to quick picks or quick inputs, moves most prompts to before a repository is opened.
- Updated Pro upgrade links to use the newer gitkraken.dev site.
不具合の修正
- Cannot use word "detached" in branch names.
- Only emojify standalone emojis.
- Focus View feedback button is not working.
- The checkmarks in cherry pick are not displayed.
- Error "Cannot read properties of null (reading 'map').
- Repository location in cloud workspace doesn't work when the repo descriptor does not contain a URL.
- File Annotation icon isn't themed according to the icons foreground.