Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2142 commits
Select commit Hold shift + click to select a range
6f0a7c8
Fixes #3409 provides stash title/description on create patch
nzaytsev Jul 29, 2024
16338af
Removes debugger
d13 Jul 29, 2024
e332244
Fixes timing (cancellation) issues with hovers
eamodio Jul 29, 2024
b805deb
Updates dependencies
eamodio Jul 29, 2024
8633753
Updates settings ordering
eamodio Jul 29, 2024
0ec64ef
Fixes ordering
eamodio Jul 29, 2024
cc8d1d2
Updates help center link anchors
d13 Jul 29, 2024
566be41
Removes -view for consistency
eamodio Jul 29, 2024
417908f
Adds missing config
eamodio Jul 29, 2024
25a7081
Adds icons to hovers
eamodio Jul 29, 2024
dbe3a17
Replaces Promise.all with allSettled #3379
sergeibbb Jul 9, 2024
d7f0245
Consolidates manageCloudIntegrations calls inside integration.connect()
sergeibbb Jul 9, 2024
a3ab086
Restricts the key params to be a subset of SecretKeys
sergeibbb Jul 26, 2024
a59631e
Adds missing `override` keywords #3379
sergeibbb Jul 26, 2024
0a2db28
Enables GitHub authentication via GKDev and hide it behind a config
sergeibbb Jul 26, 2024
f71cc6e
Checks for the vscode session before getting the cloud session
sergeibbb Jul 26, 2024
a9c033e
add: subscription validation offline (GLVSC-593)
sergiolms Jul 31, 2024
c5fb521
bugfix: Column resizing gets stuck when your mouse leaves the graph (…
sergiolms Jul 31, 2024
a85ecc4
Fixes & renames directory compare commands
eamodio Jul 31, 2024
6ec17c8
Avoids "infinite mirror" of PRs under PRs
eamodio Jul 31, 2024
65b142b
Fixes extra discovery run that is unneeded
eamodio Jul 31, 2024
78229bd
Adds comparison support for virtual repos
eamodio Jul 31, 2024
2131f36
Fixes virtual repo branches
axosoft-ramint Aug 1, 2024
f159f8e
Combines strip into a single regex replace
eamodio Aug 1, 2024
97fd22e
Forces createRevisionRange to require notation arg
eamodio Aug 1, 2024
19befe2
Fixes behind tracking files
eamodio Aug 1, 2024
5e47904
Fixes revision range regex
eamodio Aug 2, 2024
43432fb
Removes unneeded setting
eamodio Aug 2, 2024
40e3b68
Fixes UsageTracker first track
nzaytsev Aug 1, 2024
cbc27ae
Adds auth skipping into auth reset
eamodio Aug 2, 2024
d59d015
Adds gate to auth provider retrieval
axosoft-ramint Aug 2, 2024
620887a
Fixes #3443 ensures schemes for commands
eamodio Aug 5, 2024
fc75c85
Improves switch/checkout messaging
eamodio Aug 6, 2024
09e21ad
Updates progress notification to match
eamodio Aug 6, 2024
fd19ec3
Fixes incorrect rebase detection on branches
eamodio Aug 6, 2024
10cfea5
Fixes #3445 ensures usage of ref rather than name
eamodio Aug 6, 2024
2304353
Hides groups while filtering
eamodio Aug 6, 2024
9021068
Adds Launchpad view (wip)
eamodio Aug 2, 2024
6202ffd
Adds common PR commands
eamodio Aug 2, 2024
040edc0
Adds basic welcome for connect state
eamodio Aug 6, 2024
e1b7dae
Adds expand/collapse to grouping nodes
eamodio Aug 7, 2024
63d8057
Swaps right-most buttons on launchpad items
eamodio Aug 7, 2024
bf319b7
Renames the experimental setting that enables cloud integrations
sergeibbb Aug 6, 2024
91ecb43
Modifies GitLab auth provider to use gk.dev
sergeibbb Jun 18, 2024
0c525a3
Lets parent auth class return local session key if that exists.
sergeibbb Jul 8, 2024
f42c2f9
Changes order of accessing local vs. cloud sessions
sergeibbb Aug 6, 2024
1a9cc3c
Uses custom fetch for shared provider api requests (#3451)
axosoft-ramint Aug 7, 2024
d8c4c2b
Move remaining GitHub auth logic that uses vscode auth (GLVSC-589) (#…
sergeibbb Aug 7, 2024
83ed2e5
Improves/fixes getting the default branch
eamodio Aug 8, 2024
04ea1b5
Improves getting associated PRs for a branch
eamodio Aug 8, 2024
be02fbf
Exposes create pull request command
eamodio Aug 8, 2024
ce52f6f
Avoids PR branch state blocking Graph loading
eamodio Aug 8, 2024
10906d5
Adds PR metadata to missing upstreams
eamodio Aug 8, 2024
5af7853
Fixes duplicate footnotes in hovers (closes #3457)
axosoft-ramint Aug 8, 2024
b9621db
Enhances copy/apply/paste patch-related commands
eamodio Aug 9, 2024
6dc9657
Moves the commit tooltip's tips to its own line at the end
eamodio Aug 9, 2024
7a1cce6
Hides the hover on interaction
eamodio Aug 9, 2024
ba76cf8
Improves hover mouse avoidance
eamodio Aug 9, 2024
982629d
Adds a "smart" branches visibility
eamodio Aug 8, 2024
0df6845
Adds more advanced base branch detection
eamodio Aug 9, 2024
d8c157d
Adds new cloud integration connection flow and applies to Launchpad (…
axosoft-ramint Aug 9, 2024
3b7c0a9
Updates graph branch visibility default
axosoft-ramint Aug 9, 2024
e92f4c4
Updates launchpad integration wording and view states
axosoft-ramint Aug 9, 2024
325fb7e
Enables cloud integrations setting by default
axosoft-ramint Aug 9, 2024
9fe8e84
Hooks up other integration connections to new connect flow
axosoft-ramint Aug 9, 2024
78d678b
Improves smart base/target branch detection (#3463)
eamodio Aug 9, 2024
f687be8
Hides pro badge and removes launchpad button text
d13 Aug 9, 2024
4532f6d
Uses silent=false in web environments (#3459)
sergeibbb Aug 12, 2024
1423c6c
Updates CHANGELOG
axosoft-ramint Aug 12, 2024
11417ed
Adds better integration connection in home view
d13 Aug 12, 2024
ad4a116
Adds a command link helper function
d13 Aug 2, 2024
7a2c944
Adds component to connect integrations
d13 Aug 12, 2024
6091c58
Adds integration connect to the commit graph
d13 Aug 12, 2024
8b45f64
Aligns search input colors to the theme
d13 Aug 13, 2024
c8bf238
Exports search part
d13 Aug 13, 2024
ddedeb2
Updates graph search input colors
d13 Aug 13, 2024
f049e67
Updates "smart" branch messaging
eamodio Aug 13, 2024
7b4334f
Updates CHANGELOG
axosoft-ramint Aug 13, 2024
4862efc
Removes separator
eamodio Aug 13, 2024
43175f7
Removes configuration section in home
d13 Aug 13, 2024
6cc1504
Updates wording on cloud integrations labels
axosoft-ramint Aug 13, 2024
b104496
Adds telemetry and improved status on connect flow
axosoft-ramint Aug 13, 2024
ae4aaa7
Prevents fetching from api on getSession unless explicitly connecting
axosoft-ramint Aug 13, 2024
9817fca
Uses explicit flag for expired token refresh
axosoft-ramint Aug 13, 2024
438019c
Removes redundancies and adds gate to sync
axosoft-ramint Aug 13, 2024
ddd015b
Forces launchpad indicator refresh if integration connects/disconnects
axosoft-ramint Aug 13, 2024
6e4c112
Renames cloud integrations setting
axosoft-ramint Aug 13, 2024
e95e70c
Updates cloud integration sync strategy and removes unnecessary auth …
axosoft-ramint Aug 14, 2024
e8baafc
Add guards against writing empty string paths to mapping file
axosoft-ramint Aug 14, 2024
670b68a
Improves repo/remote locating for PRs
eamodio Aug 14, 2024
36d498f
Fixes show launchpad from not showing in release
eamodio Aug 14, 2024
5d5fffb
Adds a Show Launchpad view command
eamodio Aug 14, 2024
6d3d45b
Updates CHANGELOG
eamodio Aug 14, 2024
171242c
Better handling of github 503 errors
axosoft-ramint Aug 14, 2024
f88f1d7
Avoids reading state on redirect url (which breaks github.dev redirects)
axosoft-ramint Aug 14, 2024
d836efd
Changes launchpad view refresh cmd to refresh data
eamodio Aug 15, 2024
16f0bb7
Fixes plus features flag toggling (#3474)
nzaytsev Aug 15, 2024
9d3a860
Updates CHANGELOG
axosoft-ramint Aug 15, 2024
ba069a4
Fixes integration connection sources not making it through
axosoft-ramint Aug 15, 2024
fb457b3
Adds cloudIntegrations/connected event and global telemetry attributes
axosoft-ramint Aug 15, 2024
e063b2f
Sends attempted integration ids in connected event
axosoft-ramint Aug 15, 2024
0f54c79
Adds tel events for errors with cloud integrations api calls
axosoft-ramint Aug 15, 2024
7eabb29
Bumps to v15.3.0
axosoft-ramint Aug 15, 2024
aedc2e0
Removes Pro badge when paid
eamodio Aug 15, 2024
33bddc7
Adds `...` inline action for stashes on Inspect
nzaytsev Aug 6, 2024
5b2620e
Disables the welcome view if the view isn't enabled
eamodio Aug 17, 2024
5d5427a
Improves behavior of branches opened in a worktree
eamodio Aug 18, 2024
a89a8da
Fixes lack of check-in when using existing account in upgrade flow
axosoft-ramint Aug 19, 2024
d8064c9
Avoids trying to activate vsls in more cases
eamodio Aug 19, 2024
d9a9718
Add "previous" scope to logging
eamodio Aug 19, 2024
d06e8ea
Updates logging to automatically handle editors
eamodio Aug 19, 2024
765ee1b
Updates logging
eamodio Aug 19, 2024
1b2f234
Updates logging
eamodio Aug 19, 2024
5efe904
Scopes logs appropriately
eamodio Aug 19, 2024
fe5b2bc
Add optional `deg` to cssColorRegex
nzaytsev Jul 29, 2024
226229d
Moves worktree decorations into new structure
eamodio Aug 20, 2024
bc8386e
Fixes share as patch w/ working tree comparisons
eamodio Aug 20, 2024
dae313e
Adds "Open Comparison on Remote" to branch comparisons
eamodio Aug 20, 2024
82320cf
Prevents login flow from being stuck on cancel (#3383)
axosoft-ramint Aug 20, 2024
9eaca6b
Stores and continues deep link flow when switch opens new window (#3412)
axosoft-ramint Aug 20, 2024
f2af0df
Upgrade uses checkout page
axosoft-ramint Aug 20, 2024
863473a
Renames for clarity/consistency
eamodio Aug 20, 2024
5a0e068
Improves comparisons to auto-select a base/target
eamodio Aug 20, 2024
9c0228d
Updates purchase path and applies promos
axosoft-ramint Aug 20, 2024
03eb315
Uses promo image in other places and shrinks gap
axosoft-ramint Aug 21, 2024
2da004f
Adds <gl-promo> element & refactors promo handling
eamodio Aug 21, 2024
11a61c6
Adds null protection
eamodio Aug 21, 2024
ec01261
Updates CHANGELOG
axosoft-ramint Aug 21, 2024
d659c10
Renames tooltip to tie to the command
eamodio Aug 21, 2024
63152d8
Fixes timing issue with deep link switch check
axosoft-ramint Aug 23, 2024
e07f840
Removes odd graph padding/margin
eamodio Aug 21, 2024
8a52ce2
Splits constants into multiple files
eamodio Aug 27, 2024
ac7c727
Splits search constants into new constants file
eamodio Aug 27, 2024
d1e967f
Adds ability to only search stashes via type:stash
eamodio Aug 27, 2024
97b02a0
Fixes Tooltip flickering #3479
nzaytsev Aug 21, 2024
48d06e2
Adds `is:` as short form of `type:`
eamodio Aug 27, 2024
fa9869f
Updates graph dependency
axosoft-ramint Aug 28, 2024
a81f605
Adds worktree id to refs and worktree icons to the graph (#3495)
axosoft-ramint Aug 28, 2024
d3df83f
Fixes branch icon image filename
axosoft-ramint Aug 28, 2024
4faa3db
Adds graph column separator color
eamodio Aug 28, 2024
90f65ec
Doesn't reveal compare view on the `select to compare` action (#3498)
nzaytsev Aug 29, 2024
6650e96
Fixes typo'd name
eamodio Aug 28, 2024
a0fbd7d
Fixes messaging on delete worktree
eamodio Aug 29, 2024
9359fbd
Fixes branch delete messaging
eamodio Aug 29, 2024
329be15
Fixes issues opening all changes w/ working tree
eamodio Aug 29, 2024
10da1f6
Fix connecting rich integrations on login to GK Dev (GLVSC-631) (#3501)
sergeibbb Aug 30, 2024
2d62c5b
Adds redirect to purchase flow
axosoft-ramint Aug 30, 2024
d3d66d1
Fixes PR wokring tree comparisons w/ worktrees
eamodio Aug 30, 2024
b3b6499
Updates contact support link
d13 Aug 30, 2024
ebc0d65
Adds default sanitization for logging
eamodio Aug 30, 2024
39ceee3
Adds 'open in worktree' context menu command to branches and prs in v…
axosoft-ramint Aug 31, 2024
42022b5
Updates CHANGELOG
axosoft-ramint Sep 3, 2024
a87b27b
Adds an option to delete a worktree along with its branch
sergeibbb Sep 2, 2024
8452909
Moves delete branches closer to execution
eamodio Sep 3, 2024
513ebb6
Excludes main/opened worktrees from delete
eamodio Sep 3, 2024
6171aeb
Deleting a branch calls dialog of deleting its worktree (GLVSC-632) (…
sergeibbb Sep 3, 2024
74051cb
Fixes wrong repo icon names
eamodio Sep 3, 2024
c9744ae
Tweaks worktree delete text
eamodio Sep 3, 2024
c24ebef
Updates CHANGELOG
axosoft-ramint Sep 3, 2024
b590c70
Updates end date
axosoft-ramint Sep 3, 2024
d09833c
Updates CHANGELOG
axosoft-ramint Sep 3, 2024
35aaf9d
Updates CHANGELOG -- tweaks language
eamodio Sep 3, 2024
cfc91d3
Refines worktree delete prompts
eamodio Sep 4, 2024
46f1b16
Fixes regex
axosoft-ramint Sep 4, 2024
53195a0
Fixes worktree icon path
axosoft-ramint Sep 4, 2024
b7977ef
Removes unused function
eamodio Sep 4, 2024
5a94207
Send org id through to org settings request
axosoft-ramint Sep 4, 2024
06fe0a9
Bumps to v15.4.0
axosoft-ramint Sep 4, 2024
117396e
Fixes #3514 avoids trying to delete main worktree branch
eamodio Sep 5, 2024
bddcae7
Improves the message on worktree branch delete gate #3514
nzaytsev Sep 5, 2024
5c97108
Adds `is[Any]` methods to avoid instanceof checks
eamodio Sep 5, 2024
751522a
Closes #3520 adds setting to show current branch on top
eamodio Sep 5, 2024
1f24a33
Fixes #3518 only "promote" open worktrees
eamodio Sep 5, 2024
59fb900
add: base for playwright implementation
sergiolms Aug 22, 2024
a09aa99
add: Playwright sample tests
sergiolms Jul 16, 2024
a0b8efa
add command palette test
sergiolms Jul 16, 2024
56ead12
use fixed versions (prevent auto update)
sergiolms Aug 27, 2024
d7a40a8
extend timeout and remove unnecessary await
sergiolms Aug 29, 2024
803db7f
remove path separators to be OS independent
sergiolms Aug 30, 2024
5f869fd
Adds `app` component to eventually replace appBase
eamodio Sep 1, 2024
1c989b0
Adds stashes & worktrees to Graph model
eamodio Aug 31, 2024
cc110f1
Adds a sidebar to Graph
eamodio Sep 1, 2024
1a9449a
Renames "main" worktree to "default"
eamodio Sep 10, 2024
4570849
Fixes broken ref icon tooltip
nzaytsev Sep 10, 2024
c5e292b
Fixes preview tabs when clicking files in details
eamodio Sep 10, 2024
77462fc
Adds other GK license key case
axosoft-ramint Sep 11, 2024
cf6766d
Change GK account authentication to no longer use the VS Code authent…
sergeibbb Sep 11, 2024
107c129
Graduates Launchpad out of preview (#3558)
eamodio Sep 12, 2024
ccab2f2
Refines 'Create Worktree' Flow (#3559)
axosoft-ramint Sep 12, 2024
8df80ee
Updates CHANGELOG
axosoft-ramint Sep 12, 2024
6f6fb3d
Removes remaining Launchpad in Editor preferences and commands
d13 Sep 12, 2024
8a688bb
Updates CHANGELOG
d13 Sep 12, 2024
2219c30
Bumps to v15.5.0
d13 Sep 12, 2024
157a902
Add fallback/cutoff to our backend calls similar to how we handle Git…
sergeibbb Sep 13, 2024
d7aee42
Fixes #3582 clears worktree cache on HEAD changes
eamodio Sep 15, 2024
1a1e03e
Fixes repo provider on Commit Graph
eamodio Sep 16, 2024
efdbfb2
Updates dependencies
eamodio Sep 15, 2024
809b3fe
Fixes backwards error logging
eamodio Sep 16, 2024
1bdedb3
Fixes incorrect typing
eamodio Sep 16, 2024
42bf69c
Replaces deprecated functions
eamodio Sep 16, 2024
83591f6
Updates linting...
eamodio Sep 16, 2024
4e03157
Updates dependencies
eamodio Sep 16, 2024
643432d
Replaces `eslint-plugin-import` w/ a modern fork
eamodio Sep 16, 2024
87bb8ec
Cleans up launchpad refs
axosoft-ramint Sep 16, 2024
06290aa
Removes CSS inlining to fix pre-release
eamodio Sep 16, 2024
88cffe4
Removes exclusion for webview css files
eamodio Sep 16, 2024
b5cbe84
Prioritize built-in AI providers (Copilot)
eamodio Sep 17, 2024
629cab5
Fixes Create Branch in Worktree problem of unnecessary asking for a r…
sergeibbb Sep 17, 2024
0b6c975
Changes path to typescript sdk in settings to nix style
sergeibbb Sep 10, 2024
a442b78
Adds intro launchpad item
eamodio Sep 18, 2024
9cf80eb
Updates code scanning
eamodio Sep 18, 2024
522fe51
Fixes broken link
eamodio Sep 19, 2024
5505dcd
Upgrades eslint to v9 & flat config
eamodio Sep 18, 2024
4760885
Improves import protection in webviews
eamodio Sep 18, 2024
533bce4
Updates sass & resolves warnings
eamodio Sep 19, 2024
4a1c96c
Updates to latest marked
eamodio Sep 19, 2024
e5d774b
Fixes error logging args
eamodio Sep 19, 2024
3673cf8
Parallelizes a bit more of launchpad fetching
eamodio Sep 19, 2024
d7ddd6b
Fixes #3592 can't connect to remote integration
eamodio Sep 19, 2024
e5cd2a2
Changes to pnpm from yarn
eamodio Mar 19, 2024
7f6d914
Adds pnpm-lock.yaml to .prettierignore
axosoft-ramint Sep 19, 2024
d005501
Adds new unit test structure
nzaytsev Sep 19, 2024
5de3214
Adds docker config and test workflow
nzaytsev Sep 20, 2024
312bae6
Splits authority functions out
eamodio Sep 20, 2024
ad6ae34
Switches to esbuild for tests
eamodio Sep 20, 2024
b4eef5f
Updates dependencies
eamodio Sep 20, 2024
e64cbef
Fixes button link issue with box-sizing
d13 Aug 29, 2024
e09e82f
Adds an accordion component
d13 Aug 29, 2024
fa9bb25
Updates scrollbar styles
d13 Sep 11, 2024
8ec0b2a
Adds accounts view to home
d13 Aug 27, 2024
d9daf6b
Adds state provider support to GlApp
d13 Sep 19, 2024
1eca569
Adds new context to home
d13 Aug 30, 2024
b302534
Updates home to a web component app
d13 Sep 4, 2024
8ba9875
Uncouples home account component from account webview
d13 Sep 20, 2024
46701ab
Updates home style usage
d13 Sep 20, 2024
341f357
Update README.md
justinrobots Sep 20, 2024
d3b4012
Refines button/tooltip to org switcher
eamodio Sep 21, 2024
a04c707
Fixes virtual repos opened from forked PRs
eamodio Sep 23, 2024
8bf9925
Removes unused parameter
eamodio Sep 23, 2024
00c9e4b
Removes unused case
eamodio Sep 23, 2024
ae301e0
Removes left over comment
eamodio Sep 23, 2024
6632bcd
Closes #3222 adds cursor support
eamodio Sep 23, 2024
0da51e0
Adds extra logging
eamodio Sep 23, 2024
c05cbbf
Excludes files from vsix
eamodio Sep 23, 2024
5bdb0c0
Changes npx references to pnpx
eamodio Sep 23, 2024
3c5c01c
Fixes `Open in Worktree` showing worktree confirm prompt
axosoft-ramint Sep 23, 2024
417cb41
Fixes branch names with special characters not working from Launchpad
axosoft-ramint Sep 24, 2024
b7b7b97
Updates dependencies
eamodio Sep 24, 2024
0c1bab0
Clips graph hover arrow
eamodio Sep 24, 2024
b070d5a
Update gitkraken
Redrobin488 Sep 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
{
"name": "Node.js & TypeScript",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye"

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "pnpm install",

// Configure tool-specific properties.
// "customizations": {},

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
336 changes: 0 additions & 336 deletions .eslintrc.base.json

This file was deleted.

10 changes: 0 additions & 10 deletions .eslintrc.browser.json

This file was deleted.

10 changes: 0 additions & 10 deletions .eslintrc.json

This file was deleted.

2 changes: 1 addition & 1 deletion .fantasticonrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//@ts-check

/** @type { import('fantasticon').RunnerOptions} } */
/** @type {import('@twbs/fantasticon').RunnerOptions} */
const config = {
name: 'glicons',
prefix: 'glicon',
Expand Down
2 changes: 2 additions & 0 deletions .gitignore-revs → .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ d790e9db047769de079f6838c3578f3a47bf5930
60f8cb9fb8d1a56772d18a1a81cdd1748d589c2e
9c2df377d3e1842ed09eea5bb99be00edee9ca9c
444bf829156b3170c8b4b5156dcf10b06db83779
4dba4612670c0a942e3daa3e6a34a57aebe257ae
fbccf2428fd671378202de43ff99deff66168a13
Loading