Releases: manuel-koch/gitover
Releases · manuel-koch/gitover
Minor improvements and dependency upgrades
Full Changelog: v0.20.2...v0.20.3
Minor improvements and dependency upgrades
v0.20.2 Upgrade some dependencies
Upgraded dependencies
- Upgrade dependencies
Multiple windows and signed app bundle
- Added screenshot to README
- Show branch combobox tooltip
- Include build timestamp in resources
- Check for updates of Gitover by getting github repo releases
- Add menu item to start a new instance of Gitover
- Upgrade dependencies
- Introduce code signing of app ( to support running under MacOS Catalina )
- Build dmg image from application bundle
Improved background tasks
- Upgrade dependencies: gitpython==3.0.1, pyinstaller==3.5, pyqt5==5.13.0, pyyaml==5.1.2
- Repo can be removed from UI via menu command or shortcut
- Include git rev in version when HEAD is not the tagged version
- Use pip-tools to manage requirements
- Use YAML SafeLoader
- Force utf-8 encoding when reading whole file for diff'ing
- Double check that _func attribute is available on WorkerRunnable
- Add scrollbar to commit list
- Show trunk/tracking ahead/behind in dedicated tabs
- Show commit history as list
- Only show "..." badge when there is no other action active
- Fix wrong argument type for sleeping
- Filter environment variables used to start tool
Known issues:
QML renderer seems to hang/stuck when app is run while system goes to sleep ( e.g. over night ).
UI seems to handle menu commands and shortcuts but QML UI is not re-rendered and appears stuck.
Workaround by manually open the About-Dialog via menu.
v0.19.0
- Showing commit tags in commit details
- Optionally use
fswatch
to track filesystem changes - Refactored background tasks to add repos and get commit details
- Renamed commandline option --timing to --detailed-log
v0.18.3
- Use newer GitPython (2.1.11)
- Use newer PyQt5 (5.11.2)
- Show action badge when remote URL was found in push output
v0.18.1
Use less resources ( file/pipe handles ) to allow tracking many/huge repositories.
v0.18.0
Various bugfixes and minor improvements.
Build is now based on Python 3.6.4 and PyQt5 5.10.1.