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.
- Add workflow to enforce changelog update
- Release workflow explicitly request write permission
- High CPU/GPU usage in file dialog view
- Crash with single-commit repositories
- Doubled key inputs on Windows
- Upgrade from git-graph to gleisbau 0.7.1
- Scroll to root commit no longer crashes if root is a fork.
- Add reverse order option
- Add debug logging
- Include synced lock file for reproducability
- Refresh dependencies
- Correct panic handling to not mess up terminal
- Add release builds for alpine/musl (#59).
- Upgrade to clap 4.0.
- Github actions continuous integration.
- Update all dependencies.
- Update README with installation from cargo.io.
- Migrate to git-graph 0.5.0.
- No line coloring for old/new file version.
- Upgrade to git-graph 0.4.3.
- Fix tags bug (#48).
- Optional line wrapping in diffs.
- Upgrade to git-graph 0.4.2.
- Prevent crash when trying to open a repo that is a shallow clone.
- Jump to graph view when selecting a branch in full-screen mode.
- Adapted help for interactive app.
- Brighten default foreground color of solarized theme.
- Fix missing newline.
- Don't reset scroll on toggle syntax highlighting.
- Prevent crash on utf-8 error.
- Delayed display of commit diff files.
- Scroll margins for graph, files, and branches.
- Scroll indicators for graph, files, and branches.
- Space for line numbers in diff.
- Switch to git-graph 0.4.1.
- Search in graph view text.
- Jump to HEAD with Pos1/Home.
- Go into directory on Enter, if it is not a repo.
- Exit repo dialog with Ctrl+O
- Highlight directories that are repos.
- Add entry '..' to folder list to navigate upwards.
- Migrate to git-graph version 0.4.0.
- Add navigation hints to panel titles.
- Adjust number of context lines in diff (+/-).
- Show file diff, old or new version (D/O/N).
- Clear secondary selection when it equals primary selection (but not vice versa).
- Horizontal scrolling for file list, branches and diff view.
- Sort tags in inverse chronologic order.
- Branches panel, restrict dialog size.
- Reset secondary selection: changed from Enter to Backspace.
- Far left panel to show branches.
- Minor errors.
- Better error messages when open repository fails.
- Disable mouse capture. This allows selection of text.
- Select previous folder when navigating upwards in file dialog.
- Optional line numbers in diff.
- Fast scrolling.
- Show diff for initial commit (without parents).
- Show repository name.
- Open repository dialog.
- Initial release with basic ui and commmit info.