Eric Amodio
12771dbceb
Removes statics for better tree shaking
2 лет назад
Eric Amodio
9c902052d6
Fixes #1896 deals w/ merge commits without a file
2 лет назад
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
6605ce70ff
Adds experimental multi-select support in views
This enables basic multi-select support, but commands have not been audited for proper support and may fail completely or corrupt data (try it at your own risk)
Commands run with multi-select will sequentially execute the command for each selected item (assuming each item is of the same type at the active item, e.g. the item the context menu was shown for), unless they are specifically multi-select aware.
Currently only dropping stashes is now multi-select aware.
2 лет назад
Eric Amodio
70ad5ddb88
Fixes certain type-only imports in webviews
2 лет назад
Eric Amodio
1dc14411c6
Re-enables CSP for production
2 лет назад
Eric Amodio
8f70886298
Fixes emit change to only be for webviews
`useDefineForClassFields = false` is apparently required for Lit
2 лет назад
Eric Amodio
a9ef1fec67
Splits commit sha & more action buttons
Adds copy sha and alt+click to pick another commit for sha button
Adds keyboard up/down/enter/space support for the files list
Tweaks styling to match vscode & themes
2 лет назад
Eric Amodio
27aa1e43ea
Adds a space
2 лет назад
Eric Amodio
5bee58645a
Removes more aggregate re-exporting files
2 лет назад
Eric Amodio
ef3c594845
Updates styling
2 лет назад
Eric Amodio
0960b384b6
Improves perf on getting rich content
2 лет назад
Eric Amodio
62733adb69
🦺
2 лет назад
Eric Amodio
f8211797d2
Removes git "models" export file
2 лет назад
Eric Amodio
0c1f44d156
Refines type only imports
2 лет назад
Keith Daulton
e8a17c8d6d
Removes sha from view title
2 лет назад
Keith Daulton
f3fd5e6289
Adds sha with copy action to commit details
2 лет назад
Keith Daulton
24c333c2f0
Updates theme references in commit details
2 лет назад
Keith Daulton
8b5beb8910
Adds search commit to commit details
- Updates button styles to match vscode
- Updates commit message text styling
2 лет назад
Eric Amodio
ad00951633
Improves details commit picking
Removes commit details webview (tab-based)
2 лет назад
Keith Daulton
58fc993c35
Updates commit details to better match theming
2 лет назад
Keith Daulton
ef15cdd9a0
Adds autolink settings action to commit details
2 лет назад
Eric Amodio
2e83e99079
Excludes triage label from stale workflow
2 лет назад
Eric Amodio
0cb9b50b91
Fixes error when adding same commit to search view
2 лет назад
Eric Amodio
1fa651d1bc
Pretties 💄
2 лет назад
Eric Amodio
f6412c9c15
Fixes lint issues
2 лет назад
Eric Amodio
eaf750bb11
Updates dependencies
2 лет назад
Eric Amodio
0300619526
Closes #1987 uncommitted changes annotation format
2 лет назад
Eric Amodio
5c2cb6bfde
Fixes stash formats on settings UI
2 лет назад
Keith Daulton
18d0ec586e
Adds commit details webview
- adds lit components
- exposes webview in WebviewViewBase
- adds pointer cursor to enabled buttons
- adds custom events support to DOM utility
2 лет назад
Eric Amodio
e43c5d18a0
Fixes missing link
2 лет назад
Eric Amodio
6dd242c2f4
Prettiers 💄
2 лет назад
Eric Amodio
b2d71f7d0f
Updates dependencies
2 лет назад
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
2 лет назад
Eric Amodio
41bc88c1b1
Reworks how modes apply to configuration
- Adds override support to configuration
- Splits configuration.get into get & getAll
- Allows passing array to configuration.changed
Avoids getting the entire configuration on startup
2 лет назад
Eric Amodio
e58974d0e7
Defers integration auth creation until needed
2 лет назад
Eric Amodio
474fad812c
Ensures we don't show CodeLens if disabled
2 лет назад
Eric Amodio
3712aa0f22
Allows window annotations to always toggle
2 лет назад
Eric Amodio
d138dacd12
Avoids unhandled rejected promises
2 лет назад
Eric Amodio
4b06589d4d
Fixes decorator resolvers & adds logging
2 лет назад
Eric Amodio
b613f7174a
Fixes #2117 new limits/controls on failed requests
- Changes request failures to only disconnect the integration for the current session
- Limits to 5 failed request before disconnecting the integration
- Avoids disconnect prompt for current session disconnections
- Adds don't show again to request failure messages
- Adds integration suspension message w/ don't show again option
2 лет назад
Eric Amodio
adec1ad000
Updates dependencies
2 лет назад
Eric Amodio
38e6aab347
Fixes iterable.count signature
2 лет назад
Eric Amodio
023011bdbe
Adds extra length check for perf
2 лет назад
Eric Amodio
b575a2c7b0
Avoids nulls
2 лет назад
Nafiur Rahman Khadem
957e76df2d
Closes #1550 - allow force-push for non-HEAD commits and from commit widget ( #2132 )
* update vscode git api
* force-push for non-HEAD commit & commit widget
2 лет назад
Eric Amodio
55df0eb5e2
Fixes #1991 adds status bar accessibility labels
2 лет назад
Eric Amodio
4774a2e04c
Fixes #2125 - avoids --find-object 🤞
2 лет назад
Eric Amodio
b8683921cd
Improves view perf when connected to rich remote
- Showing and refreshing the _Commits_ view
- Expanding commits, branches, and worktrees
2 лет назад