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