8d416634ba
update release notes
2021-04-11 10:21:53 +10:00
e092da5f78
pause background threads when running subprocess
2021-04-10 12:16:45 +10:00
e42e7e5cbd
fix commit amend
2021-04-10 11:54:38 +10:00
4f700c23ba
fix crash on first open
2021-04-07 22:59:53 +10:00
8c93289a72
reduce chance of deadlock by using a RW mutex on the context stack
2021-04-06 19:34:32 +10:00
f09309485a
remove time limit
2021-04-06 19:34:32 +10:00
7178bab6b4
only re-use repo state when jumping in and out of submodules
2021-04-06 19:34:32 +10:00
7bc6dc5cf3
show branches context when starting in filtering mode
2021-04-06 19:34:32 +10:00
8301bba8ad
make it more likely for CI to work
2021-04-06 19:34:32 +10:00
843b8ceab0
support tcell simulation screen
2021-04-06 19:34:32 +10:00
6a0066253f
move recording code into gocui
2021-04-06 19:34:32 +10:00
4fe512ff3a
test
...
type safe view access
2021-04-06 19:34:32 +10:00
4b69ab08c1
WIP
2021-04-06 19:34:32 +10:00
633b6f596d
WIP
2021-04-06 19:34:32 +10:00
e6274c0757
remove sentinel errors
2021-04-06 19:34:32 +10:00
0898a7bb57
refactor
2021-04-06 19:34:32 +10:00
fafd5234bd
refactor to get view tab context map into gui state
2021-04-06 19:34:32 +10:00
f1d7f59e49
switching repos without restarting the gui
2021-04-06 19:34:32 +10:00
bc9a99387f
refactor of contexts and filtering
2021-04-06 19:34:32 +10:00
69e9f6d29d
use suspense rather than close the gui when switching to a subprocess
2021-04-06 19:34:32 +10:00
1fb2317bac
use true output mode
2021-04-06 19:34:32 +10:00
6a6024e38f
use tcell via porting over code from awesome-gocui
2021-04-06 19:34:32 +10:00
cc9293b386
add mutex to prevent crashes with merge conflicts
2021-04-02 11:09:12 +11:00
efe43077bc
fix name
2021-04-02 11:00:15 +11:00
af09223dd5
refactor
2021-04-02 11:00:15 +11:00
7d62f103e4
big refactor to give our enums actual types
2021-04-02 11:00:15 +11:00
9e85d37fb9
refactor to no longer call these things file changes
2021-04-02 11:00:15 +11:00
332a3c4cbf
file tree for commit files
2021-04-02 11:00:15 +11:00
e52cec9cdf
small refactor
2021-03-30 21:57:00 +11:00
1b94462410
rename some things
2021-03-30 21:57:00 +11:00
6fc3c03c4b
allow configuring to show file tree on startup
2021-03-30 21:57:00 +11:00
a31db3df9c
support toggling collapsed
2021-03-30 21:57:00 +11:00
45939171ea
WIP
...
start moving to new interface
WIP
WIP
WIP
WIP
WIP
2021-03-30 21:57:00 +11:00
ad1468f66f
better handling of discarding files
2021-03-20 12:46:27 +11:00
043cb2ea44
reload config whenever returning to gui
2021-02-24 02:45:05 -08:00
6f0f70bd92
Adding setup and config
2021-02-08 14:25:24 -08:00
f31fbc10f6
soft code finding of suggestions
2020-11-28 20:48:17 +11:00
be404068ff
support labels for suggestions which are distinct from values
2020-11-28 20:48:17 +11:00
da3b0bf7c8
Start on supporting auto-suggestions when checking out a branch
...
switch to other fuzzy package with no dependencies
2020-11-28 20:48:17 +11:00
682db77401
fix lint errors
2020-11-18 08:36:19 +11:00
63f6d0c036
release notes in status panel
2020-10-10 00:23:01 +11:00
4c9ec88be5
fix mutex deadlock
2020-10-10 00:23:01 +11:00
9011271a01
fix another panic error
2020-10-10 00:23:01 +11:00
795e4da8b8
do not put mutexes on state else we might unlock an unlocked mutex
2020-10-10 00:23:01 +11:00
79e59d5460
add some safe goroutines
...
WIP
2020-10-10 00:23:01 +11:00
2e05ac0c90
paging keybindings for line by line panel
...
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 00:23:01 +11:00
ece93e5eef
support recording sessions for testing purposes
2020-10-10 00:23:01 +11:00
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
ca31e5258f
store popup version in state not config so that we never need to write to the user config
2020-10-10 00:23:01 +11:00
4912205adb
remove viper
...
WIP
2020-10-10 00:23:01 +11:00