From 98e225f39a8ebfb5c5bdd3018bc47b35a7e63a6c Mon Sep 17 00:00:00 2001
From: Eric Amodio
Date: Sun, 5 May 2019 19:11:56 -0700
Subject: [PATCH] Preps v9.7
---
CHANGELOG.md | 58 +++++++-
README.md | 14 +-
images/docs/hovers-details-vsls.png | Bin 0 -> 13189 bytes
package.json | 2 +-
src/webviews/apps/welcome/index.html | 280 +++++++++++++++++++++++++++++++++++
5 files changed, 346 insertions(+), 8 deletions(-)
create mode 100644 images/docs/hovers-details-vsls.png
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 46ffcd7..31786e4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,62 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
+## [9.7.0] - 2019-05-05
+
+## Added
+
+- Adds support for Live Share presence
+ - Adds an avatar presence indicator and an invite button to start a Live Share session with the code author
![Live Share presence](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/docs/hovers-details-vsls.png)
+ - Adds presence status and an _Invite to Live Share_ command to contributor nodes in the _Repositories_ view
+- Adds a new _Views Side Bar Layout_ section to the interactive settings editor (via the _GitLens: Open Settings_ command) with 3 layout presets
+ - _Default_ — shows all the views together on the GitLens side bar
+ - _Source Control_ — shows all the views together on the Source Control side bar
+ - _Contextual_ — shows _Repositories_ on the Source Control side bar, _File_ and _Line History_ on the Explorer side bar, and others on the GitLens side bar
+- Improves the accuracy and experience of the following:
+ - _Details_ hover
+ - _Changes (diff)_ hover
+ - _Open Changes with Previous Revision_ command
+ - _Open Line Changes with Previous Revision_ command — closes [#719](https://github.com/eamodio/vscode-gitlens/issues/719)
+ - _Open Changes with Working File_ command
+ - _Open Line Changes with Working File_ command
+ - _Open Changes with Next Revision_ command
+- Adds support to the _Details_ and _Changes (diff)_ hovers to differentiate between staged and unstaged changed
+- Adds a _Show All_ command to the _Show More_ nodes in the views
+- Adds _Show More_ support (i.e. paging) to the _File_ and _Line History_ views
+- Adds an improved experience when starting a new commit search or comparision
+- Adds the renamed path to the description and tooltip of file nodes in the views
+- Adds a `gitlens.advanced.maxSearchItems` setting to specify the maximum number of items to show in a search — closes [#728](https://github.com/eamodio/vscode-gitlens/issues/728)
+- Adds a `gitlens.defaultDateSource` setting to specify whether commit dates should use the authored or committed date — closes [#537](https://github.com/eamodio/vscode-gitlens/issues/537) thanks to [PR #707](https://github.com/eamodio/vscode-gitlens/pull/707) by Mathew King ([@MathewKing](https://github.com/MathewKing))
+- Adds a `gitlens.advanced.similarityThreshold` setting to specify the amount (percent) of similarity a deleted and added file pair must have to be considered a rename — closes [#670](https://github.com/eamodio/vscode-gitlens/issues/670) thanks to [PR #714](https://github.com/eamodio/vscode-gitlens/pull/714) by x13machine ([@x13machine](https://github.com/x13machine))
+- Adds visual tracking to the table of contents of the interactive settings editor to make it easier to navigate and keep context
+- Adds new documentation on how to use and customize GitLens' formatting settings: [View Docs](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting)
+- Adds an `${originalPath}` token for use with file formatting which provides the full file path of the original file, if renamed
+- Adds better logging to show current mode on startup and when changed — closes [#725](https://github.com/eamodio/vscode-gitlens/issues/725)
+
+## Changes
+
+- Changes path collapsing to also collapse root paths when using the compact file layout in the views
+- Ensures file rename detection when getting the status of a repo or file
+
+### Removed
+
+- Removes searching for commits by changed occurrences (`-S` flag) as it is too confusing and searching by changes (`-G` flag) better matches user expectations — closes [#730](https://github.com/eamodio/vscode-gitlens/issues/730)
+
+## Fixed
+
+- Fixes [#729](https://github.com/eamodio/vscode-gitlens/issues/729) - "Show more results" in search commit show less results
+- Fixes [#716](https://github.com/eamodio/vscode-gitlens/issues/716) - Browsing history of a renamed file fails in forward direction
+- Fixes [#724](https://github.com/eamodio/vscode-gitlens/issues/724) - GitService.getBranches very very very long
+- Fixes [#625](https://github.com/eamodio/vscode-gitlens/issues/625) - Branches in Repositories view shows some commit comment texts as branches
+- Fixes issues with keyboard navigation (`alt+,` and `alt+.`) in commit details of the file history quick pick menu
+- Fixes issues with keyboard navigation (`alt+,` and `alt+.`) in commit details of the branch history quick pick menu
+- Fixes issues when showing all results in various lists and views
+- Fixes issue with id collisions between branches, remotes, and tags in the _Repositories_ view
+- Fixes the _Line History_ view when there are uncommitted and/or unsaved changes
+- Fixes various issues when trying to find the working file from a commit
+- Fixes issues where the _Changes (diff)_ hover wouldn't work properly with renamed files
+- Fixes an intermittent issue where hovers fail to show
+
## [9.6.3] - 2019-04-22
## Added
@@ -524,7 +580,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
### Fixed
- Fixes [#400](https://github.com/eamodio/vscode-gitlens/issues/412) - GitLens logging to debug console when debugging different extension
-- Fixes [#409](https://github.com/eamodio/vscode-gitlens/issues/409) - Literal \$(ellipsis) inserted into commit QuickPick menu entry placeholder text
+- Fixes [#409](https://github.com/eamodio/vscode-gitlens/issues/409) - Literal \$(ellipsis) inserted into commit quick pick menu entry placeholder text
- Fixes [#415](https://github.com/eamodio/vscode-gitlens/issues/415) - Branch names get mangled by color escapes — thanks to [PR #416](https://github.com/eamodio/vscode-gitlens/pull/416) by Roy Ivy III ([@rivy](https://github.com/rivy))
## [8.3.5] - 2018-06-08
diff --git a/README.md b/README.md
index 028ffae..96569b2 100644
--- a/README.md
+++ b/README.md
@@ -124,7 +124,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens
- Adds a **details hover** annotation to the current line to show more commit details ([optional](#hover-settings- 'Jump to the Hover settings'), on by default)
- Provides **automatic issue linking** to Bitbucket, GitHub, GitLab, and Azure DevOps in commit messages
- - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, and _Show More Actions_ command buttons
+ - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, _Invite to Live Share_ (if available), and _Show More Actions_ command buttons
- Click the commit id to execute the _Show Commit Details_ command
##### Changes (diff) Hover
@@ -153,7 +153,7 @@ For more advanced customizations, refer to the [settings documentation](#gitlens
- Adds a **details hover** annotation to each line while annotating to show more commit details ([optional](#hover-settings- 'Jump to the Hover settings'), on by default)
- Provides **automatic issue linking** to Bitbucket, GitHub, GitLab, and Azure DevOps in commit messages
- - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, and _Show More Actions_ command buttons
+ - Provides a **quick-access command bar** with _Open Changes_, _Blame Previous Revision_, _Open on Remote_, _Invite to Live Share_ (if available), and _Show More Actions_ command buttons
- Click the commit id to execute the _Show Commit Details_ command
##### Changes (diff) Hover
@@ -497,7 +497,7 @@ The compare view provides the following features,
- Adds a _Show Current Branch History_ command (`gitlens.showQuickRepoHistory`) with a shortcut of `shift+alt+h` to show a paged **branch history quick pick menu** of the current branch for exploring its commit history
- - Provides entries to _Show Commit Search_ and _Open Branch on \_ when available
+ - Provides entries to _Show Commit Search_ and _Open Branch on \_ (if available)
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
- Navigate pages via `alt+,` and `alt+.` to go backward and forward respectively
@@ -511,7 +511,7 @@ The compare view provides the following features,
- Adds a _Show File History_ command (`gitlens.showQuickFileHistory`) to show a paged **file history quick pick menu** of the current file for exploring its commit history
- - Provides additional entries to _Show in View_, _Show Branch History_, and _Open File on \_ when available
+ - Provides additional entries to _Show in View_, _Show Branch History_, and _Open File on \_ (if available)
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
- Navigate pages via `alt+,` and `alt+.` to go backward and forward respectively
@@ -523,7 +523,7 @@ The compare view provides the following features,
- Adds a _Show Commit Details_ command (`gitlens.showQuickCommitDetails`) to show a **commit details quick pick menu** of the most recent commit of the current file
- Quickly see the set of files changed in the commit, complete with status indicators for adds, changes, renames, and deletes
- - Provides additional entries to _Show in View_, _Open Commit on \_ when available, _Open Files_, _Open Revisions_, _Open Directory Compare with Previous Revision_, _Open Directory Compare with Working Tree_, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_
+ - Provides additional entries to _Show in View_, _Open Commit on \_ (if available), _Open Files_, _Open Revisions_, _Open Directory Compare with Previous Revision_, _Open Directory Compare with Working Tree_, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
- Use the `alt+right arrow` shortcut on an entry to execute it without closing the quick pick menu, if possible — commands that open windows outside of VS Code will still close the quick pick menu unless [`"gitlens.advanced.quickPick.closeOnFocusOut": false`](#advanced-settings- 'Jump to Advanced settings') is set
- Use the `alt+right arrow` shortcut on a file entry in the `Changed Files` section to preview the comparison of the current revision with the previous one
@@ -533,7 +533,7 @@ The compare view provides the following features,
- Adds a _Show Commit File Details_ command (`gitlens.showQuickCommitFileDetails`) with a shortcut of `alt+c` to show a **file commit details quick pick menu** of the most recent commit of the current file
- - Provides entries to _Open Changes_, _Open Changes with Working File_, _Open File_, _Open Revision_, _Open File on \_ when available, _Open Revision on \_ when available, _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_, _Show Commit Details_, _Show File History_, and _Show Previous File History_
+ - Provides entries to _Open Changes_, _Open Changes with Working File_, _Open File_, _Open Revision_, _Open File on \_ (if available), _Open Revision on \_ (if available), _Copy Commit ID to Clipboard_, _Copy Commit Message to Clipboard_, _Show Commit Details_, _Show File History_, and _Show Previous File History_
- Navigate back to the previous quick pick menu via `alt+left arrow`, if available
- Use the `alt+right arrow` shortcut on an entry to execute it without closing the quick pick menu, if possible — commands that open windows outside of VS Code will still close the quick pick menu unless [`"gitlens.advanced.quickPick.closeOnFocusOut": false`](#advanced-settings- 'Jump to Advanced settings') is set
@@ -910,6 +910,7 @@ A big thanks to the people that have contributed to this project:
- Roy Ivy III ([@rivy](https://github.com/rivy)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=rivy)
- Helmut Januschka ([@hjanuschka](https://github.com/hjanuschka)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=hjanuschka)
- Chris Kaczor ([@ckaczor](https://github.com/ckaczor)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=ckaczor)
+- Mathew King ([@MathewKing](https://github.com/MathewKing)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=MathewKing)
- Andrei Korigodski ([@korigod](https://github.com/korigod)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=korigod)
- Marc Lasson ([@mlasson](https://github.com/mlasson)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=mlasson)
- Peng Lyu ([@rebornix](https://github.com/rebornix)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=rebornix)
@@ -923,6 +924,7 @@ A big thanks to the people that have contributed to this project:
- SpaceEEC ([@SpaceEEC](https://github.com/SpaceEEC)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=SpaceEEC)
- Skybbles // L5474 ([@Luxray5474](https://github.com/Luxray5474)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=Luxray5474)
- Alexey Vasyukov ([@notmedia](https://github.com/notmedia)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=notmedia)
+- x13machine ([@x13machine](https://github.com/x13machine)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=x13machine)
- Yan Zhang ([@Eskibear](https://github.com/Eskibear)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=Eskibear)
- Zyck ([@qzyse2017](https://github.com/qzyse2017)) — [contributions](https://github.com/eamodio/vscode-gitlens/commits?author=qzyse2017)
diff --git a/images/docs/hovers-details-vsls.png b/images/docs/hovers-details-vsls.png
new file mode 100644
index 0000000000000000000000000000000000000000..2720dd91621baae8c6314a7c59ef73fc39ab232b
GIT binary patch
literal 13189
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
+ 9.7
+ MAY 2019
+
+
+
+ NEWAdds support for
+ Live Share presence
+
+
+
+ Adds an avatar presence indicator and an invite button to start a Live Share
+ session with the code author to the Details hover
+
+
+ Adds presence status and an Invite to Live Share command to
+ contributor nodes in the Repositories view
+
+
+
+
+ NEWAdds a new
+ Views Side Bar Layout section to the interactive settings editor (via the
+ GitLens: Open Settings command) with 3 layout presets
+
+
+ Default — shows all the views together on the GitLens side bar
+
+
+ Source Control — shows all the views together on the Source
+ Control side bar
+
+
+ Contextual — shows Repositories on the Source Control
+ side bar, File and Line History on the Explorer side bar, and
+ others on the GitLens side bar
+
+
+
+
+ NEWImproves the
+ accuracy and experience of the following:
+
+
Details hover
+
Changes (diff) hover
+
Open Changes with Previous Revision command
+
+ Open Line Changes with Previous Revision command — closes
+ #719
+
+
Open Changes with Working File command
+
Open Line Changes with Working File command
+
Open Changes with Next Revision command
+
+
+
+ NEWAdds support to the
+ Details and Changes (diff) hovers to differentiate between staged and
+ unstaged changed
+
+
+
+ NEWAdds a
+ Show All command to the Show More nodes in the views
+
+
+
+ NEWAdds
+ Show More support (i.e. paging) to the File and
+ Line History views
+
+
+
+ NEWAdds an improved
+ experience when starting a new commit search or comparision
+
+
+
+ NEWAdds the renamed
+ path to the description and tooltip of file nodes in the views
+
+
+
+ NEWAdds a
+ gitlens.advanced.maxSearchItems
setting to specify the maximum number
+ of items to show in a search — closes
+ #728
+
+
+
+ NEWAdds a
+ gitlens.defaultDateSource
setting to specify whether commit dates
+ should use the authored or committed date — closes
+ #537
+ thanks to
+ PR #707
+ by Mathew King (@MathewKing)
+
+
+
+ NEWAdds a
+ gitlens.advanced.similarityThreshold
setting to specify the amount
+ (percent) of similarity a deleted and added file pair must have to be considered a
+ rename — closes
+ #670
+ thanks to
+ PR #714
+ by x13machine (@x13machine)
+
+
+
+ NEWAdds visual
+ tracking to the table of contents of the interactive settings editor to make it
+ easier to navigate and keep context
+
+
+
+ NEWAdds new
+ documentation on how to use and customize GitLens' formatting settings:
+ View Docs
+
+
+
+ NEWAdds an
+ ${originalPath}
token for use with file formatting which provides
+ the full file path of the original file, if renamed
+
+
+
+ NEWAdds better logging
+ to show current mode on startup and when changed — closes
+ #725
+
+
+
+ IMPROVEDChanges path
+ collapsing to also collapse root paths when using the compact file layout in the
+ views
+
+
+
+ IMPROVEDEnsures file
+ rename detection when getting the status of a repo or file
+
+
+
+ IMPROVEDRemoves
+ searching for commits by changed occurrences (-S
flag) as it is too
+ confusing and searching by changes (-G
flag) better matches user
+ expectations — closes
+ #730
+
+
+
+ FIXEDFixes
+ #729
+ — "Show more results" in search commit show less results
+
+
+
+ FIXEDFixes
+ #716
+ — Browsing history of a renamed file fails in forward direction
+
+
+
+ FIXEDFixes
+ #724
+ — GitService.getBranches very very very long
+
+
+
+ FIXEDFixes
+ #625
+ — Branches in Repositories view shows some commit comment texts as branches
+
+
+
+ FIXEDFixes issues with
+ keyboard navigation (alt+,
and alt+.
) in commit details of
+ the file history quick pick menu
+
+
+
+ FIXEDFixes issues with
+ keyboard navigation (alt+,
and alt+.
) in commit details of
+ the branch history quick pick menu
+
+
+
+ FIXEDFixes issues when
+ showing all results in various lists and views
+
+
+
+ FIXEDFixes issue with
+ id collisions between branches, remotes, and tags in the Repositories view
+
+
+
+ FIXEDFixes the
+ Line History view when there are uncommitted and/or unsaved changes
+
+
+
+ FIXEDFixes various
+ issues when trying to find the working file from a commit
+
+
+
+ FIXEDFixes issues
+ where the Changes (diff) hover wouldn't work properly with renamed files
+
+
+
+ FIXEDFixes an
+ intermittent issue where hovers fail to show
+
+
+
+
9.6
APR 2019