extrawurst
99c705eaa7
fix stashing tab empty ( closes #1986 )
2023-12-22 17:22:55 +01:00
extrawurst
e7c61ffc89
Support prepare commit hook ( #1978 )
2023-12-16 00:07:54 +01:00
Adrian Wannenmacher
2be0e73d5b
Prevent unsigned tagging ( #1915 )
...
* prevent creation of tags when tag-signing is configured
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2023-10-17 08:40:20 +02:00
Sainath Singineedi
0e2b3db1d9
Add confirmation dialog for undo commit ( #1909 )
2023-10-17 07:59:59 +02:00
Maurice Wangleng Tan
2fd957e2c8
Allow customizing line break visualization ( #1904 )
2023-10-16 18:00:48 +02:00
extrawurst
8768611876
prepare release
2023-09-09 10:59:21 +02:00
extrawurst
7c0d010233
make commit lookup in log faster
...
* makes hopping to next highlighted commit loopfree (closes #1876 )
* makes general commit find faster
2023-09-05 09:07:21 +02:00
extrawurst
253a18f62a
search message body/summary separately
...
closes #1875
2023-09-04 22:24:20 +02:00
extrawurst
0e1d83fb02
Parallelize log search ( #1874 )
2023-09-04 20:55:17 +02:00
extrawurst
11b9e8193c
prepare for release
2023-09-03 18:52:33 +02:00
extrawurst
52dfefe624
Revert "parallelize log search"
...
This reverts commit ebe41e8a75
.
2023-09-03 18:30:34 +02:00
extrawurst
ebe41e8a75
parallelize log search
...
* will consume all cores now and got faster in all my benchmarks
* setting progress via asyncjob now makes sure to only set it if it has changed and return whether that is the case to simplify sending progress notifications only in case progress actually changed
2023-08-31 12:09:13 +02:00
extrawurst
5be397b335
stash list does not update after pop/drop ( #1865 )
...
* move to stashlist after stashing
* move to status after stash popping
2023-08-31 10:41:52 +02:00
extrawurst
16c97edb4d
fix log not updating after branch switch
...
closes #1862
2023-08-31 10:02:59 +02:00
extrawurst
85ab9d47ad
prepare release
2023-08-30 15:55:26 +02:00
extrawurst
0c591dfea4
Fix branch switch with slash ( #1857 )
2023-08-29 16:39:58 +02:00
extrawurst
b36ffc9481
added changelog
2023-08-28 12:40:54 +02:00
extrawurst
7eaa04169f
fix changelog times
2023-08-27 16:12:28 +02:00
extrawurst
33ac5b97ae
prep for release
2023-08-27 15:30:15 +02:00
Ammar Abou Zor
c68fa3e87b
Jump to commit via sha ( #1818 )
2023-08-27 09:46:41 +02:00
Ammar Abou Zor
6339a1f33c
Copy full Commit Hash by default ( #1836 )
2023-08-26 14:26:51 +02:00
extrawurst
3c5131ad27
commit log filtering ( #1800 )
2023-08-18 17:19:18 +02:00
extrawurst
b50d44a4b8
fix changelog
2023-08-18 14:32:44 +02:00
lightsnowball
514e8f0175
Modify checkout implementation making branch switching more similar to CLI git behaviour ( #1809 )
2023-08-18 14:31:51 +02:00
extrawurst
798f990cd3
changelog and notes for #1506
2023-08-12 18:45:16 +02:00
extrawurst
6ec647710d
visualize empty line in diff better ( closes #1359 )
2023-08-11 16:44:50 +02:00
Niklas Dießner
e90656d61c
add anaconda install instructions ( #1802 )
2023-08-10 23:34:27 +02:00
extrawurst
7400d5bc68
more logging/diagnostics when repo cant be opened
2023-08-10 15:39:39 +02:00
extrawurst
53988ba4e0
fix hunk edits with non standard diff options ( #1803 )
2023-08-10 14:48:36 +02:00
extrawurst
495d4d5da7
do shell expansion for commit.template
...
more error logging around commit-template loading
2023-08-09 19:02:24 +02:00
Niklas Dießner
403c5aabd9
Switch to bwrap ( #1792 )
...
* switch from textwrap to bwrap
2023-08-09 16:00:35 +02:00
Niklas Dießner
104e5bf62e
1751 follow symlink for keybinding config ( #1767 )
2023-07-29 23:04:53 +02:00
domtac
dba5206e46
Feat 1757 add signoff option ( #1758 )
2023-07-29 22:11:36 +02:00
Ammar Abou Zor
4682a1b75b
Make fuzzy find popup scrollable ( #1734 )
...
* Added: Make fuzzy find popup scrollable
* Fuzzy_find: Add scrollbar to matches list
* Update CHANGELOG
2023-07-08 12:29:47 +02:00
UG
b4450f9bc3
fixed wrong fuzzy-find highlight in long str ( #1731 )
...
* fixed wrong highlight in long str
* support multibyte characters
2023-07-06 21:15:08 +02:00
extrawurst
c119e6ae18
fix changelog
2023-06-25 14:11:31 +02:00
Christoph Rüßler
3c9c266c01
Simplify theme overrides ( #1652 )
...
* Simplify theme overrides
Theme overrides are now loaded the same way key overrides are loaded.
The config file, `theme.ron`, does not have to contain a complete theme
anymore. Instead, it is possible to specify only the values that are
supposed to override their corresponding default values.
* Document breaking change in changelog
* Test that override differs from default
* Convert existing theme to patch
2023-06-25 14:09:40 +02:00
extrawurst
022b389146
fix char_count with utf8 chars ( fixes #1726 )
2023-06-20 18:04:27 +02:00
extrawurst
be801a336f
fix changelog
2023-06-19 17:53:04 +02:00
hamflx
bfcf33fce4
feat: support 'n'/'p' key to move to the next/prev hunk. ( #1723 )
...
* feat: support 'n'/'p' key to move to the next/prev hunk.
* feat: auto scroll next/prev hunk into visible area.
* add unittest for VerticalScroll::move_area_to_visible.
2023-06-19 17:52:05 +02:00
extrawurst
40cd72abfc
prepare for release
2023-06-19 16:00:01 +02:00
kamillo
58e72cd22b
Add support for options handling in log and stashes views #1661 ( #1675 )
2023-06-19 15:40:26 +02:00
pm100
cdaf3b8b84
missed readme and changelog updates
2023-05-17 08:45:12 -06:00
pm100
d6f33532bb
bump msrv to 1.65
2023-05-14 13:59:48 -06:00
Christoph Rüßler
370aff5fcc
Default to tick-based updates ( #1657 )
...
* Default to tick-based updates
This commit reintroduces code that was previously removed in favor of a
notify-based update trigger. It turned out that notify-based updates can
cause issues in larger repositories, so tick-based updates seemed like a
safer default.
https://github.com/extrawurst/gitui/issues/1444
https://github.com/extrawurst/gitui/pull/1310
* Add FAQ entry for --watcher
* Remove --poll
2023-04-29 17:03:43 +02:00
extrawurst
48d42abd38
changelog entry and gif for #1350
2023-04-22 08:12:53 +02:00
Christoph Rüßler
3e0ec29d0d
Add entry to changelog
2023-04-12 11:53:08 +02:00
Remo Senekowitsch
63f230f0d1
fix freeze on copy with wl-copy
2023-03-07 18:50:09 +01:00
Louis Bourque
45bb8a71b5
Fix freeze on copy when xclip is installed on Linux
2023-03-05 12:44:01 +01:00
extrawurst
2fa4c7932c
fix race issue in revlog message fetching
...
sometimes messages appear empty because getting the revlog is so fast (empty repo) that no draw happened yet and so we do not know yet what size the view will have.
fixes #1473
2023-03-01 14:22:42 +01:00