Eric Amodio
331f68e00a
Adds setLogScopeExit function
1 year ago
Eric Amodio
ad36305765
Moves storage & context into system
Moves storage types into constants
1 year ago
Eric Amodio
1dd59fcaac
Avoids partial matches w/ associated GH branch PRs
1 year ago
Keith Daulton
657c71d61b
Fixes Focus View actions
- fixes disabled states on the pull request actions
- updates create worktree workflow
- tracking existance of local branch and worktree
Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
1 year ago
Eric Amodio
b82080db60
Moves pending ipc handling to controller
1 year ago
Eric Amodio
f338f4bb5f
Consolidates into common `updatePendingContext`
1 year ago
Eric Amodio
136d43e3fe
Ensures "Open Details" opens the right view
1 year ago
Keith Daulton
5f949a92ca
Fixes stashing when staged is not supported
Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
1 year ago
Ramin Tadayon
ab31b2b397
Add publish context menu action to local branches in graph ( #2619 )
1 year ago
Eric Amodio
2aace4b572
Fixes broken context menu for Graph in a view
Refs #2537
1 year ago
Eric Amodio
aeac33f607
Ensures timeline view opens details
1 year ago
Eric Amodio
ee1e5214a8
Renames isReady to ready
1 year ago
Eric Amodio
36baba1d77
Adds ability to switch the Commit Graph layout
- Can switch between Editor (default) and Panel layouts
- Panel layout adds an additional Commit Graph Details view (similar to Commit Details) on the right side of the Commit Graph
1 year ago
Eric Amodio
ead9dbe374
Renames "tab" references to "Editor"
1 year ago
Ramin Tadayon
31b3484208
Add graph header context menu option to toggle mode ( #2611 )
* Add graph header context menu option to toggle mode
* Updates graph dependency
1 year ago
Eric Amodio
2ce6ffe802
Updates option naming
1 year ago
Eric Amodio
9d058564d3
Avoids resetting state unless forced refresh
Ensures an update if subscription changed while hidden
1 year ago
Eric Amodio
8b14e94975
Allows setting a default column for webviews #2610
Reworks webview registration
- Splits out resolver from descriptor
- Allows for more accurate typings
1 year ago
Keith Daulton
b5f0b43802
Updates pull request actions in the focus view
- disables "switch to branch" when on the current branch
- disables "open worktree" when already in it
1 year ago
Eric Amodio
ad8f85639e
Fixes missing configuration events
- Renames `onDidChangeOther` to `onDidChangeAny` for accuracy
- Removes `onDidChangeBeforeOverrides` as its unneeded (use `onDidChangeAny` instead)
Consolidates to `onDidChangeAny` where possible
1 year ago
Eric Amodio
b7b276796b
Replaces enums with types
1 year ago
Eric Amodio
470a031ddd
Replaces enums with types
1 year ago
Eric Amodio
f5459e93ed
Adds type-safe core configuration checks
1 year ago
Eric Amodio
dc73fec0c1
Replaces enums with types
1 year ago
Eric Amodio
e71df65ccd
Clarifies/refines configuration events & overrides
1 year ago
Eric Amodio
7d9aa2a7c1
Adds experimental support to show the Graph in a view
- Controlled by the `gitlens.graph.experimental.location` setting
1 year ago
Eric Amodio
5ecb87af2b
Unifies webview plus check & avoids creation
1 year ago
Eric Amodio
a43f86cb3a
Updates invalid date
1 year ago
Eric Amodio
b4d23c663a
Reworks Commit Details commit pinning
- Never implicitly pins
- "Soft" pins on file interaction (resets on focus or commit change)
1 year ago
Eric Amodio
1f416604f6
Moves types from webview to protocol
1 year ago
Eric Amodio
b35731d225
Adopts new webview model for Focus view
1 year ago
Eric Amodio
b81c9b6e02
Changes `options` to always exist for mutability
1 year ago
Keith Daulton
f2b82cd11e
Saves a PR number to an associated branch
1 year ago
Keith Daulton
d78bf95048
Adds actions for PRs on the focus view
1 year ago
Eric Amodio
a21da0838b
Adopts new webview model for the Graph
1 year ago
Eric Amodio
2dbb276838
Adopts new webview model for the Timeline
1 year ago
Eric Amodio
794306c01d
💄 Prettiers
1 year ago
Ramin Tadayon
99314975b8
Sends upstream id on a local branch ref to graph ( #2560 )
* Sends upstream id on a local branch ref to graph
* Avoids creating (allocating) & spreading an object
* Updates graph dependency
---------
Co-authored-by: Eric Amodio <eamodio@gmail.com>
1 year ago
Eric Amodio
5edd4a7832
Updates lint rules (prep for ts-eslint v6)
1 year ago
Eric Amodio
58831204ac
Adds branches on the Graph for remote repos
Fixes tags on the Graph for remote repos
1 year ago
Ramin Tadayon
ee5c175f98
2495 Cannot use gitlens+ feature on public repo in some folders ( #2510 )
* Use stored cache of repo visibility
* Add commands to clear cache
* Fix cache name
* Extracts cache key into function for consistency
* Update command wording
---------
Co-authored-by: Eric Amodio <eamodio@gmail.com>
1 year ago
ShafinKhadem
dc02b2357a
Fixes stashing staged changes
1 year ago
Ramin Tadayon
f14af9dc4a
Pipe downstream info through to graph ( #2552 )
* Pipe downstream info through to graph
* Optimizations
* Updates graph dependency
1 year ago
Eric Amodio
3cf152d5da
Adds stronger typing for secret keys
1 year ago
Eric Amodio
f411bb2676
Fixes issue w/ preview trial "winning" over paid
1 year ago
Eric Amodio
757ab48718
Adds cancellation discount notification
1 year ago
Ramin Tadayon
e85bcfd67b
Fixes asWebviewUri call in graph webview
1 year ago
Keith Daulton
d85178e23f
Updates graph typings and constants
1 year ago
Eric Amodio
3940ef7c20
Moves some files for better organization
Removes re-export of config from configuration
1 year ago
Eric Amodio
06a174edd8
Removes namespaces
Splits common Git constants into a separate file
1 year ago