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.
- Fixed BadName exception in corner cases that causes program to freeze
- Pin down requirement versions
- Split requirements into dev and non-dev versions
--version
argument to print the current version
- Ability to exclude directories
- Updated screenshot to latest
- Command line mode where repo status are returned as JSON
- Deal with invalid directory names gracefully (instead of just crashing)
- Added status bar and refresh button
- Increased default refresh rate to 60 seconds
- Moved git repo status update to a background thread to prevent unresponsive GUI
- Replaced with a cheaper/faster way of counting untracked files
- Make status column stretched
- Added Changelog
- Added detailed status: ahead, behind, untracked, staged, clean/dirty
- Added -s option to scale fonts
- Removed path column and replaced with tooltips
- Removed pathlib from requirements
- Added support for Mac OS.
- Avoid inaccessible folder.
- Skip symlinks
- First PyPi release
- Test release
- Test release
- Initial release