mirror of
https://github.com/gitui-org/gitui
synced 2026-05-24 09:28:21 +00:00
8.5 KiB
8.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.8.1] - 2020-07-07
Added
- open file in editor [@jonstodle] (#166)
Fixed
- switch deprecated transitive dependency
net2->socket2[incrossterm->mio] (#66) - crash diffing a stash that was created via cli (#178)
- zero delta file size in diff of untracked binary file (#171)
- newlines not visualized correctly in commit editor (#169)
[0.8.0] - 2020-07-06
Added
- core homebrew formulae:
brew install gitui[@vladimyr] (#137) - show file sizes and delta on binary diffs (#141)
- external editor support for commit messages [@jonstodle] (#46)
Changed
- use terminal blue as default selection background (#129)
- author column in revlog is now fixed width for better alignment (#148)
- cleaner tab bar and background work indicating spinner:
Fixed
- clearer help headers (#131)
- display non-utf8 commit messages at least partially (#150)
- hooks ignored when running
gituiin subfolder of workdir (#151) - better scrolling in file-trees [@tisorlawan] (#144)
- show untracked files in stash commit details [@MCord] (#130)
- in some repos looking up the branch name was a bottleneck (#159)
- some optimizations in reflog
- fix arrow utf8 encoding in help window [@daober] (#142)
[0.7.0] - 2020-06-15
Added
- Inspect stash commit in detail (#121)
- Support reset/revert individual hunks (#11)
- Commit Amend (
ctrl+a) when in commit popup (#89)
Changed
- file trees:
arrow-righton expanded folder moves down into folder - better scrolling in diff (#52)
- display current branch in status/log (#115)
- commit msg popup: add cursor and more controls (
arrow-left/right,delete&backspace) [@alistaircarscadden] (#46) - moved
theme.ronfromXDG_CACHE_HOMEtoXDG_CONFIG_HOME[@jonstodle] (#98)
Fixed
- reset file inside folder failed when running
gituiin a subfolder too (#118) - selection could disappear into collapsed folder (#120)
Files: loadingsometimes wrong (#119)
[0.6.0] - 2020-06-09
Changed
- changed hotkeys for selecting stage/workdir (Note: use
[w]/[s]to change between workdir and stage) and added hotkeys ([1234]) to switch to tabs directly (#92) arrow-up/downon bottom/top of status file list switches focus (#105)- highlight tags in revlog better
Added
- New
Stage all [a]/Unstage all [a]in changes lists (#82) - add
-d,--directoryoptions to set working directory via program arg [@alistaircarscadden] (#73) - commit detail view in revlog (#80)
Fixed
[0.5.0] - 2020-06-01
Changed
- support more commands allowing optional multiline commandbar (#83)
Added
- support adding untracked file/folder to
.gitignore(#44) - support reverse tabbing using shift+tab (#92)
- switch to using cmd line args instead of
ENV(-lfor logging and--version) please convert your GITUI_LOGGING usage [@shenek] (#88) - added missing LICENSE.md files in sub-crates [@ignatenkobrain] (#94)
Fixed
[0.4.0] - 2020-05-25
Added
- stashing support (save,apply,drop) (#3)
Changed
- log tab refreshes when head changes (#78)
- performance optimization of the log tab in big repos
- more readable default color for the commit hash in the log tab
- more error/panic resiliance (
unwrap/panicdenied by clippy now) [@MCord] (#77)
Fixes
- panic on small terminal width (#72)
[0.3.0] - 2020-05-20
Added
Changed
- more natural scrolling in log tab (#52)
Fixed
[0.2.6] - 2020-05-18
Fixed
- fix crash help in small window size (#63)
[0.2.5] - 2020-05-16
Added
Changed
- show longer commit messages in log view
- introduce propper error handling in
asyncgit[@MCord] (#53) - better error message when trying to run outside of a valid git repo (#56)
- improve ctrl+c handling so it is checked first and no component needs to worry of blocking it
Fixed
- support multiple tags per commit in log (#61)
[0.2.3] - 2020-05-12
Added
- support more navigation keys: home/end/pageUp/pageDown (#43)
- highlight current tab a bit better
[0.2.2] - 2020-05-10
Added
Changed
- close application shortcut is now the standard
ctrl+c - some diff improvements (#42)
Fixed
- document tab key to switch tabs (#48)








