Eric Amodio
14a12b8bb5
Updates Show Commit Details command to open view
2 роки тому
Eric Amodio
4d6bb309a6
Refactors/renames remote provider code
- No functional changes, only file splitting, renaming, etc
2 роки тому
Eric Amodio
f859c0415b
Avoids unneeded Container.instance calls
2 роки тому
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 роки тому
Eric Amodio
54f56192b6
Adds correct stash lookup for Commit Details view
Adds visibility check for stashes view following
2 роки тому
Eric Amodio
645f8a3699
Fixes first return type
2 роки тому
Eric Amodio
0705216e52
Change graph to always show commit details view
2 роки тому
Eric Amodio
7c78c273ea
Adds better Commit Graph discovery
2 роки тому
Eric Amodio
d43ccecf3c
Adds basic local usage tracking to aid discovery
2 роки тому
Eric Amodio
3805b17593
Cleans up types & renames Usage to RecentUsage
2 роки тому
Eric Amodio
749fccc710
Consolidates reset commands
2 роки тому
Eric Amodio
d0ac7b116f
Centralizes command registrations
2 роки тому
Eric Amodio
41eb4b83e8
Adds variable expansion for worktree location
2 роки тому
Eric Amodio
9b6cc5c626
Reworks storage to be type-safe
2 роки тому
Eric Amodio
53b7147c39
Prettiers 💄
2 роки тому
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 роки тому
Eric Amodio
9229adfd22
Removes statics for better tree shaking
2 роки тому
Eric Amodio
97f6487a06
Fixes #2136 stops selecting search mode value
2 роки тому
Eric Amodio
12771dbceb
Removes statics for better tree shaking
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
5bee58645a
Removes more aggregate re-exporting files
2 роки тому
Eric Amodio
f8211797d2
Removes git "models" export file
2 роки тому
Eric Amodio
ad00951633
Improves details commit picking
Removes commit details webview (tab-based)
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
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
f29f77fc0d
Gives up waiting for resolve if too slow
2 роки тому
Eric Amodio
6d9585405d
Adds getSettledValue helper
2 роки тому
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 роки тому
stampyzfanz
e6f326bda6
Fixes grammatical mistake
2 роки тому
Nafiur Rahman Khadem
af86a499b4
Uses VSCode as core.editor for rebase
2 роки тому
Eric Amodio
0668039c4f
Closes #2081 adds new stash behaviors
2 роки тому
Keith Daulton
225fa392ce
Fixes gitkraken#1718 open current branch on remote
- adds command palette action
2 роки тому
Eric Amodio
14d05f567b
Fixes #2033 untracked files in stashes
2 роки тому
Eric Amodio
2bb84a2e6b
Aligns messages & buttons
2 роки тому
Eric Amodio
e916ecb0d1
Adds all autolinks to autolinked issues & prs node
Adds autolink configure command to autolinked issues & prs node
2 роки тому
Eric Amodio
217c5749a0
Reworks getting the "best" remote with a provider
Improves best remote caching
2 роки тому
Eric Amodio
fba44264c0
Fixes issue when trying to copy a remote issue url
2 роки тому
Eric Amodio
6d441e80d0
Fixes VFW not opening commit file quickpick
2 роки тому
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 роки тому
Eric Amodio
79f0d0b297
Fixes #1866 copy sha & copy message didn't work
2 роки тому
Eric Amodio
5d2f0a9318
Fixes #1846 restoring deleted files
2 роки тому
Eric Amodio
042ee28c71
Adds show visual file history command
Adds show method to webview views
2 роки тому
Eric Amodio
e4d8b7731c
Extracts features into its own file
Avoids import issues
2 роки тому
Eric Amodio
946bfd8ba3
Fixes display states for worktrees welcome view
2 роки тому
Eric Amodio
4a546b5ab5
Adds deep links from Home into walkthroughs
2 роки тому
Eric Amodio
727deb53da
Adds learn about premium buttons to Home
Adds Learn about Premium Features to command palette
2 роки тому
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 роки тому