Skip to content

Commit af2415e

Browse files
Merge branch 'main' into main
2 parents 47d6acc + 30e5ebc commit af2415e

File tree

126 files changed

+5087
-2799
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+5087
-2799
lines changed

.vscode/launch.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,13 @@
1010
"args": ["--profile=Debugging (GitLens)", "--extensionDevelopmentPath=${workspaceFolder}"],
1111
"debugWebviews": true,
1212
"rendererDebugOptions": {
13+
"outFiles": ["${workspaceFolder}/dist/webviews/**/*.js"],
1314
"pauseForSourceMap": true,
15+
"showAsyncStacks": true,
16+
"smartStep": true,
1417
"sourceMapRenames": true,
1518
"sourceMaps": true,
19+
"trace": true,
1620
// "urlFilter": "*eamodio.gitlens*",
1721
"webRoot": "${workspaceFolder}/src/webviews/apps"
1822
},
@@ -22,6 +26,7 @@
2226
"order": 1
2327
},
2428
"pauseForSourceMap": true,
29+
"showAsyncStacks": true,
2530
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
2631
"smartStep": true,
2732
"sourceMapRenames": true,
@@ -36,9 +41,13 @@
3641
"args": ["--profile-temp", "--extensionDevelopmentPath=${workspaceFolder}"],
3742
"debugWebviews": true,
3843
"rendererDebugOptions": {
44+
"outFiles": ["${workspaceFolder}/dist/webviews/**/*.js"],
3945
"pauseForSourceMap": true,
46+
"showAsyncStacks": true,
47+
"smartStep": true,
4048
"sourceMapRenames": true,
4149
"sourceMaps": true,
50+
"trace": true,
4251
// "urlFilter": "*eamodio.gitlens*",
4352
"webRoot": "${workspaceFolder}/src/webviews/apps"
4453
},
@@ -48,6 +57,7 @@
4857
"group": "2_run",
4958
"order": 2
5059
},
60+
"showAsyncStacks": true,
5161
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
5262
"smartStep": true,
5363
"sourceMapRenames": true,
@@ -81,9 +91,13 @@
8191
"args": ["--profile=Debugging (GitLens)", "--extensionDevelopmentPath=${workspaceFolder}"],
8292
"debugWebviews": true,
8393
"rendererDebugOptions": {
94+
"outFiles": ["${workspaceFolder}/dist/webviews/**/*.js"],
8495
"pauseForSourceMap": true,
96+
"showAsyncStacks": true,
97+
"smartStep": true,
8598
"sourceMapRenames": true,
8699
"sourceMaps": true,
100+
"trace": true,
87101
// "urlFilter": "*eamodio.gitlens*",
88102
"webRoot": "${workspaceFolder}/src/webviews/apps"
89103
},
@@ -94,6 +108,7 @@
94108
"group": "1_watch",
95109
"order": 1
96110
},
111+
"showAsyncStacks": true,
97112
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
98113
"smartStep": true,
99114
"sourceMapRenames": true,
@@ -113,9 +128,14 @@
113128
],
114129
"debugWebWorkerHost": true,
115130
"rendererDebugOptions": {
131+
"outFiles": ["${workspaceFolder}/dist/webviews/**/*.js"],
116132
"pauseForSourceMap": true,
133+
"showAsyncStacks": true,
134+
"smartStep": true,
117135
"sourceMapRenames": true,
118136
"sourceMaps": true,
137+
"trace": true,
138+
// "urlFilter": "*eamodio.gitlens*",
119139
"webRoot": "${workspaceFolder}/src/webviews/apps"
120140
},
121141
"outFiles": ["${workspaceFolder}/dist/browser/**/*.js"],
@@ -126,6 +146,7 @@
126146
"order": 1
127147
},
128148
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
149+
"showAsyncStacks": true,
129150
"smartStep": true,
130151
"sourceMapRenames": true,
131152
"sourceMaps": true,
@@ -140,8 +161,11 @@
140161
"debugWebviews": true,
141162
"rendererDebugOptions": {
142163
"pauseForSourceMap": true,
164+
"showAsyncStacks": true,
165+
"smartStep": true,
143166
"sourceMapRenames": true,
144167
"sourceMaps": true,
168+
"trace": true,
145169
// "urlFilter": "*eamodio.gitlens*",
146170
"webRoot": "${workspaceFolder}/src/webviews/apps"
147171
},
@@ -152,6 +176,7 @@
152176
"group": "1_watch",
153177
"order": 2
154178
},
179+
"showAsyncStacks": true,
155180
"skipFiles": ["<node_internals>/**", "**/node_modules/**", "**/resources/app/out/vs/**"],
156181
"smartStep": true,
157182
"sourceMapRenames": true,

CHANGELOG.md

Lines changed: 102 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,102 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
88

99
### Added
1010

