Commit graph

768 commits

Author SHA1 Message Date
extrawurst
3fee481e8d fix status_tree not showing while first status loading 2022-11-21 14:45:03 +01:00
extrawurst
3667db37e1 trace app start duration 2022-11-21 14:30:17 +01:00
extrawurst
c03a220990 nightly clippy fix 2022-11-14 15:04:48 +01:00
extrawurst
6b9a91f17d
Edit file from file tree (#1430)
* allow edit file from any StatusTreeComponent
2022-11-14 15:01:34 +01:00
extrawurst
b6ed33037e upgrade clap 2022-11-14 14:57:30 +01:00
Alexandru Macovei
0f9389c284
display commit description in addition to hash in file view (#1380) 2022-11-14 14:09:15 +01:00
extrawurst
45d850e8ca fix new clippy warnings 2022-11-14 14:06:43 +01:00
Alexandru Macovei
e371153034
Report failure to copy to clipboard (#1410)
* (refactor) move copy_commit_hash from revlog into commitlist, and make fewer functions public in commitlist
* (refactor) reduce duplication in commit copying code; use already-stored commits instead of looking up items
* (clipboard) actually check subprocess exit status, and report failure instead of ignoring it
* (commitlist) display popup with copy failure instead of exiting the application on error
2022-11-05 16:51:03 +01:00
extrawurst
a4943224bd fix nightly clippy 2022-11-05 16:33:48 +01:00
Sergio Alejandro Ribera Costa
282e578ac3
Add notification when correctly copying hash commit (#1376) 2022-10-26 14:35:31 +02:00
Alexandru Macovei
9c2d8c0e0d
Display current repository path in the top-right corner (#1387) 2022-10-20 16:23:58 +02:00
extrawurst
ac67e53b12 dup current branch name in revlog 2022-10-19 14:03:04 +02:00
extrawurst
6dfe5ea62a make more easy to revisit 2022-10-19 13:50:11 +02:00
Alexandru Macovei
6b5745f6c2
Fix Clippy Lints (#1390)
* apply latest nigtly clippy lints
* temporarily disable const fn lints due to nigh false positive count on nightly
2022-10-19 13:45:12 +02:00
extrawurst
f04af21382 align branch name parenth usage
and added changelog github user name
2022-10-18 13:44:27 +02:00
Alexandru Macovei
216fad3140
Display tags and branches in the revlog (#1371)
* give tags a more distinctive appearance in the revlog
* store branches on commitlist, and display branch labels on head commits
2022-10-18 13:37:20 +02:00
extrawurst
8604b331ae
selected items should have dedicated fg color (#1366)
* selected items should have dedicated fg color
2022-09-30 20:19:37 +02:00
extrawurst
049272ea2b fix ci 2022-09-27 14:05:35 +02:00
extrawurst
aeb64e1175
Commit msg history (#1346) 2022-09-20 10:07:05 +02:00
extrawurst
ff0c123293 cleanup 2022-09-20 10:01:53 +02:00
extrawurst
16a537c102
Persist all options (#1342)
closes #1340
2022-09-20 08:23:04 +02:00
Emil Jaszczuk
e0fa63c6c9
Allow copying multiple commits (#1288) 2022-09-19 10:54:29 +02:00
extrawurst
9534e4c2f9
persist current tab as options (#1339) 2022-09-18 18:05:29 +02:00
extrawurst
cb01fda516 some logfile cleanup 2022-09-18 15:24:45 +02:00
Volker Schwaberow
f2b2665c78 Addresses TODO with macro log_eprintln! 2022-09-18 14:58:39 +02:00
Nitish Kumar
d1566861dd
fix: returns 0 exit code on error (#1322) 2022-09-18 14:54:45 +02:00
Niko Heiskanen
0a970db24a
file blame at right revision from commit-details (#1324) 2022-09-18 14:06:46 +02:00
Rodrigo Batista de Moraes
67fa456e08
Add word motions to text input (#1256) 2022-09-08 08:50:08 +02:00
extrawurst
0ddec47611 cleanup 2022-09-03 10:22:24 +02:00
extrawurst
cf9ce9d4ff
File watching using notify (#1310)
closes #1
2022-09-02 09:59:13 +02:00
extrawurst
5101b39556 switch from lazy_static to once_cell 2022-09-02 09:17:34 +02:00
extrawurst
4249a278b6 nightly clippy fixes 2022-09-02 09:09:29 +02:00
extrawurst
77a20fb86f small visual fixes 2022-08-31 11:53:26 +02:00
extrawurst
b9c105605e fix submodules border style 2022-08-31 11:48:28 +02:00
extrawurst
4e0da37230
Support updating submodules (#1305) 2022-08-31 11:40:52 +02:00
extrawurst
986d34a5ac
support opening submodule (#1298) 2022-08-31 10:51:08 +02:00
extrawurst
69d30a2cd0 make cmdbar_bg style default to blue again 2022-08-30 14:05:10 +02:00
Luigi Clemente
bacf81f6d6
Improve UI selection and command bar (#1299)
* Added new color for commands bar
* Made commit list item and file tree item fill the entire row
2022-08-30 14:03:35 +02:00
extrawurst
1787917c13 fix small todo 2022-08-28 13:35:39 +02:00
extrawurst
ef3ece552d
PoC list submodules (#1090) 2022-08-27 17:55:06 +02:00
extrawurst
e68e5e2f46 fix one more TODO 2022-08-21 15:11:12 +02:00
extrawurst
200563aa58 remove another clippy ignore 2022-08-20 15:13:34 +02:00
extrawurst
12a6ecb9f7 remove another clippy workaround 2022-08-20 15:12:06 +02:00
extrawurst
0e2262882b fix some clippy workarounds 2022-08-20 11:52:13 +02:00
extrawurst
8e54bfd364 upgrade crossterm/tui 2022-08-17 22:12:39 +02:00
JayceFayne
d4949a676b
support copy to clipboard on wayland (#1233) 2022-08-17 19:46:56 +02:00
extrawurst
948f4bb287 clap unittest 2022-08-17 18:23:55 +02:00
extrawurst
64f68fa668 remove old clippy ignores 2022-08-17 17:29:49 +02:00
Stephan D
4a0e58ae15
msrv 160 (#1279)
* bump edition
* msrv 160
* upgrade clap and more deps
2022-08-17 16:30:54 +02:00
extrawurst
3ce715178b upgrade syntact to get rid of plist and #1275 2022-08-15 12:50:10 +02:00