Releases: dinakars777/git-time-machine
Releases · dinakars777/git-time-machine
v0.3.0 - Search & Output Formatting
What's New 🚀
- Search and Filter Timeline: You can now press
/in the TUI to search through your entire Git Reflog timeline. Highlights your matches and instantly finds lost commits! (Thank you @urunsiyabend!) - Export to JSON: Added a highly-requested
--export-jsonCLI flag to dump the parsed reflog timeline to standard out for scripting and automation workflows. (Thank you @jaideepkathiresan!)
Documentation & Under the Hood 🛠️
- Hardened documentation regarding technical limitations and updated
git reset --hardbehavior explanations. - Added GitHub Actions CI pipeline for compilation targets on incoming PRs.
Huge thank you to our first community contributors!
@urunsiyabend and @jaideepkathiresan took on complex feature requests and shipped fantastic code. Thank you for making git-time-machine better!
v0.2.5 - Windows Navigation Fix
Bug Fixes
- Fixed Windows arrow key navigation skipping rows (#7, #8)
- On Windows, crossterm fires both key press and key release events, causing navigation to skip entries
- Now filters out key release events, only processing key press events
- This fix applies to all keyboard inputs (arrow keys, j/k, Enter, Space, etc.)
- Ensures consistent behavior across Windows, macOS, and Linux
Installation
cargo install git-time-machineOr install from source:
cargo install --git https://github.com/dinakars777/git-time-machineThanks
Thanks to @[username] for reporting the Windows navigation issue!