Eric Amodio
ac202a7310
Adds setting to disable liveshare integration
1 рік тому
Keith Daulton
732f890336
Fixes live share url conversion
Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
1 рік тому
Eric Amodio
5dc51b208c
Adds more debug logging
Allows `exit` bool tp @log/@debug decorators
1 рік тому
Eric Amodio
135feaf6fc
Fixes the Commit Graph in Live Share sessions
1 рік тому
Eric Amodio
38892d9c6b
Fixes Live Share support
- Fixes paths to keep the `vsls:` scheme
- Ensures that we can find our request in the args
- Live Share seems to have added a new arg at the start of the array, so protect ourselves
1 рік тому
Eric Amodio
ad36305765
Moves storage & context into system
Moves storage types into constants
1 рік тому
Eric Amodio
470a031ddd
Replaces enums with types
1 рік тому
Eric Amodio
3940ef7c20
Moves some files for better organization
Removes re-export of config from configuration
1 рік тому
Eric Amodio
11c8edeae5
Reworks Logger to allow for re-use in webviews
Avoids static class
1 рік тому
Eric Amodio
f7ffae07a6
Adds new eslint rules & applies them
Removes strict-boolean-expressions because its too noisy
Avoids unneeded `void`s to know if return value is intentionally discarded
Uses `type` imports when possible (avoids unneeded bundling)
2 роки тому
Eric Amodio
6f737f1ac8
Renames/reworks logger correlation -> scope
2 роки тому
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
2 роки тому
Eric Amodio
7b5c5ffbe4
Avoids more circular references
2 роки тому
Eric Amodio
0a6c6cc966
Reworks imports for commands and constants
Avoids circular imports
2 роки тому
Eric Amodio
7381857a9c
Moves context key handling out of constants
2 роки тому
Eric Amodio
8d8ba961cc
Changes DocumentSchemes to just Schemes
2 роки тому
Eric Amodio
9809dc43f3
Adds new log parsers
Uses new log parser for contributors & refs
Removes shortlog references
2 роки тому
Eric Amodio
5374a1de9b
Avoids some debugger calls
Adds app/env to startup logging
2 роки тому
Eric Amodio
e1303d4b46
Refactors vsls support into its own provider
Refactors Git static class into an instance (so it could be re-used for vsls)
Reworks vsls guest for better stability
2 роки тому
Eric Amodio
e175082192
Add basic virtual repository support (wip)
2 роки тому
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2 роки тому
Eric Amodio
03d2b74fc9
Centralizes uris into the provider model
Reworks revision uris to use a packed authority for better stability
2 роки тому
Eric Amodio
817360ca6c
Renames GitUri resolve/resolveToUri
2 роки тому
Eric Amodio
681368353b
Moves path normalization to system/path
Abstracts node path imports to system/path
2 роки тому
Eric Amodio
1d93f9cdbd
Reorganizes git models/parsers/formatters imports
Reorganizes local git support to exclude from web
Swaps sha1 usages to md5 to avoid needing sha1 on the web (md5 is required by Gravatar)
Avoids crypto-browserfy and imports md5.js directly
Uses platform crypto for random nonce strings
2 роки тому
Eric Amodio
fae7449a0b
Improves logging type-safety
3 роки тому
Eric Amodio
0799cc1fc2
Improves startup perf
Avoid view flashing on startup
3 роки тому
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
3 роки тому
Eric Amodio
5dee2e97b0
Reworks container usage
3 роки тому
Eric Amodio
9a4740975a
Fixes live share support
3 роки тому
Eric Amodio
60f8cb9fb8
Changes import ordering
3 роки тому
Eric Amodio
ebd3a271b9
Removes deprecated buffer call
3 роки тому
Eric Amodio
2e6ebb4b83
Ensures enabled/disabled context is set correctly
4 роки тому
Eric Amodio
81d5137409
Cleans up "welcome" views
Makes them conditional on state
4 роки тому
Eric Amodio
a54a179f9a
Fixes issue with repo event while suspended 🤞
4 роки тому
Eric Amodio
0e9fde9386
Fixes webview import issues
4 роки тому
Eric Amodio
ffa59f8e93
Updates dependencies
Fixes lint issues
4 роки тому
Eric Amodio
4d3a433430
Fixes lint issues
4 роки тому
Eric Amodio
7f7c2e2535
Fixes lint issues
4 роки тому
Eric Amodio
175a81eabe
Updates dependencies & prettiers
4 роки тому
Eric Amodio
e88b960434
Splits annotations and hovers
5 роки тому
Eric Amodio
4f266fadaa
Improves perf of contributors & details hover
Moves current user to the top of the contributors marked w/ (you) suffix
Adds a max timeout to live share presence requests (250ms)
Only requests the presence of the current user in the contributors view
5 роки тому
Eric Amodio
101f265bae
Fixes #826 - Adds manual refresh to cmds if needed
5 роки тому
Eric Amodio
59d9071a9b
Updates prettier config
Giving up on better else/catch/finally formatting -- can't fight anymore
Switching to tabs for better accessibility
https://twitter.com/sh4na/status/1146837957200027648
5 роки тому
Eric Amodio
8a090bd54e
Adds new git commands features
Adds arbitrary ref support to cherry-pick git command
Enhances the feedback when choosing an arbitrary ref
5 роки тому
Eric Amodio
3a8d91c3ca
Reworks git commands & calls them from views
Changes checkout in views to run via git commands
Changes fetch in views & palette to run via git commands
Changes pull in views & palette to run via git commands
Changes push in views & palette to run via git commands
Adds skip confirmation support for some git commands
Adds gitCommands.skipConfirmation setting
Adds force option to push git command
Adds local branch creation to remote branch checkout git command
Adds arbitrary ref support to checkout git command
5 роки тому
Eric Amodio
bf48a26c1d
Adds quick git commands
5 роки тому
Eric Amodio
3f9da33f2d
Renames some git commands for consistency
Updates vsls git whitelist
5 роки тому
Eric Amodio
c5f510ecbd
Fixes get working file & file commit quickpick nav
Adds GitService.getWorkingUri
Removes WorkspaceFileExistsRequestType from vsls protocol
5 роки тому
Eric Amodio
751ad0ecfd
Adds live share presence support
5 роки тому