1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-05 00:59:19 +02:00
Commit Graph

1633 Commits

Author SHA1 Message Date
df58c75ca4 Fixed breaking integrtion tests(old) 2023-01-29 10:03:59 +05:30
946b8b5670 Fixed the lable in the custom_patch_options_panel.go 2023-01-18 21:13:31 +05:30
265cdde7bc Fixed typo 2023-01-18 10:14:48 +05:30
e87fc4a229 Change key of clipboard copy 2023-01-18 05:50:47 +05:30
f6f82091bc Added copy to clipboard option to the patch options 2023-01-17 09:07:07 +05:30
00b922604a fix: fix goroutine leaks 2023-01-06 10:51:09 +09:00
5c42e1a5dc defend against possible nil function 2022-12-30 22:49:08 +11:00
cd9111837e feat: add GitVersion struct 2022-12-30 20:01:14 +09:00
41222f07ed chore(gui): remove unused gitConfig 2022-12-30 20:01:14 +09:00
1da0427e3a appease linter 2022-12-30 12:18:59 +11:00
af5b3be286 integrate snake game into lazygit 2022-12-30 12:18:59 +11:00
f3fa9ec2d1 Merge pull request #2311 from wakaka6/add_return_alt1 2022-12-28 11:54:16 +11:00
ed93e0a2b0 remove dependency on model 2022-12-27 22:52:20 +11:00
fb15a2f4f8 Merge pull request #2326 from Ryooooooga/fix-scroll
fix https://github.com/jesseduffield/lazygit/issues/2309
2022-12-24 19:20:23 +11:00
fa97b0c76e move background code into its own file 2022-12-24 19:14:52 +11:00
5c11b1ecb7 discard changes integration test 2022-12-24 19:05:46 +11:00
57a1817deb don't kill long-running sandbox sessions 2022-12-21 22:51:39 +11:00
7bdba1abe4 fix(#2309): fix diff scroll 2022-12-20 22:25:49 +09:00
dde70486a1 apply user config changes in sandbox mode 2022-12-20 23:07:43 +11:00
5679efe174 Merge pull request #2239 from bdach/u2f-key-prompts
close https://github.com/jesseduffield/lazygit/issues/2230
2022-12-20 21:44:29 +11:00
6386a03805 add return alt1 2022-12-11 15:44:25 +08:00
0af63daf18 workingtree controller fixed with new references for commit in staged menu 2022-12-01 09:12:18 +11:00
8b894d7bf5 wip: commit logic in helper and reported in files/staging controllers 2022-12-01 09:12:18 +11:00
65d6d7fb2d fix ignore file keybinding 2022-11-30 19:36:35 +11:00
1a1f042f49 Add credential prompts for U2F-backed SSH keys
The 8.2 release of OpenSSH added support for FIDO/U2F hardware
authenticators, which manifests in being able to create new types of SSH
key, named `ecdsa-sk` nad `ed25519-sk`. This is relevant to lazygit,
as those SSH keys can be used to authorise git operations over SSH, as
well as signing git commits. Actual code changes are required for
correct support, as the authentication process for these types of keys
is different than the process for types supported previously.

When an operation requiring credentials is initialised with a U2F
authenticator-backed key, the first prompt is:

	Enter PIN for ${key_type} key ${path_to_key}:

at which point the user is supposed to enter a numeric (and secret) PIN,
specific to the particular FIDO/U2F authenticator using which the SSH
keypair was generated. Upon entering the correct key, the user is
supposed to physically interact with the authenticator to confirm
presence. Sometimes this is accompanied by the following text prompt:

	Confirm user presence for key ${key_type} ${key_fingerprint}

This second prompt does not always occur and it is presumed that the
user will know to perform this step even if not prompted specifically.
At this stage some authenticator devices may also begin to blink a LED
to indicate that they're waiting for input.

To facilitate lazygit's interoperability with these types of keys, add
support for the first PIN prompt, which allows "fetch", "pull", and
"push" git operations to complete.
2022-11-30 13:34:32 +11:00
b3d086bdc1 Resolve the prompt just before using it
In case a later command depends on a prompt input from a previous one we
need to evaluate it only after the previous prompt has been confirmed.
2022-11-25 22:46:36 +01:00
de22238589 Merge pull request #2224 from Ryooooooga/ambiguous-branch 2022-11-14 19:09:37 +11:00
52a2e4c1dc fix: fix ambiguous branch name
test: add an integration test for checkout branch by name

fix: fix full ref name of detached head

refactor: refactor current branch loader

chore: use field name explicitly
2022-11-14 19:05:07 +11:00
e953659ebf Merge pull request #2273 from artvi/fix/show_loading_state_when_bottomline_disabled 2022-11-14 19:01:26 +11:00
b33ec5a050 Merge pull request #1980 from ajhynes7/stash-untracked-changes 2022-11-14 18:46:53 +11:00
3e73dacce3 Merge loaders package into git_commands package 2022-11-14 18:11:45 +11:00
684d1e955e lint: try deleting blank line 2022-11-13 19:51:30 -03:30
c53752a5f9 [#2258] hide options panel when showBottom line is disabled 2022-11-14 01:04:56 +03:00
dc163bfc4d [#2258] show bottom line when having status 2022-11-14 00:53:55 +03:00
3c436b3457 lint: delete unused argument from handleStashSave 2022-11-13 11:02:06 -03:30
a905a28e41 better hiding of underscores 2022-11-13 14:46:13 +11:00
5964472ec1 hide underscores more 2022-11-13 14:41:43 +11:00
d26350502c stop switching focus to commits view when resetting 2022-11-13 03:26:50 +00:00
863a65cf94 disable underscores in vscode while we wait for underscore glitch to be fixed 2022-11-13 13:41:49 +11:00
91f83c6be7 use better colour defaults 2022-11-12 18:09:16 -03:30
97ced9e14f fix could-not-access error 2022-11-12 18:09:15 -03:30
1ac3ae1ad1 use better colour defaults 2022-11-12 14:59:15 +11:00
e8b97c9fe2 fix could-not-access error 2022-11-11 12:30:14 +11:00
a47e72892a Merge branch 'master' into stash-untracked-changes 2022-11-01 16:08:34 -02:30
14ec0cd92e feat: allow null in keybindings 2022-10-18 22:20:03 +09:00
3103398e31 chore: refactor rename stash 2022-10-16 09:30:04 +09:00
eceb3a5aa6 chore: refactor rename stash 2022-10-16 09:12:43 +09:00
11316b7a48 feat: add rename stash 2022-10-16 09:12:42 +09:00
0c3eab4059 fix: fix initial origin of commit message panel 2022-10-15 20:09:23 +09:00
d90fedfbf8 feat: add stash icon 2022-10-14 21:58:58 +09:00