Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Release notes 0.24
search commits
visualize empty lines in diff better
Breaking Changes
-
Do you use a custom theme?
The way themes work got changed and simplified (see docs for more info):
- The format of
theme.ron
has changed: you only specify the colors etc. that should differ from their default value - Future additions of colors etc. will not break existing themes anymore
- The format of
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of
~
incommit.template
(#1745) - fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836)