e5730cb80b
fix: improve default editCommandTemplate
2022-04-23 17:39:12 +09:00
8b103b16bd
add highlighting docs
2022-04-18 11:08:54 +10:00
9b947b74a2
allow hiding bottom line
2022-04-18 09:58:36 +10:00
6a153acc8f
clearer highlighting of current line
2022-04-16 15:19:32 +10:00
90c9c46ffc
update integration test notes
2022-04-15 08:54:45 +10:00
af5f4af6c0
docs: add alternative keybinding to scroll up/down main panel
2022-04-15 08:23:27 +10:00
d0e099d2fc
doc: add missing provider
2022-04-11 17:17:40 +10:00
3b5a019e1a
feat(merge_panel): Add open/edit files in merge conflict panel
2022-04-06 08:27:03 +10:00
48a244a923
update cheatsheets
2022-03-27 18:50:49 +11:00
0dfb7c08b7
remove controllers struct
2022-03-27 18:16:16 +11:00
4abd80e2c4
pkg/gui: Fix crash if auto-fetch interval is non-positive
...
Check whether the auto-fetch interval configured is actually positive before
starting the background fetcher. If it is not, an error is logged. Also improve
the config option documentation a bit to make it easier to understand how to
disable auto-fetch.
2022-03-27 10:14:33 +11:00
240483953f
config: Add option 'git.autoRefresh' to en-/disable auto-refresh
...
Adds a new 'autoRefresh' option to the 'git' config section that allows user to
disable auto-refresh (defaults to on). If auto-refresh is enabled, the
refreshInterval is now checked before starting the timer to prevent crashes when
it is non-positive.
Fixes #1417
2022-03-27 10:14:33 +11:00
51baa8c17d
update cheatsheet
2022-03-26 18:00:46 +11:00
ad7703df65
show namesake for child views
2022-03-26 18:00:46 +11:00
13b90ac37f
support viewing commits of reflog entry and show better view title
2022-03-26 18:00:46 +11:00
45dab51214
add basic commits controller for handling actions that apply to all commit contexts
2022-03-26 17:22:42 +11:00
540edb0bf4
Add copy commit attributes option
2022-03-26 17:22:42 +11:00
bbaa651943
Update chinese.go
2022-03-26 13:38:22 +11:00
340a145bc8
refactor cheatsheet generator
2022-03-24 20:14:41 +11:00
cc5d13c833
allow adding whole diff to patch
...
this was causing a panic
add integration test for toggling all commit files
2022-03-23 23:36:58 +11:00
205c7d60aa
update cheatsheets
2022-03-17 19:13:40 +11:00
fb3752c11f
clean up keybindings menu
2022-03-17 19:13:40 +11:00
1ad4518d35
update cheatsheet
2022-03-17 19:13:40 +11:00
d543e767d4
update cheatsheets
2022-03-17 19:13:40 +11:00
3188526ecb
fix cheatsheet crash
2022-03-17 19:13:40 +11:00
182c999ee0
fix linting
2022-03-17 19:13:40 +11:00
a2318d75b5
fix some things
2022-03-17 19:13:40 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
7be25a105d
allow skipping confirmation prompt after opening subprocess
2022-03-17 17:52:31 +11:00
f56988039a
ignore current user language when generating cheatsheets
2022-03-16 19:46:11 +11:00
f5a5b7f966
Add unstagedChangesColor config option
2022-03-16 19:21:39 +11:00
4df7646654
Add configurable colors for branch prefixes
...
Branches can now be colored based on their prefix, if it matches
a user defined prefix in the config file. If no user defined
prefix matches, then it will fallback to the defaults: green for
'feature', yellow for 'bugfix', and red for 'hotfix'. All
remaining branches will be set to the default text color.
2022-02-01 18:55:45 +11:00
1b09674ce8
simplify submodule remove
2022-01-29 00:17:32 +11:00
14b9a0b647
stop skipping stash warnings
2022-01-24 19:18:09 +11:00
4ab5e54139
add support for git bisect
2022-01-22 10:48:51 +11:00
1f923bdc4b
softer auto-generation message
2022-01-19 21:40:50 +11:00
2691477aff
allow sandbox mode with integration tests
2022-01-17 19:14:59 +11:00
e8a1a4ffc0
add cheatsheet check script
2022-01-04 11:12:04 +11:00
8e66d2761e
make it clear that keybinding cheat sheets are auto-generated
2022-01-04 09:33:35 +11:00
e5f0301c66
update docs on integration tests
...
The instructions provided were not working as expected.
2021-12-26 17:08:31 +11:00
630de34bf2
Use "reword" for amending a commit message everywhere
...
We were inconsistent about "rename" vs "reword" for commits. reword
is the term used in git itself (for example, in rebase).
2021-12-25 22:34:41 +11:00
b4ea565c99
add signoff config
...
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com >
2021-12-25 12:01:55 +11:00
76e6745526
fix typo
2021-12-25 11:54:27 +11:00
3771f9c98b
support config unified color for commit authors
2021-12-25 11:54:27 +11:00
3926d0f278
fix show filetree default value in docs
2021-12-13 13:28:14 +00:00
f7ffbbd72a
Add a menu entry and keybinding to {
for decreasing the context size
2021-12-06 22:37:28 +11:00
0fbde05928
Add a menu item and keybinding to }
to increase the context size
2021-12-06 22:37:28 +11:00
9feaf5d70f
Add the DiffContextSize
setting to GitConfig
...
It defaults to 3 lines, which is the default value for git.
2021-12-06 22:37:28 +11:00
ccd80a0e4b
add menu options for log stuff
2021-11-05 07:58:21 +11:00
37be9dbea1
support scrolling left and right
2021-11-05 07:58:21 +11:00