Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-18 | Decouple escaping from quittingv0.20.10 | Jesse Duffield | |
When a user is not entering text into a prompt, the 'q' key should immediately quit the application. On the other hand, the 'esc' key should cancel/close/go-back to the previous context. If we're at the surface level (nothing to cancel/close) and the user hits the escape key, the default behaviour is to close the app, however we now have a `quitOnTopLevelReturn` config key to override this. I actually think from the beginning we should have made this config option default to false rather than true which is the default this PR gives it, but I don't want to anger too many people familiar with the existing behaviour. | |||
2020-07-17 | prompt to create new branch if branch not found | Jesse Duffield | |
2020-07-17 | prompt to commit all files if committing with no staged files | Jesse Duffield | |
2020-05-19 | allow user to scroll themselves inside merge panelv0.20.4 | Jesse Duffield | |
2020-05-19 | fix race condition when scrolling to merge conflict | Jesse Duffield | |
2020-05-19 | allow creating branches off of remote branches | Jesse Duffield | |
2020-05-15 | check if user has configured to push to current by default | Jesse Duffield | |
2020-05-15 | prevent flicker from bolding background of selected line | Jesse Duffield | |
2020-05-13 | standardise how we handle background coloursv0.20.3 | Jesse Duffield | |
2020-05-09 | Add option to split patch into a new commit | Gary Yendell | |
Add GetHeadCommitMessage to read the subject of the HEAD commit Create PullPatchIntoNewCommit based heavily on PullPatchIntoIndex to split the current patch from its commit and apply it in a separate commit immediately after. WIP to Squash - Fill format string with format string WIP | |||
2020-04-21 | add handler for searching in menu | Jesse Duffield | |
2020-04-20 | warnings for stash actionsv0.20 | Jesse Duffield | |
2020-04-20 | Handle regex compilation errors and show them to the user. | Kristijan Husak | |
2020-04-20 | Add option to set predefined commit message prefix. Fixes #760. | Kristijan Husak | |
2020-04-20 | add bugfix git flow option | Jesse Duffield | |
2020-04-17 | whoops | Jesse Duffield | |
2020-04-15 | support copying stuff to clipboard | Jesse Duffield | |
2020-03-29 | add reverse patch option | Jesse Duffield | |
2020-03-29 | unbold diff info | Jesse Duffield | |
2020-03-29 | some more UI logic | Jesse Duffield | |
2020-03-29 | simplify things | Jesse Duffield | |
2020-03-29 | don't support files until we understand the use case | Jesse Duffield | |
2020-03-29 | add new diff mode | Jesse Duffield | |
WIP WIP WIP WIP WIP WIP WIP | |||
2020-03-29 | remove old diff mode code | Jesse Duffield | |
2020-03-29 | reset main's origin when cycling views | Jesse Duffield | |
2020-03-29 | fix conflict race condition | Jesse Duffield | |
2020-03-29 | split reflog commits into ReflogCommits and FilteredReflogCommits | Jesse Duffield | |
2020-03-29 | load reflog commits manually when in filter mode for branches panel | Jesse Duffield | |
2020-03-29 | reset state on each Run() call | Jesse Duffield | |
2020-03-29 | refactor gui.go | Jesse Duffield | |
2020-03-29 | properly reset gui state when restarting or coming back from a subprocess | Jesse Duffield | |
2020-03-29 | rename to filtered mode | Jesse Duffield | |
2020-03-29 | allow scoped mode where the commits/reflog/stash panels are scoped to a file | Jesse Duffield | |
WIP restrict certain actions in scoped mode WIP | |||
2020-03-29 | fix width of half screen mode | Jesse Duffield | |
2020-03-28 | update cheatsheet | Jesse Duffield | |
2020-03-28 | support lazyloading in commits view | Jesse Duffield | |
2020-03-28 | add keybindings for paging in list panels and jumping to top/bottom | Jesse Duffield | |
2020-03-28 | fix up some things with the patch handling stuff | Jesse Duffield | |
2020-03-28 | autostash changes when pulling file into index | Jesse Duffield | |
2020-03-28 | move working tree state function into git.go | Jesse Duffield | |
2020-03-28 | better error handling | Jesse Duffield | |
2020-03-28 | remove dead code | Jesse Duffield | |
2020-03-28 | better documentation | Jesse Duffield | |
2020-03-28 | in fact we don't need any of these options | Jesse Duffield | |
2020-03-28 | actually don't even bother limiting | Jesse Duffield | |
2020-03-28 | load reflog commits in two stages to speed up startup time | Jesse Duffield | |
2020-03-28 | discard old reflog commits when in new context | Jesse Duffield | |
2020-03-28 | smarter refreshing for tags and remotes | Jesse Duffield | |
2020-03-28 | stop switching focus to commit files view while staging line by line | Jesse Duffield | |
2020-03-28 | smart refreshing files | Jesse Duffield | |