Eric Amodio
14a12b8bb5
Updates Show Commit Details command to open view
2 years ago
Eric Amodio
4d6bb309a6
Refactors/renames remote provider code
- No functional changes, only file splitting, renaming, etc
2 years ago
Eric Amodio
f859c0415b
Avoids unneeded Container.instance calls
2 years ago
Eric Amodio
16cdd1091b
Changes quick pick "eye" to open commit details
Changes "search" to reveal in the side bar
Adds "Show Details" to commit/commit file quick pick
2 years ago
Eric Amodio
54f56192b6
Adds correct stash lookup for Commit Details view
Adds visibility check for stashes view following
2 years ago
Eric Amodio
645f8a3699
Fixes first return type
2 years ago
Eric Amodio
0705216e52
Change graph to always show commit details view
2 years ago
Eric Amodio
7c78c273ea
Adds better Commit Graph discovery
2 years ago
Eric Amodio
d43ccecf3c
Adds basic local usage tracking to aid discovery
2 years ago
Eric Amodio
3805b17593
Cleans up types & renames Usage to RecentUsage
2 years ago
Eric Amodio
749fccc710
Consolidates reset commands
2 years ago
Eric Amodio
d0ac7b116f
Centralizes command registrations
2 years ago
Eric Amodio
41eb4b83e8
Adds variable expansion for worktree location
2 years ago
Eric Amodio
9b6cc5c626
Reworks storage to be type-safe
2 years ago
Eric Amodio
53b7147c39
Prettiers 💄
2 years ago
Eric Amodio
07df7058ac
Refines the commit details experience
- Adds editor following support & pinning
- Adds Commits view following support
Co-authored-by: Keith Daulton <kdaulton@d13design.com>
2 years ago
Eric Amodio
9229adfd22
Removes statics for better tree shaking
2 years ago
Eric Amodio
97f6487a06
Fixes #2136 stops selecting search mode value
2 years ago
Eric Amodio
12771dbceb
Removes statics for better tree shaking
2 years ago
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 years ago
Eric Amodio
6f737f1ac8
Renames/reworks logger correlation -> scope
2 years ago
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 years ago
Eric Amodio
5bee58645a
Removes more aggregate re-exporting files
2 years ago
Eric Amodio
f8211797d2
Removes git "models" export file
2 years ago
Eric Amodio
ad00951633
Improves details commit picking
Removes commit details webview (tab-based)
2 years ago
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 years ago
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
2 years ago
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 years ago
Eric Amodio
f29f77fc0d
Gives up waiting for resolve if too slow
2 years ago
Eric Amodio
6d9585405d
Adds getSettledValue helper
2 years ago
Eric Amodio
d65cb163c9
Switches close unchanged file to use TabGroup apis
Avoids the silly looping that we used to need to do before the new apis
2 years ago
stampyzfanz
e6f326bda6
Fixes grammatical mistake
2 years ago
Nafiur Rahman Khadem
af86a499b4
Uses VSCode as core.editor for rebase
2 years ago
Eric Amodio
0668039c4f
Closes #2081 adds new stash behaviors
2 years ago
Keith Daulton
225fa392ce
Fixes gitkraken#1718 open current branch on remote
- adds command palette action
2 years ago
Eric Amodio
14d05f567b
Fixes #2033 untracked files in stashes
2 years ago
Eric Amodio
2bb84a2e6b
Aligns messages & buttons
2 years ago
Eric Amodio
e916ecb0d1
Adds all autolinks to autolinked issues & prs node
Adds autolink configure command to autolinked issues & prs node
2 years ago
Eric Amodio
217c5749a0
Reworks getting the "best" remote with a provider
Improves best remote caching
2 years ago
Eric Amodio
fba44264c0
Fixes issue when trying to copy a remote issue url
2 years ago
Eric Amodio
6d441e80d0
Fixes VFW not opening commit file quickpick
2 years ago
Eric Amodio
ffb876aa7c
Reframes premium to GitLens+
Trying to improve clarity that there are only a small subset of features that require an account
2 years ago
Eric Amodio
79f0d0b297
Fixes #1866 copy sha & copy message didn't work
2 years ago
Eric Amodio
5d2f0a9318
Fixes #1846 restoring deleted files
2 years ago
Eric Amodio
042ee28c71
Adds show visual file history command
Adds show method to webview views
2 years ago
Eric Amodio
e4d8b7731c
Extracts features into its own file
Avoids import issues
2 years ago
Eric Amodio
946bfd8ba3
Fixes display states for worktrees welcome view
2 years ago
Eric Amodio
4a546b5ab5
Adds deep links from Home into walkthroughs
2 years ago
Eric Amodio
727deb53da
Adds learn about premium buttons to Home
Adds Learn about Premium Features to command palette
2 years ago
Eric Amodio
a540814a22
Improves home, welcome, getting started experience
Adds links footer to home view when welcome is hidden
Polishes welcome/settings page headers
Removes links from welcome page
Removes old welcome view
2 years ago