Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-11 | start adding support for logging of commands | Jesse Duffield | |
2021-04-06 | test | Jesse Duffield | |
type safe view access | |||
2021-04-06 | refactor | Jesse Duffield | |
2021-04-06 | refactor of contexts and filtering | Jesse Duffield | |
2021-04-06 | get rid of these positively ghastly method signatures | Jesse Duffield | |
2021-04-02 | big refactor to give our enums actual types | Jesse Duffield | |
2020-11-28 | Start on supporting auto-suggestions when checking out a branch | Jesse Duffield | |
switch to other fuzzy package with no dependencies | |||
2020-11-18 | fix lint errors | Jesse Duffield | |
2020-10-10 | fix mutex deadlock | Jesse Duffield | |
2020-10-10 | more mutex safety with staging panel | Jesse Duffield | |
2020-10-10 | paging keybindings for line by line panel | Jesse Duffield | |
support searching in line by line panel move mutexes into their own struct add line by line panel mutex apply LBL panel mutex bump gocui to prevent crashing when search item count decreases | |||
2020-10-10 | type i18n | Jesse Duffield | |
2020-10-10 | remove viper | Jesse Duffield | |
WIP | |||
2020-08-23 | allow explicitly managing focus | Jesse Duffield | |
2020-08-23 | use context to return to the correct view | Jesse Duffield | |
2020-08-23 | minor rename | Jesse Duffield | |
2020-08-23 | centralise split main panel code | Jesse Duffield | |
2020-08-23 | standardise getting selected item | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-15 | more removing of g | Jesse Duffield | |
2020-08-15 | rename | Jesse Duffield | |
2020-08-15 | clean up interface for popup panels | Jesse Duffield | |
2020-08-15 | move patch stuff into its own package | Jesse Duffield | |
2020-04-17 | whoops | Jesse Duffield | |
2020-03-29 | add new diff mode | Jesse Duffield | |
WIP WIP WIP WIP WIP WIP WIP | |||
2020-03-28 | better error handling | Jesse Duffield | |
2020-03-28 | smart refreshing files | Jesse Duffield | |
2020-03-09 | big golangci-lint cleanup | Jesse Duffield | |
2020-02-29 | better keybindings for staging by line | Jesse Duffield | |
2020-01-31 | fix segfault on line by line panel | Jesse Duffield | |
The state object is sometimes undefined in the onclick method of the line by line panel. Because we set it to nil in a bunch of places, I've decided to just change the main context to 'normal' before setting it to nil anywhere. That way the keybindings for the line by line panel won't get executed and we won't get a segfault. | |||
2020-01-29 | safely unstage lines | Jesse Duffield | |
2019-11-10 | add mouse support | Jesse Duffield | |
2019-11-05 | better interface for ApplyPatch function | Jesse Duffield | |
2019-11-05 | support line by line additions in staging and patch building contexts | Jesse Duffield | |
2019-11-05 | use fallback approach for applying patch | Jesse Duffield | |
2019-11-05 | move PatchManager to GitCommand | Jesse Duffield | |
2019-11-05 | Support building and moving patches | Jesse Duffield | |
WIP | |||
2019-11-05 | support split view in staging panel and staging ranges | Jesse Duffield | |
2019-03-03 | don't crash if we have no lines to stage | Jesse Duffield | |
2019-02-16 | introduce panel contexts and more work on rebasing | Jesse Duffield | |
2019-02-11 | Merge branch 'master' into feature/rebasing | Jesse Duffield | |
2019-02-11 | use go-errors package to display stacktrace of errors that cause panics | Jesse Duffield | |
2018-12-11 | Make merge panel its own panel | Jesse Duffield | |
2018-12-08 | making a start on unidirectional data binding to fix these UI bugs | Jesse Duffield | |
2018-12-05 | staging lines and hunks | Jesse Duffield | |
2018-12-04 | initial support for staging individual lines | Jesse Duffield | |