Eric Amodio
ac202a7310
Adds setting to disable liveshare integration
1 år sedan
Keith Daulton
732f890336
Fixes live share url conversion
Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
1 år sedan
Eric Amodio
5dc51b208c
Adds more debug logging
Allows `exit` bool tp @log/@debug decorators
1 år sedan
Eric Amodio
135feaf6fc
Fixes the Commit Graph in Live Share sessions
1 år sedan
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 år sedan
Eric Amodio
ad36305765
Moves storage & context into system
Moves storage types into constants
1 år sedan
Eric Amodio
470a031ddd
Replaces enums with types
1 år sedan
Eric Amodio
3940ef7c20
Moves some files for better organization
Removes re-export of config from configuration
1 år sedan
Eric Amodio
11c8edeae5
Reworks Logger to allow for re-use in webviews
Avoids static class
1 år sedan
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 år sedan
Eric Amodio
6f737f1ac8
Renames/reworks logger correlation -> scope
2 år sedan
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
2 år sedan
Eric Amodio
7b5c5ffbe4
Avoids more circular references
2 år sedan
Eric Amodio
0a6c6cc966
Reworks imports for commands and constants
Avoids circular imports
2 år sedan
Eric Amodio
7381857a9c
Moves context key handling out of constants
2 år sedan
Eric Amodio
8d8ba961cc
Changes DocumentSchemes to just Schemes
2 år sedan
Eric Amodio
9809dc43f3
Adds new log parsers
Uses new log parser for contributors & refs
Removes shortlog references
2 år sedan
Eric Amodio
5374a1de9b
Avoids some debugger calls
Adds app/env to startup logging
2 år sedan
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 år sedan
Eric Amodio
e175082192
Add basic virtual repository support (wip)
2 år sedan
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2 år sedan
Eric Amodio
03d2b74fc9
Centralizes uris into the provider model
Reworks revision uris to use a packed authority for better stability
2 år sedan
Eric Amodio
817360ca6c
Renames GitUri resolve/resolveToUri
2 år sedan
Eric Amodio
681368353b
Moves path normalization to system/path
Abstracts node path imports to system/path
2 år sedan
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 år sedan
Eric Amodio
fae7449a0b
Improves logging type-safety
3 år sedan
Eric Amodio
0799cc1fc2
Improves startup perf
Avoid view flashing on startup
3 år sedan
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
3 år sedan
Eric Amodio
5dee2e97b0
Reworks container usage
3 år sedan
Eric Amodio
9a4740975a
Fixes live share support
3 år sedan
Eric Amodio
60f8cb9fb8
Changes import ordering
3 år sedan
Eric Amodio
ebd3a271b9
Removes deprecated buffer call
3 år sedan
Eric Amodio
2e6ebb4b83
Ensures enabled/disabled context is set correctly
4 år sedan
Eric Amodio
81d5137409
Cleans up "welcome" views
Makes them conditional on state
4 år sedan
Eric Amodio
a54a179f9a
Fixes issue with repo event while suspended 🤞
4 år sedan
Eric Amodio
0e9fde9386
Fixes webview import issues
4 år sedan
Eric Amodio
ffa59f8e93
Updates dependencies
Fixes lint issues
4 år sedan
Eric Amodio
4d3a433430
Fixes lint issues
4 år sedan
Eric Amodio
7f7c2e2535
Fixes lint issues
4 år sedan
Eric Amodio
175a81eabe
Updates dependencies & prettiers
4 år sedan
Eric Amodio
e88b960434
Splits annotations and hovers
5 år sedan
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 år sedan
Eric Amodio
101f265bae
Fixes #826 - Adds manual refresh to cmds if needed
5 år sedan
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 år sedan
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 år sedan
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 år sedan
Eric Amodio
bf48a26c1d
Adds quick git commands
5 år sedan
Eric Amodio
3f9da33f2d
Renames some git commands for consistency
Updates vsls git whitelist
5 år sedan
Eric Amodio
c5f510ecbd
Fixes get working file & file commit quickpick nav
Adds GitService.getWorkingUri
Removes WorkspaceFileExistsRequestType from vsls protocol
5 år sedan
Eric Amodio
751ad0ecfd
Adds live share presence support
5 år sedan