Stanley Goldman
8a7850e185
Bump to version 2.10.4
2019-08-23 11:54:06 -04:00
Stanley Goldman
6b9da32e39
Merge pull request #2409 from github/releases/2.10.3-vsinstaller
...
Releases/2.10.3 vsinstaller
2019-08-22 09:47:36 -04:00
Stanley Goldman
4f2a900dc8
Merge pull request #2393 from github/visual-studio-telemetry
...
Adding Visual Studio Telemetry
2019-08-21 11:34:21 -04:00
Alex Panov
ab65b6e31d
Refactor telemetry logger
...
Refactor telemetry logger only to post one usage tracker event `vs/github/usagetracker/increment-counter'.
The new event will simplify data classification for GDPR purposes.
Counter name and additional attributes are attached as event properties.
2019-08-16 19:33:23 -07:00
Alex Panov
7262890505
wip
2019-08-16 17:52:57 -07:00
Stanley Goldman
171a3405f8
Refactor UsageTracker
...
Modified it to have independent Microsoft and GitHub metrics recording
methods. These methods will catch and log any exception with either
system.
Co-authored-by: Alex Panov <alpaix@users.noreply.github.com>
2019-08-16 17:52:57 -07:00
Jamie Cansdale
e60fea8583
Use VS 2017 compatible version of Telemetry
2019-08-16 17:52:57 -07:00
Stanley Goldman
a6e2ea2d4b
Adding Visual Studio Telemetry
2019-08-16 17:52:57 -07:00
Jamie Cansdale
ce9e5c4e57
Merge pull request #2386 from github/refactor/relative-and-git-paths
...
Be consistent about how we use relative paths and Git paths
2019-08-09 17:33:54 +01:00
Jamie Cansdale
52f2bf09ad
Rename to Paths.ToWindowsPath from ToRelativePath
...
ToWindowsPath is clearer because it doesn't convert from an absolute path.
2019-08-09 15:39:53 +01:00
Jamie Cansdale
286d287d88
Add Path_Can_Use_Windows_Directory_Separator test
2019-06-13 14:55:38 +01:00
Jamie Cansdale
cd67be2ae9
Remove unnecessary GetAbsolutePath method
2019-06-13 14:47:01 +01:00
Jamie Cansdale
472730288b
AddBufferTag can accept relativePath
...
No need to convert from full path back to gitPath.
2019-06-13 13:39:25 +01:00
Jamie Cansdale
e46f894a98
Add xmldoc comments to Paths
2019-06-13 13:13:03 +01:00
Jamie Cansdale
ff60575a0d
Use relativeOrGitPath when it doesn't matter
2019-06-13 13:02:42 +01:00
Jamie Cansdale
eec41c3a3a
Fix GetOldFileName
2019-06-13 12:54:17 +01:00
Jamie Cansdale
f8c52cd127
Factor out ToGitPath and ToRelativePath
2019-06-13 12:39:45 +01:00
Jamie Cansdale
5fe36d6788
Use relativePath and gitPath in a consistent way
...
Use Guard.ArgumentIsRelativePath instead of Guard.ArgumentIsGitPath
Automatically convert to Git path where required.
2019-06-13 12:36:40 +01:00
Stanley Goldman
8ae29c8cdd
FindGitRelativePath should always return a path or error
...
co-authoried-by: Jamie Cansdale <jcansdale@gmail.com>
2019-06-13 09:56:59 +01:00
Jamie Cansdale
4f6b57efb0
Pass Git path to PullRequestTextBufferInfo
...
Consistently new up PullRequestTextBufferInfo with Git relative path.
2019-06-10 16:11:51 +01:00
Stanley Goldman
4bd554113d
Merge pull request #2375 from github/using-add-change-accounts
...
Using 'Add/Change Accounts'
2019-06-04 10:25:57 -04:00
Stanley Goldman
a7d4652480
Using 'Add/Change Accounts' on the RepositoryCloneView
2019-06-04 09:59:29 -04:00
Stanley Goldman
56bc6df994
Merge pull request #2372 from github/i18n
...
Adding translations
2019-06-04 09:43:23 -04:00
Stanley Goldman
ac4fbb4fbc
Adding translations
2019-06-03 12:06:01 -04:00
Meaghan Lewis
995e76f5e0
Merge branch 'master' into releases/2.10.3-vsinstaller
2019-05-31 09:19:25 -07:00
Meaghan Lewis
8f81465ab6
Merge pull request #2371 from github/fixes/essentials-SystemComponent
...
Make the essentials extension a system component
2019-05-31 09:06:03 -07:00
Jamie Cansdale
5296ad441f
Change DisplayName to "GitHub Essentials"
2019-05-31 11:28:22 +01:00
Jamie Cansdale
e1faffc267
Make essentials extension a SystemComponent
2019-05-30 17:23:17 +01:00
Meaghan Lewis
20b01faee4
Merge branch 'master' into releases/2.10.3-vsinstaller
2019-05-30 08:18:31 -07:00
Stanley Goldman
ee98673773
Merge pull request #2365 from github/fixes/2364-sign-in-with-browser-switch-window
...
Fix switching back to Start Window after browser login
2019-05-30 09:53:50 -04:00
Jamie Cansdale
b27c279844
Use SetForegroundWindow instead of SwitchToThisWindow
...
SwitchToThisWindow is martked with the following text:
[This function is not intended for general use. It may be altered or unavailable in subsequent versions of Windows.]
2019-05-29 11:46:49 +01:00
Jamie Cansdale
f059188686
Merge branch 'master' into fixes/2364-sign-in-with-browser-switch-window
2019-05-29 10:29:53 +01:00
Meaghan Lewis
52e8ee69b9
Merge branch 'master' into releases/2.10.3-vsinstaller
2019-05-28 08:25:58 -07:00
Meaghan Lewis
ce346d3a0a
Merge pull request #2368 from github/fixes/2367-register-IGitHubServiceProvider-with-Services
...
Make web browser available from clone/open dialog
2019-05-28 07:59:18 -07:00
Jamie Cansdale
949fc04ecc
Lookup GitHubServiceProvider via Services class
...
This allows the global service to be specified for unit testing and the essentials extension.
2019-05-28 14:31:19 +01:00
Jamie Cansdale
93ffbd9b8c
Removed unused call to Package.GetGlobalService
2019-05-28 12:34:46 +01:00
Jamie Cansdale
a35c4c96e7
Remove unused usings
2019-05-28 12:29:18 +01:00
Jamie Cansdale
1e44afd8ba
Use IGitHubServiceProvider as global provider
...
Register IGitHubServiceProvider with singleton Service class to use as global provider.
2019-05-28 12:22:18 +01:00
Jamie Cansdale
6e43002809
Merge branch 'master' into fixes/2364-sign-in-with-browser-switch-window
2019-05-28 10:01:49 +01:00
Meaghan Lewis
d7b6984a41
Merge pull request #2366 from github/border-right-click-crash
...
Preventing the right mouse from dragging a dialog window
2019-05-24 15:27:41 -07:00
Stanley Goldman
f65178ccea
Preventing the right mouse from dragging a dialog window
2019-05-24 15:54:11 -04:00
Jamie Cansdale
632e83b32e
Use SwitchToThisWindow native method to re-activate window
...
Window.Activate() doesn't seem to work when main window isn't visible.
2019-05-24 14:37:24 +01:00
Meaghan Lewis
404cc82549
Merge branch 'master' into releases/2.10.3-vsinstaller
2019-05-23 17:00:50 -07:00
Meaghan Lewis
636b376959
Merge pull request #2362 from github/fixes/null-view-model
...
Return a null view for a null view-model
2019-05-23 15:33:06 -07:00
Meaghan Lewis
974fbee732
Merge branch 'master' into fixes/null-view-model
2019-05-23 15:08:14 -07:00
Meaghan Lewis
74303c601c
Merge pull request #2363 from github/redirect-to-profile-after-oauth
...
Redirecting to the profile page after OAuth login
2019-05-23 15:07:57 -07:00
Stanley Goldman
01b0c45a19
Fixing tests adding test
2019-05-23 16:29:12 -04:00
Stanley Goldman
fd4b95ad36
Adding comment and renaming method
2019-05-23 12:41:11 -04:00
Stanley Goldman
a05dc4d7f8
Redirecting to the profile page after OAuth login
2019-05-23 12:28:46 -04:00
Jamie Cansdale
b7289a9453
Return a null view for a null view model
2019-05-23 11:16:01 +01:00