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
7b4a0f20b2
add submodules context
2020-10-02 08:09:42 +10:00
ce6f8ed1bc
move models folder into commands folder
2020-09-29 20:48:49 +10:00
1759ddf247
move OS commands into their own package
2020-09-29 20:48:49 +10:00
f9643448a4
move commit files
2020-09-29 20:48:49 +10:00
91f0b0e28f
move stash panel
2020-09-29 20:48:49 +10:00
8d2af5cc61
move file and submodule
2020-09-29 20:48:49 +10:00
eda4619a4f
move remotes and remote branches
2020-09-29 20:48:49 +10:00
e849ca3372
move tags
2020-09-29 20:48:49 +10:00
630e446989
move commits model into models package
2020-09-29 20:48:49 +10:00
44248d9ab0
pull branch model out into models package
2020-09-29 20:48:49 +10:00
914fb36173
allow entering and returning from submodule
2020-09-29 18:21:59 +10:00