Release Notes
Version 1.6.2
February 23, 2021
- Separated enabling/disabling of Git-LFS on global and repository level.
- Improved handling of XFG_CONFIG_HOME environment variable.
- Fixed handling of "/etc/gitconfig" system configuration file.
- Fixed resolving of unmounted network repository folders.
- Fixed accessing commit database for repositories on network volumes.
- Fixed some minor UI issues present in dark mode on macOS 11 Big Sur.
Version 1.6.1
December 1, 2020
- Ignored absence of global "~/.gitconfig" file.
- Improved and fixed some errors reporting.
- Improved application and status item icons at lower resolutions.
- Fixed "Outside of Repo Folders" (and possibly others) error after moving/trashing local repository.
- Fixed some minor UI issues present on macOS 11 Big Sur.
Version 1.6
November 13, 2020
- Added support for macOS 11 Big Sur, fixing bugs, improving appearance and adding new icons.
- Added support for Apple Silicon processors, now running natively on both Apple Silicon and Intel.
Version 1.5.3
November 4, 2020
- Improved speed and stability of Git-LFS objects download and upload.
- Improved file diff speed and UI responsiveness.
- Improved file blame speed and UI responsiveness.
- Improved file history speed and UI responsiveness.
- Improved git status update for files and especially folders.
- Improved repository opening.
- Improved directory URL resolving of an opened repository.
- Fixed potential undefined file stage state when rapidly clicking stage checkbox.
- Fixed potential icon badges flicker in Finder.
- Fixed potential "config value 'remote.origin.skipfetchall' was not found" error.
- Fixed potential "Operation not permitted" error when relaunching the application.
Version 1.5.2
October 7, 2020
- Improved remote URL validation.
- Fixed blocking application flow while resolving network URLs.
- Fixed validation of remote URLs with "file://" scheme.
- Fixed pushing to local bare repositories with "file://" URL schemes.
- Fixed fetching repositories and keys for host accounts with no repositories or keys.
- Fixed crash accessing working directory of a bare repository.
- Fixed some spelling and typo errors in the UI.
Version 1.5.1
September 10, 2020
- Fixed diff/merge tools support for multiple installations of the same tool.
Version 1.5
July 21, 2020
- Added integration with git hosting services: GitHub, GitLab and Bitbucket.
- Added selection of parent folder for cloned or newly created repository.
- Added new global configuration window.
- Added multiple identities manager.
- Added support for "include" directives in global git configuration file.
- Added option to apply patch to workdir, index or both.
- Set arbitrary author and committer for all related operations (commit, merge, cherrypick…).
- Show result of pending merge, revert and cherrypick operation (success or conflict).
- Improved commit export archiving speed.
- Improved ssh connection speed.
- Improved UI and responsiveness of many operations and views.
- Performance improvements across the board.
- Many UI fixes and improvements across the board.
- Fixed resolving of conflicted file from squash commit.
- Fixed potential temporary beachball on macOS 10.14 and earlier.
- Fix potential crash/exception on macOS 10.11 when animating views.
Version 1.4.2
MARCH 17, 2020
- Improved repository authentication when working with different accounts and different servers.
- Changed "untarck" command to mimic "git rm --cached".
- Some small UI improvements.
Version 1.4.1
FEBRUARY 29, 2020
- Preserve file selection in the commit file tree when changing commit selection.
- Preserve file selection in the commit file tree when switching between list and columns view.
- Export commits, commit (sub)trees and files with drag&drop.
- Fixed export location of commit file (sub)trees and files.
- Fixed selection detached branch/reference in the references sidebar.
- Fixed selection of noncontiguous diffed lines.
- Fixed updating commit summary in "History" window.
- Some small UI improvements.
Version 1.4
FEBRUARY 13, 2020
- Added straight-lined commits graph to the list of commits.
- Stage, unstage and discard particular lines in a diffed file.
- Highlight differences in diffed lines.
- Added commit file tree view in list and columns view types including file preview.
- Revert, blame and export files and subtrees of a specific commit.
- Enabled multiple selection of references, commits and files and appropriate context-based operations on such selection.
- Extended encoding support for diffs, blames and commit messages beyond UTF-8, GitFinder now tries to detect correct encoding.
- Fixed handling of "no newline at end of file" in diff view.
- Improved UI in all windows.
- Numerous small improvements and fixes.
Version 1.3.3
NOVEMBER 11, 2019
- Improved compatibility with macOS 10.15 Catalina.
Version 1.3.2
OCTOBER 9, 2019
- Distribution application bundle and disk image are now notarized!
- Fixed some macOS 10.15 Catalina compatibility issues (actually, worked around some Apple bugs).
Version 1.3.1
AUGUST 21, 2019
- Fixed pull operation merging into HEAD branch.
- Fixed and improved reference name formatter.
- Fixed status badge and git operations for children of newly added and ignored folders.
- Fixed available operations for uncommitted HEAD branch.
- Disabled invalid operations for uncommitted HEAD branch.
- Fixed SSH authentication with password unprotected SSH keys (was libssh2 bug).
- Fixed potential crash updating folders git status badges.
- Fixed potential crash when deleting and replacing root repository folder.
- Fixed error trashing repository folder managed by iCloud (~/Documents and ~/Desktop).
- Fixed potential licensing validation issues.
Version 1.3
AUGUST 1, 2019
- Added Git-LFS support (native, git-lfs tool not needed).
- Added Git-LFS global and repository settings.
- Added support for git hooks: "pre-commit", "post-commit", "comit-msg", "post-checkout", "post-merge" and "pre-push".
- Respect global ignore rules set with "core.excludesfile".
- Improved and redesigned repository settings UI.
- Improved support for diff and merge tools.
- Improved support for settings in "XDG_CONFIG_HOME" folder path.
- Adopted Internet Access Policy.
- Numerous small improvements and fixes.
Version 1.2
DECEMBER 7, 2018
- Completely redesigned the way of how application and Finder extension work and interoperate.
- Display staged and unstaged diff changes separately.
- Stage, unstage and discard particular hunks in a diffed file.
- Added Dock icon presence setting (always, when windows are present, never).
- Added option to show either full file paths, or file names only.
- Renames branches, tags, remotes, directly in the browser window sidebar.
- Prevents invalid characters when crating and renaming branches, tags, remotes.
- Significant speed improvements for many git operations.
- Better UI responsiveness when executing git operations.
- Fixed potential SSH errors (private key password asked for unrelated SSH error).
- Fixed diff line numbers drawing on macOS 10.13 High Sierra and earlier.
- Numerous (mostly UI) improvements and fixes.
Version 1.1.3
OCTOBER 9, 2018
- Fixed crash when commit/push into repository without a remote.
Version 1.1.2
SEPTEMBER 26, 2018
- Fixed fetching commit files info in Browser window.
Version 1.1.1
SEPTEMBER 25, 2018
- Fixed "Start GitFinder at login" preferences.
Version 1.1
SEPTEMBER 24, 2018
- Added support for system dark mode on macOS 10.14 Mojave.
- Added searchable commits in file history window.
- Improved commit search in references and commit history.
- Fixed "Revert" and "Cherry-pick" dialog views.
- Fixed potential bug when extracting symbolic links from revisions.
- Fixed some UI layout issues and inconsistencies.
Version 1.0.2
AUGUST 2, 2018
- Added option to enable/disable creation of git-deleted placeholder files (this should fix potential problems with Xcode assets and some other IDEs).
- Uses specific filename extension for git-deleted placeholder files (this should fix potential problems with some IDEs).
- Fixed commit history for git-deleted files.
- Fixed potential crash when showing the license window.
- Fixed potential accidental deletion of HTTPS credentials from the keychain.
- Other small fixes and improvements.
Version 1.0.1
MARCH 26, 2018
- Use credentials from "~/.git-credentials" and "XDG_CONFIG_HOME/git/credentials".
- Fixed "there is nothing to stash" error during checkout/merge/rebase.
- Fixed open files limit error.
- Other small fixes and improvements.
Version 1.0
FEBRUARY 13, 2018
- First release. Everything is new!