11-
- Adds new ability to search for a GitHub PR in the _Launchpad;_ closes [#3543](https://github.com/gitkraken/vscode-gitlens/issues/3543)
11+
- Adds the ability to get autolinks for branches using branch name [#3547](https://github.com/gitkraken/vscode-gitlens/issues/3547)
12+
13+
## [16.0.2] - 2024-11-18
14+
15+
### Changed
16+
17+
- Changes to expand the _GitLens_ view after upgrading (one time)
18+
19+
## [16.0.1] - 2024-11-15
20+
21+
### Added
22+
23+
- Adds context menu command in _Commit Graph_ to reset Current Branch to a tag.
24+
25+
### Changed
26+
27+
- Changes the _Search & Compare_ view to be separate (detached) from the new grouped _GitLens_ view
28+
29+
### Fixed
30+
31+
- Fixes Home's Recent section being hidden when there are no recent items
32+
33+
## [16.0.0] - 2024-11-14
34+
35+
### Added
36+
37+
- Adds the ability to group GitLens views into a single _GitLens_ view in the Source Control sidebar
38+
- Includes Commits, Branches, Remotes, Stashes, Tags, Worktrees, Contributors, Repositories, Search & Compare, and Launchpad views
39+
- Switch views by clicking on the specific view icons in the grouped _GitLens_ view header
40+
- Grouped views can be separated (detached) from the grouped _GitLens_ view via context menu commands from the view header
41+
- Detached views can be regrouped by clicking the close (`x`) icon in the view header
42+
- 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)
43+
- Adds a new `gitlens.views.scm.grouped.views` setting to specify which views to show in the grouped _GitLens_ view
44+
- Adds a completely reimagined Home view
45+
- Active section:
46+
- Shows your current repository, branch, and repository state
47+
- Actions for syncing (push, pull, fetch), switching repos/branches, and viewing working directory changes
48+
- Launchpad section:
49+
- Shows pull requests that need your review, are blocked, or are ready to merge
50+
- Start work action to begin a new branch or worktree, or generate one from an existing issue
51+
- Recent section: return to previous work by showing recent branches, worktrees, and PRs with activity for your chosen timeframe
52+
- Adds _Start Work_ command that opens a quick pick to initiate different flows for starting new work &mdash; closes [#3621](https://github.com/gitkraken/vscode-gitlens/issues/3621)
53+
- Start from an issue from GitHub or Jira (other integrations coming soon) and create a branch and/or worktree
54+
- Adds new ability to search for a GitHub PR in the _Launchpad_ &mdash; closes [#3543](https://github.com/gitkraken/vscode-gitlens/issues/3543), [#3684](https://github.com/gitkraken/vscode-gitlens/issues/3684)
55+
- Adds a new _Filter Commits_ button to the Commit Graph toolbar &mdash; closes [#3686](https://github.com/gitkraken/vscode-gitlens/issues/3686)
56+
- When toggled while searching the graph, it will be filtered to show only commits matching the search query
57+
- Adds and expands AI support for GitLens' AI features, now out of experimental and in preview
58+
- Refines and improves commit message generation and explaining changes, through better prompting and context
59+
- Adds new model support from GitHub Copilot when installed — no api key needed
60+
- Adds the latest OpenAI and Claude models
61+
- Adds new models from xAI, GitHub Models, and HuggingFace
62+
- Adds a new _Launchpad_ view, now out of experimental mode &mdash; closes [#3615](https://github.com/gitkraken/vscode-gitlens/issues/3615):
63+
- Remembers the collapsed/expanded state of groups and auto-expands the _Current Branch_ group & item, if applicable
64+
- Reflects changes better, including pinning and snoozing items
65+
- Pinned items should now appear above non-pinned items in their respective groups
66+
- Adds new all-new onboarding walkthrough &mdash; closes [#3656](https://github.com/gitkraken/vscode-gitlens/issues/3656)
67+
- Adds new deep links to certain GitLens features and views &mdash; closes [#3679](https://github.com/gitkraken/vscode-gitlens/issues/3679)
68+
- Adds support for deep links to the GitLens walkthrough &mdash; closes [#3677](https://github.com/gitkraken/vscode-gitlens/issues/3677)
69+
- Adds support for deep links to _Launchpad_ &mdash; closes [#3678](https://github.com/gitkraken/vscode-gitlens/issues/3678)
70+
- Adds support for deep links to the _Commit Graph_, _Worktrees_, _Inspect_, and _Cloud Patches_ &mdash; closes [#3703](https://github.com/gitkraken/vscode-gitlens/issues/3703)
71+
- Adds _Copy Changes (Patch)_ command to the context menu of branch comparisons and their files in the _Commits_, _Branches_, and _Remotes_ views
72+
- Adds an _Upgrade_ and _Switch to Release Version_ to the expiration notification when using the pre-release of GitLens
73+
74+
### Changed
75+
76+
- Changes the, no account, 3-day preview experience of GitLens Pro to be 3 non-consecutive days on the _Commit Graph_
77+
- Changes the GitLens Pro 7-day trial to be 14 days, and 30 days if you invite a teamate
78+
- Improves _Launchpad_ & the _Launchpad_ view &mdash; closes [#3614](https://github.com/gitkraken/vscode-gitlens/issues/3614):
79+
- Adds _Pin_ and _Snooze_ buttons to the header item in the action step
80+
- 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
81+
- Renames _Switch to Branch or Worktree_ option to _Switch to Branch_, since it already includes options to create a worktree in the action flow
82+
- Improves the open in worktree action flow &mdash; closes [#3549](https://github.com/gitkraken/vscode-gitlens/issues/3549):
83+
- Changes to open a multi-diff editor of the changes when opening a new worktree from a PR to make reviewing easier &mdash; [#3734](https://github.com/gitkraken/vscode-gitlens/issues/3734)
84+
- Improves the _Explain_ panel in _Inspect_ and _Graph Details_ with markdown formatting
85+
- Changes how GitLens handles creating and deleting tags to avoid using the terminal &mdash; [#3670](https://github.com/gitkraken/vscode-gitlens/issues/3670)
86+
- Improves quick pick workflows when no repositories are open
87+
- Renames _GK Workspaces_ (GitKraken Workspaces) to _Cloud Workspaces_
88+
- Improves revealing items in the GitLens views
89+
- Limits buffering during logging to reduce memory usage
90+
91+
### Fixed
92+
93+
- Fixes [#3549](https://github.com/gitkraken/vscode-gitlens/issues/3549) - Webviews can have issues with high contrast themes
94+
- Fixes [#3133](https://github.com/gitkraken/vscode-gitlens/issues/3133) - Infinite error loop when pushing stash from GUI
95+
- Fixes branch creation and switch quickpicks failing to close when a worktree is created during the flow
96+
- Fixes some cases where Launchpad can fail to detect a connected integration
97+
- 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
98+
- Fixes issues with failing to delete stored state
99+
- Fixes issues with logging on some failure cases
100+
- Fixes issues with log scope tracking
101+
102+
### Removed
103+
104+
- Removes the GitLens Welcome view in favor of the new onboarding walkthrough experience
105+
106+
## [15.6.3] - 2024-11-05
12107

13108
## [15.6.2] - 2024-10-17
14109

@@ -38,7 +133,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
38133
- Adds monospace formatting in commit messages &mdash; closes [#2350](https://github.com/gitkraken/vscode-gitlens/issues/2350)
39134
- Adds a new `${authorFirst}` and `${authorLast}` commit formatting tokens that can be used in inline blame, commit hovers, etc &mdash; closes [#2980](https://github.com/gitkraken/vscode-gitlens/issues/2980)
40135
- Adds a new _Create New Branch_ button to the _Commit Graph_ toolbar &mdash; closes [#3553](https://github.com/gitkraken/vscode-gitlens/issues/3553)
41-
- Adds new ability to force push from the _Commit Graph_ toolbar&mdash; closes [#3493](https://github.com/gitkraken/vscode-gitlens/issues/3493)
136+
- Adds new ability to force push from the _Commit Graph_ toolbar &mdash; closes [#3493](https://github.com/gitkraken/vscode-gitlens/issues/3493)
42137
- Adds a new `gitlens.launchpad.includedOrganizations` setting to specify which organizations to include in _Launchpad_ &mdash; closes [#3550](https://github.com/gitkraken/vscode-gitlens/issues/3550)
43138
- Adds repository owner/name and code suggest to hovers on the experimental Launchpad view
44139

@@ -5686,7 +5781,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
56865781

56875782
- Initial release but still heavily a work in progress.
56885783

5689-
[unreleased]: https://github.com/gitkraken/vscode-gitlens/compare/v15.6.2...HEAD
5784+
[unreleased]: https://github.com/gitkraken/vscode-gitlens/compare/v16.0.2...HEAD
5785+
[16.0.2]: https://github.com/gitkraken/vscode-gitlens/compare/v16.0.1...gitkraken:v16.0.2
5786+
[16.0.1]: https://github.com/gitkraken/vscode-gitlens/compare/v16.0.0...gitkraken:v16.0.1
5787+
[16.0.0]: https://github.com/gitkraken/vscode-gitlens/compare/v15.6.3...gitkraken:v16.0.0
5788+
[15.6.3]: https://github.com/gitkraken/vscode-gitlens/compare/v15.6.2...gitkraken:v15.6.3
56905789
[15.6.2]: https://github.com/gitkraken/vscode-gitlens/compare/v15.6.1...gitkraken:v15.6.2
56915790
[15.6.1]: https://github.com/gitkraken/vscode-gitlens/compare/v15.6.0...gitkraken:v15.6.1
56925791
[15.6.0]: https://github.com/gitkraken/vscode-gitlens/compare/v15.5.1...gitkraken:v15.6.0

0 commit comments

Comments
 (0)