Releases: Piturnah/gex
Releases · Piturnah/gex
v0.6.4
A huge thank you to @LukeHalasy for contributions made to this release!
Changelog
Added
- Configuration options for navigation keymaps (#77), thanks @LukeHalasy!
- Config option
sort_branches
to sort the branch list by some key (#84), thanks @LukeHalasy! - Press e to edit the currently selected file or hunk (for supported editors) (#85)
- New config option:
options.editor
- New config option:
Fixed
- Minibuffer border messed up on terminal resize (#65)
- Couldn't use Esc to cancel creating new branch (#78)
New Contributors
- @LukeHalasy made their first contribution in #84
Full Changelog: v0.6.3...v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
Changelog
Added
- Trailing whitespace detection based on setting in either gitconfig or gex config (#45)
- New config option:
options.ws_error_highlight
- New config option:
- Arbitrary process execution with ! (#25)
Changed
- Item expansion no longer resets on updating status (#39)
Full Changelog: https://github.com/Piturnah/gex/blob/main/CHANGELOG.md
v0.5.0
Changelog
Added
- Scrolling on cursor movement if content goes off-screen (#1)
- Config file to configure certain options
auto_expand_files
auto_expand_hunks
lookahead_lines
truncate_lines
- Command line argument to provide alternative config file to use
- Use Space to toggle expansion of items
Changed
- Hunks are now automatically expanded by default
- Use J to jump to next file
- Use K to jump to previous file
Fixed
- Minibuffer can obscure the available subcommands (#33)
- Minibuffer receiving double inputs on certain terminals such as Windows Terminal
- (un)staging an already (un)staged hunk may affect the wrong hunk (#27)
Full Changelog: https://github.com/Piturnah/gex/blob/master/CHANGELOG.md
This is one that's been needed for an extremely long time - finally we have scrolling!
v0.4.0
Changelog
Added
- Counts indicating the number of staged/unstaged changes
- Improvements to minibuffer
- Emacs-style cursor motion
- Support for Home and End
- Basic stashing functionality with z
- Basic push functionality with p
Changed
- Use b b to open the branch list
- Use b n to create a new branch
Fixed
- Receiving double inputs on certain terminals such as Windows Terminal
- LF/CRLF warning breaks UI on hunk staging (#26)
- Bad diff preview when external diff tool is enabled (#28)
- Terminal left in bad state in case of panic
- Cursor disappears in status view after jumping to top (#31)
Full Changelog: https://github.com/Piturnah/gex/blob/master/CHANGELOG.md
New Contributors
- @jedth made their first contribution in #28
v0.3.8
Changelog
Added
- Support for Del in minibuffer
Changed
- Cursor switches to bar when navigating left and right in minibuffer
- Formatting of
--help
information (Clap v4)
Full Changelog: https://github.com/Piturnah/gex/blob/master/CHANGELOG.md
v0.3.7
Changelog
Added
- Improvements to arbitary git command execution
- Reuse commands from history with up and down arrow keys (#19)
- Border above the input line while typing a command
- Esc to exit writing git command
- Navigate currently typing git command with left and right arrow keys
Fixed
- Error reporting for unrecognised file prefixes from git (#18)
New Contributors
Full Changelog: https://github.com/Piturnah/gex/blob/master/CHANGELOG.md