Fork
a fast and friendly git client for Mac and Windows
Release Notes for Windows
Fork 2.2
30 Oct 2024
Improved
Rework uncommitted changes options in Checkout and Create Branch dialogs
Improved
Add syntax highlighting for erlang, elixir and dart
Improved
Wrap text in error dialog
Fixed
No error dialog if checkout fails
Fixed
Crash when pressing delete key on a commit/p>
Fork 2.1
27 Sep 2024
New
Syntax highlighting!
New
Add support for WebP image format
Improved
Use bash instead of sh for custom commands
Fixed
No error dialog if checkout fails
Fixed
Crash when pressing delete key on a commit/p>
Fork 2.0
23 Aug 2024
New
Update to .Net 4.7.2
New
Remember 'Hide Untracked Files' setting
Improved
Show 'hide untracked files' status in unstaged list header
Improved
For worktree branches, open worktree repo on checkout
Improved
Show custom commands in History window
Improved
Use --atomic when pushing multiple branches
Fixed
Fix Credential Manager button does not work in error window
Fixed
Invalid account token can not be updated
Fork 1.99
11 Jul 2024
New
Highlight message prefixes in commit list
New
Add horizontal scrolling by touchpad
Improved
Ability to update account token
Improved
Update git to 2.45.2
Fork 1.98
23 May 2024
New
Show simplified graph in tooltip for merge nodes
Improved
Add Apply Patch confirmation dialog
Improved
Update git to 2.45.1
Fork 1.97
3 May 2024
New
Highlight exact pixel diff for images
New
Add Create Pull Request to Quick Launch
Improved
Propose to disable 'ignore whitespaces' if chunk stage fails
Improved
Add Apply Patch confirmation dialog
Fork 1.96
5 Apr 2024
New
Ability to create and delete worktrees
New
Add 'Copy relative path' to file context menu
Improved
Update application icon
Improved
Add tooltip with byte size to binary diff view
Fixed
Blurry fonts in some controls
Fixed
Drag and drop repos from Explorer to Fork doesn't work
Fork 1.95
1 Mar 2024
New
New visual style for selection
Fixed
Recycle Bin should be ignored on repositories rescan
Fixed
Parent repository name is not shown for submodules
Fixed
Crash on discarding a new file with restricted permissions
Fixed
Gravatar isn't shown in commit details on launch
Fork 1.94
2 Feb 2024
Improved
Ability to add a remote when pushing in a repo without remotes
Fixed
Lost commit mode (reflog) doesn't work when filter is enabled
Fixed
Context search doesn't highlight fields in summary view
Fixed
Amend mode mistakingly enabled on a conflict during IR
Fixed
Race condition in context search
Fixed
'submodule update' commands are not visible in Activity Manager
Fork 1.93
19 Jan 2024
New
List commits in submodule diff
Improved
Do not update modified submodules on checkout
Fixed
Blurry font in some text controls
Fixed
Commit search fails when repo has CP-1252 messages
Fork 1.92
1 Dec 2023
New
LFS status dialog
Improved
Show total LFS progress when uploading multiple LFS files
Improved
Improve Open In dropdown for Visual Studio and Rider
Fixed
Commit message is not updated during rebase
Fixed
Commit search fails when repo has CP-1252 messages
Fork 1.91
17 Nov 2023
New
Ability to push multiple tags
Improved
Add Idea, Rider, PhpStorm, PyCharm, GoLand and Fleet to Open In dropdown
Improved
Show warning when amending already pushed commit
Improved
Remember last name prefix when create new branch
Improved
Add external diff to context menu in History dialog
Fork 1.90
20 Oct 2023
New
Rework LFS Locks dialog. Add filter and ability to unlock multiple files
Improved
Add Webstorm to Open In dropdown
Improved
Show warning in Push window when branch has unpushed submodules
Improved
Show LFS progress on Pull
Improved
Add external diff to context menu in History dialog
Fixed
Gitea integration doesn't show all repos in Accounts
Fixed
File history for submodule doesn't work
Fixed
Incorrect LFS progress value when pushing more than 2Gb
Fork 1.89
9 Sep 2023
New
Add buttons to navigate to next/previous change
New
Upgrade git instance to 2.41.0.3
Fixed
Problem with loading on a freshly installed system
Fixed
Image container is too large for small images
Fixed
Crash on pressing Pull when repository is not loaded yet
Fixed
Crash on switching Custom Command UI control type
Fork 1.88
18 Aug 2023
New
Ctrl+B keyboard shortcut to quick checkout
New
Rework diff toolbar. Replace context size buttons with a single dropdown button
Improved
Add nesting to worktrees on sidebar
Improved
Improve performance of rescan in Repository Manager
Fork 1.87
8 Aug 2023
New
Change GitHub OAuth authorization name to Fork-dev
New
Show existing git worktrees on sidebar
Improved
Add 'Open in separate window' button to Blame and History
Improved
Rework tag details dialog for annotated tags
Fixed
High CPU usage when doing large LFS pushes
Fork 1.86
29 Jun 2023
New
Add buttons to revision details to quickly open commit in web browser
New
Show LFS progress on push
Fixed
Incorrect expansion tooltip for trimmed names on some files
Fixed
Merge conflict tool doesn't support custom font size
Fork 1.85
26 May 2023
New
UI custom commands! Ability to create custom commands with a simple UI (text fields, branch combo boxes, file selectors)
New
Add 'Copy as Patch' diff context menu
Fixed
Update changed GitLab Pull Request URL
Fork 1.84
28 Apr 2023
New
New syntax for Custom Command variables
New
Ability to define OS in shared Custom Commands
Improved
Update submodules after conflict (if needed)
Improved
Do not discard local changes when aborting merge
Improved
Add more highlighting for git operations in Activity Manager
Improved
Shared Custom Commands use same json format as on Mac
Fixed
Custom Command result window doesn't show stderr
Fork 1.83
31 Mar 2023
New
Show commit details when hovering over commit hyperlinks
Improved
Allow nested workspaces (use / as path separator)
Improved
Allow nested custom commands (use / as path separator)
Improved
Use system accent brush in TextBoxes
Fixed
Crash on horizontal scroll on a Logitech mouse
Fixed
Quotes not working correctly in sh custom commands
Fixed
Ssh keys not being passed to sh custom commands
Fixed
Silent sh custom command execution still shows a window
Fork 1.82
24 Feb 2023
New
Make Fork a 64-bit application
New
Show image and LFS content in File Tree tab
New
Add commit timeline to History window
New
Use system accent colors
Improved
Improved tooltips style
Improved
Invert commit timeline in blame
Fixed
Remember branch name if create branch failed
Fork 1.81
27 Jan 2023
New
Update git to 2.39.1
Improved
Show old and new filenames for renamed files
Improved
Update submodules after cherry-pick, revert and sync
Improved
Do not start automatic fetch if other fetch is still running
Fixed
Fix crash on tab rename
Fixed
Commits without changes cannot be selected
Fixed
Custom command result dialog doesn't show stderr output
Fixed
'Save as...' context menu option is disabled in File Tree
Fork 1.80
9 Dec 2022
New
Repository Benchmark
New
Add option to set tab character width
Improved
Add 'Go to line' to Blame window
Improved
When update submodule url, also sync with parent repo
Improved
Ability to merge unrelated history
Fixed
Alt+Tab doesn't work properly with modal dialogs
Fixed
Changes of uninitialized submodules are not visible
Fork 1.79
10 Nov 2022
Improved
Roll the stashes layout back until it's polished out (or we find a better solution)
Improved
Update the change type icons
Improved
Add ability to reorder custom commands
Improved
Rework custom command configuration layout
Improved
Remember the last custom reference name in the push dialog
Improved
Add VSCode Insider to Open-in dropdown
Fixed
Rescan doesn't find repos in directories that start with a dot
Fork 1.78
14 Oct 2022
Improved
Reveal active branch in pinned section first
Improved
Expand environment variables in the custom action paths
Improved
Remember column width in Changes and File Tree views
Fixed
File Tree tab doesn't show history for folders
Fixed
RightCtrl+Enter doesn't work as a commit shortcut
Fork 1.77
9 Sep 2022
New
Move stashes to a separate section on the sidebar
Improved
Update merge tool arguments for VSCode 1.70
Improved
Remember column widths in combined file list mode
Fixed
Fork merger adds empty line after merge
Fixed
Pull hangs when 'would clobber existing tag' error appears
Fork 1.76
29 Jul 2022
New
Rework partial staging. Make chunk staging more precise
Improved
Merge conflict layout
Fixed
Crash when closing all tabs
Fork 1.75
08 Jul 2022
New
Improve Activity Manager to show result messages for operations
New
Update submodules automatically on checkout by default
New
Lean branching: stash and reapply uncommitted changed on sync
New
Save multiple commits on disk as a single patch
Improved
Add push option to create tag dialog
Fork 1.74
20 May 2022
New
Update internal git instance to 2.36.1
New
Add support for unsafe repository locations (new in git 2.36.1)
New
Add stash and reapply option to track branch dialog
New
Show option to merge/rebase/reset on remote branch checkout when fast-forward is not possible
New
Allow to fast-forward multiple branches
Improved
Remove multiple branches or tags at once
Fork 1.72
15 Apr 2022
New
Add autocomplete for 'Co-authored' signatures
New
Show revision links during rebase conflicts
New
Add transition animation to status control
Fixed
Crash on double click on a branch label
Fixed
Crash when using Blame/Timeline in a corrupted repo
Fork 1.71
11 Mar 2022
New
Checkout clicked branch on label double click in graph
Improved
Lean branching: ability to change target branch
Improved
Lean branching: option to disable fast-forward on merge
Improved
Make username and email on the welcome screen optional
Improved
Simplify graph drawing
Improved
Handle .mailmap in IR window
Fixed
Fork generates wrong urls for Gitea with custom port
Fixed
Stashes are not updated in worktree repos
Fork 1.70
28 Jan 2022
New
Lean branching - a git branching model to keep clean history (check Branch button on the toolbar)
New
Gitea integration
New
Ability to create commit message draft using prepare-commit-msg hook
Improved
Emphasize file names in headers
Improved
Remember window state on mutiple monitors
Improved
Option to show active workspace in title bar
Improved
Blurry toolbar icons in 96 DPI
Fixed
Submodule changes don't get unstaged in amend mode
Fixed
Wrong commit is highlighted on remote branch checkout
Fork 1.69
19 Nov 2021
New
Ability to open a commit for a review in a separate window
New
Update internal git to 2.33.1 (you may need to generate a new SSH key pair)
Fixed
Reset --hard must update submodules
Fixed
External diff doesn't work on some configurations
Fork 1.68
29 Oct 2021
New
Windows 11 style improvements
New
Alternative 3-column layout in merge conflict resolver
New
Shift + Wheel to scroll horizontally
New
Custom commands for submodules
Improved
Show status of operations in Activity Manager
Improved
Remember window state on mutiple monitors
Improved
Allow to switch issue tracker and pull request server for repos with multiple remotes
Fixed
Cherry-picking of merge commits doesn't show parents
Fixed
Calling external diff tool must not run post-checkout hook
Fork 1.67
15 Oct 2021
New
Windows 11 style improvements
New
LFS Locks dialog
New
For merge conflicts show branch names instead of ours/theirs
Fixed
External diff doesn't work for LFS files
Fixed
Cherry-picking multiple commits does not always complete without command-line intervention
Fork 1.66
10 Sep 2021
New
New Windows 11 button style
Improved
Improve Repository Manager layout
Improved
Remember password for login-password authentication by SSH
Fixed
Comparison for 2 branches on sidebar doesn't work
Fixed
Crash on incorrect issue tracker RegEx
Fixed
'Save as' doesn't work on removed files
Fixed
'Show -+' option always looks unchecked in Preferences
Fixed
'Wrap paragraph at ruler' for commit message sometimes works incorrectly
Fixed
Blank line is added to Interactive Rebase commit description on reword
Fork 1.65
13 Aug 2021
New
Compare a commit to local changes
New
Add backward and forward buttons to blame
New
Improve toolbar layout
Fork 1.64
9 July 2021
New
Show timeline in blame
New
Rework blame and improve the performance
New
Option to show -+ marks in diff view which may help to people with color blindness
Improved
Tab to auto complete branch name suggestions
Improved
Improve performance of the Change Tracking Reference dialog
Fixed
Output of Pull and Push misses StdOut
Fork 1.63
10 June 2021
New
Ability to highlight a particular user with color
New
Show recent search queries in commit search tab
New
Add 'Switch Workspace' to Quick Launch
Improved
Keyboard shortcuts: Ctrl+C to copy SHA, Ctrl+Shift+C to copy commit info
Improved
Propose to delete lock.index if repo is locked
Fixed
GitHub notification: wrong url for commit comment
Fixed
Url field is not visible in Edit Custom Action window
Fork 1.62
7 May 2021
New
Autocomplete for branch folders in the Create Branch dialog
New
Introduce bash custom commands
New
Ability to filter Pull Requests and Issues by author and assignee
New
Show recent search queries in Pull Requests and Issues tabs
Improved
Show file mode changes in diff
Improved
Show file history relative to branch it belongs to
Improved
Show warning icon for invalid repos in Repostiory Manager
Fork 1.61
9 Apr 2021
New
Ability to assign color tags to repository tabs
New
Show GitHub notifications
New
Support .mailmap
Improved
Update internal git to 2.30.2
Improved
Colorize SHAs when compare two commits
Fixed
Some LFS operations didn't work with SSH protocol
Fixed
Wrong GitHub-PR url created for renamed local branch
Fork 1.60
19 Mar 2021
New
Ability to hide particular branches, folders or remotes
New
Ability to set branch filter on folders or remotes
New
Improve merger layout
New
Allow to merge images, LFS files and submodules in Fork merger
Improved
Update internal git to 2.30.2
Improved
Colorize SHAs when compare two commits
Fork 1.59
12 Feb 2021
New
Ability to rename stashes
New
OAuth authentication for GitHub and Bitbucket
Improved
Add '-x' option to Cherry Pick
Improved
Add 'no fast-forward' option to finish feature in gitflow
Improved
Allow to select time range for statistics
Improved
Add 'Reset File To...' menu options to File History window
Improved
Use system first-day-of-week setting in statistics
Fixed
Renaming a remote branch resets it to the local branch location
Fixed
Activity Manager shows git command arguments concatenated
Fixed
Rare crash on editing in merger
Fork 1.58
15 Jan 2021
New
Ability to rename stashes
New
Add list of repositories to the accounts dialog
New
Ability to edit remote branch name on push
Improved
Improve touchpad scrolling
Improved
In commit details Display branches on multiple lines, if needed
Improved
Diff between two commits defaults to older > newer
Improved
Add copy to clipboard option to branch context menu
Improved
Show old and new paths in tooltip for moved files
Improved
Integration with private Bitbucket and GitLab servers
Fork 1.57
18 Dec 2020
New
Ability to use multiple SSH keys
New
Add a tab context menu option to move repo to other workspace
New
Show avatars for anonymous github.com addresses
New
Allow to move local branches to existing subfolders
Improved
Switch to next workspace on Ctrl+click
Fixed
Attempt to fix random crash when typing commit message
Fixed
Recent repositories list order is incorrect
Fixed
Incorrect website url for http protocol for GitLab CE
Fixed
Arrow keys don't work in context search field for commits
Fork 1.56
20 Nov 2020
New
Add workspaces to help organizing work with large number of repos
New
Integration with GitHub/Bitbucket/GitLab (including private servers)
New
Display warning label for large files not tracked by LFS
Improved
Bring back context search for commits (Ctrl+F)
Fixed
Incorrect file count in the partial stash menu
Fork 1.55
30 Oct 2020
New
Compact branch labels in commit graph
New
Ability to save snapshot to a stash
Improved
Ability to apply patch by drag and drop
Improved
Auto-select current commit during bisect
Improved
Add option to merge and rebase on tag
Improved
Global option to always fetch tags
Fixed
Spellchecker language gets disabled after restart
Fixed
Repository details not refreshed on Statistics tab in Repository Manager
Fixed
Sometimes changes view is not updated on focus
Fork 1.54
18 Sep 2020
New
New repository stats: commits by weekday and commits by day hour
New
Ability to create simple dialogs for custom commands
New
Ability to share custom commands with team
New
Introduce url custom commands (can be used to create pull requests on custom git servers)
New
Allow to search in current branch or all repository
New
Ability to remove search matches with delete key (can be used as todo list)
Improved
Disable spellchecking by default as it might make typing sluggish
Improved
Reorganize application menu
Improved
Allow to rebase interactively on root
Fixed
Amend message disappears after switching between Changes/All Commits
Fork 1.53
31 July 2020
New
Generate statistics for repository (Repository -> Statistics)
New
Add search by file path
New
Show matched files in search by diff and path
Improved
Add context menu for files in the Commit tab
Fork 1.52
16 July 2020
New
Show history for a directory
New
New commit search
New
Ability to search commits by author
Improved
Show tooltips for trimmed file paths
Fixed
Rename dialog doesn't show underscores for remote branch
Fork 1.51
2 July 2020
New
Add collapse/expand all to commit graph context menu
New
Use arrow keys to collapse/expand merge commits
New
Add option to hide stashes in commit list
Improved
Option to move a submodule
Improved
Automatically untrack files when adding to .gitignore
Improved
Update internal git to 2.26.1
Improved
Improve previews for LFS files in working directory
Improved
Add option to force English language for spellchecking
Fixed
Full-screen window is visible on the next monitor
Fixed
Title of the Interactive Rebase window is cropped
Fixed
Partial stash dialog can exceed height of the screen
Fork 1.50
29 May 2020
New
Ability to selectively collapse branches in graph
New
Add Visual Studio .sln files to Open-in dropdown
Improved
Option to move a submodule
Improved
Automatically untrack files when adding to .gitignore
Improved
Propose to init a new repo when open a non-repository folder
Fixed
For some users fetch hangs with 'everything is up to date'
Fixed
Maximized window prevents appearing of autohide-mode taskbar
Fork 1.49
7 May 2020
New
Squash, drop and cherry pick for multiple commits
New
Ability to save stash as patch
Improved
Improved Blame window. Add ability to navigate to commits
Improved
Use Windows accent color in Fork
Improved
Improve layout for cherry pick conflicts
Fixed
Partial stash fails if file path contains spaces
Fixed
Pull requests for branches with slashes don't work on Azure DevOps
Fixed
Incorrect search result count when 0 results
Fork 1.48
17 Apr 2020
New
Partial stash (available in file context menu)
Improved
Ability to save on disk a particular file of revision
Fixed
Reword doesn't work with git 2.26
Fixed
Commit details trims leading space in commit description
Fixed
AltGr+S triggers stage for polish users
Fixed
IR doesn't work with multiline commit messages separated by single \n
Fork 1.47
27 Mar 2020
New
Search by diff content in commits
New
Hide old tags and stashes on the sidebar by default
Improved
Add F2 keyboard shortcut to rename local branch
Improved
Remember Hide remote branches setting
Improved
Allow to define parameters for custom shell
Improved
Allow to remove multiple stashes in commit list
Improved
Make text in submodule diff selectable
Fixed
Double click on scrollbar in listview closes History window
Fork 1.46
28 Feb 2020
New
Bisect
Improved
Open new Windows Terminal in current repository
Fixed
Crash on closing rescan repositories dialog
Fork 1.45
13 Feb 2020
New
Multiselection in Interactive Rebase dialog
New
Add pull requests for visualstudio.com domains
New
Add ability to lock/unlock LFS files
Improved
Improved focus behavior in commit list after refresh
Improved
Ctrl+0 to reveal HEAD
Improved
Ability to deinitialize gitflow
Fixed
Upstream status icon not updated after push
Fixed
Pull requests for dev.azure.com
Fork 1.44
31 Jan 2020
New
Show different branch icons according to upstream status
New
Show output of git commands in activity manager
New
Ability to create pull requests for GitHub, Bitbucket, GitLab, Azure DevOps
Fixed
Sometimes Fork doesn't refresh changes on focus
Fixed
Fork shows welcome screen on each run on some computers
Fork 1.43
13 Jan 2020
New
Option to push automatically on commit
New
Ability to configure commit subject limit
New
Show submodule status on sidebar
New
Show branches and tags in commit details
Improved
Keep submodule tabs open after restart
Improved
Add folders to submodules
Fixed
No context menu for active branch
Fork 1.42
22 Nov 2019
New
Merge and rebase branches using drag and drop on sidebar
New
Add 'Test connection' button to clone and edit remote dialogs
New
Add 'recent' section to repository manager
New
Add merge --no-commit
Improved
Add option to keep structure on repo manager rescan
Improved
Add ability to select SSH key in custom location
Fixed
Progress during push operation
Fork 1.41
25 Oct 2019
New
Update internal git instance to 2.23.0
New
Option to squash commits on merge
New
Ability to push multiple branches at once
New
Allow to hide tags and remote branches
Improved
Replace 'stash and reapply' prompt on Pull with a checkbox
Improved
Make scrollbar thumbs thicker
Fixed
Stage buttons positioned incorrectly when zoom is on
Fork 1.40
3 Oct 2019
New
Diff minimap on scrollbar
New
Fuzzy search in Quick Launch
New
Ability to select custom shell
New
Ability to cherry-pick and revert merge commits
New
Allow to change git instance in preferences
New
Stage and unstage files by drag and drop
Improved
Add Ctrl+, keyboard shortcut for Fork Preferences
Improved
Download nonexistent submodule on double click on sidebar
Fork 1.39
13 Sep 2019
New
Quick Launch menu with command palette (Ctrl+P)
New
Show file history by filename (available in quick launch)
New
Ability to change git instance using %forkgitinstance% environment variable
New
LFS Prune
Improved
Option to stash and reapply on rebase
Improved
Add support for .sh scripts in custom actions
Improved
Open activity manager on click on title/subtitle
Improved
Propose to remove a repo if it does not exists
Fixed
Long commit message overlaps symbol counter
Fork 1.38
16 Aug 2019
New
UI Zoom (Ctrl+=/Ctrl+-)
New
Boost staging performance
Improved
Ability to remove branches with Delete key
Improved
Show user avatar in git preferences
Improved
Show tag messages in tooltips on the sidebar
Improved
Improve button hover style
Improved
Improve staging when "ignore whitespaces" is on
Improved
Send CLI commands to the open Fork instance
Improved
Show git commands in activity manager
Improved
Remember recent save patch folder
Improved
Include description when user selects recent commit message
Fixed
VSCode is not visible in 'Open In' dropdown for some users
Fork 1.37
23 Jul 2019
New
Swipe and onion views for image diff
New
Add 'Filter by active branch' button to the toolbar (Ctrl+Shift+A)
Improved
Improve diff layout for binary files
Fixed
Multiple bugtracker entries are not highlighted in Changes view
Fixed
Fork doesn't notice change in bugtracker rules immediately
Fork 1.36
12 Jul 2019
New
Press space bar to see large side by side diff view
New
Add VSCode, Atom and Sublime to Open In dropdown
Improved
Add inline highlighting to side by side diff
Improved
Display progress when cloning
Improved
Add Ctrl+Alt+Enter keyboard shortcut to commit and push
Fixed
App crashes when selecting text with bug tracker reference
Fixed
UI is not refreshed after git glow initialization
Fixed
Merge resolver crashes on removing \n at end of file
Fork 1.35
21 Jun 2019
New
Add filter to sidebar and changed files
New
Add 'Open Website' option to 'Open In' dropdown
Improved
Add predefined settings for VSCode
Improved
Take commit branches into account when search
Improved
Disabled checkboxes are barely visible
Improved
Don't propose to delete upstream if it doesn't exist
Improved
Generated avatars should not include middle name
Improved
Open in 'FileTree' must open a copy of the file
Fixed
Closing "Are you sure" dialog still deletes branch
Fork 1.34
8 Jun 2019
New
Draw branch labels using their graph colors
New
Introduce quick actions for Interactive Rebase
New
Switch branch filter automatically on checkout
New
Propose to fast-foward on remote branch checkout
New
Add ability to skip commit hooks
New
Branch custom actions
Improved
Add predefined settings for Araxis Merge
Improved
Keep selection in 'File Tree' tab when user changes revision
Improved
Make chunk selection nicer
Improved
Performance improvements
Fixed
Saving commit range as a patch
Fixed
Handle . as a CLI argument
Fork 1.33
17 May 2019
New
Side by side diff!
New
Ability to highlight bugtracker links (Jira, Redmine, etc)!
New
One-line vertical commit list layout
New
Show avatars in commit list
New
Ability to save commit range as patch
Improved
Add predefined P4Merge and KDiff3 settings
Fixed
Click on tag on sidebar doesn't scroll to that tag
Fixed
Fork doesn't remember scroll position on discard
Fixed
Commit message remains after merge conflicts
Fork 1.32
26 Apr 2019
New
Add inline search to diff view (use Ctrl+F)
New
Add repository rename to tab context menu
Improved
Make Blame non-modal
Fixed
Crash in File History window
Fixed
'New branch' button opens empty menu when detached HEAD
Fork 1.31
5 Apr 2019
New
Remember expanded sidebar items for each repository
New
Ability to sort references on the sidebar
Improved
Ability to compare two commits in file history
Improved
Show progress for LFS fetch and pull
Improved
Consolidate edit remote dialogs
Fixed
Slow UI while automatic fetch is in progress
Fixed
Missed files when amend contains renames
Fixed
Glitches on Fork window resize
Fork 1.30
22 Mar 2019
New
Improved merge conflict resolver with manual editing support!
New
Highlight commits to-push and to-pull
New
Ability to preview and download LFS files
New
Repository Settings dialog
Improved
Apply stage/discard hotkeys to active selection
Improved
Add 'Close All' and 'Close All But This' to tab context menu
Improved
Add 'Show in File Tree' to file context menu in commit changes
Fixed
Double click on submodule doesn't activate new tab
Fixed
AltGr+O opens Explorer for polish users
Fork 1.29
3 Mar 2019
New
Show uncommitted changes indicator in tabs
New
Show progress during long checkout operations
Improved
Disable commit button while commit is in progress
Improved
Improved Rebase performance
Fixed
Floating buttons stay on the screen
Fork 1.28
22 Feb 2019
New
[Experimental] Vertical layout for wide monitors
New
Ability to remove multiple stashes
New
Option to show whitespace characters in diff
New
Ability to add/remove submodules
Fixed
Pinned toolbar icon gets duplicated after update
Fixed
Crash on changing guide ruler position
Fork 1.27
8 Feb 2019
New
Ability to delete multiple branches
New
Compare branches by selecting them on sidebar
New
Add commit parents to the summary view
New
Allow to close tabs with middle click
Improved
Add ability to show file content even if it's too large
Improved
Memory and performance improvements
Fixed
Do not encode files for external diff
Fixed
Large repository with large commits freeze Fork
Fixed
Create ~/.ssh if it doesn't exist
Fixed
External diff for binary files
Fork 1.26
15 Jan 2019
New
Custom actions
New
Allow to amend commits during interactive rebase
New
Ability to wrap commit message by ruler
New
Ability to resolve multiple file conflicts at once
New
Take commit template into account
Improved
Improve image and submodule diffs
Improved
Show warning in commit dialog in detached HEAD state
Improved
Always perform prune on automatic fetch
Improved
Make the merge window remember its size
Fixed
Branch not preselected when pushing from sidebar context menu
Fixed
External diff shows incorrect data for revision changes
Fixed
Interactive rebase uses wrong messages on 'squash'
Fork 1.25
14 Dec 2018
New
Add subfolders to Repository Manager
New
Allow to push a branch to a remote branch with different name
New
Ability to push a single tag
New
Show submodule changes in details
Improved
Do not update submodules automatically by default
Improved
Improved dark theme
Fixed
Ssh keygen was broken in 1.24
Fixed
File History fails if the file path contains a space
Fixed
Large commit causes Fork to freeze up
Fork 1.24
26 Nov 2018
New
Ability to rename repositories in Repository Manager
New
Ability to customize font size in code view
New
Ability to commit and push
Improved
Update internal git instance to 2.19.2. Fix authentication error on fetch/push.
Fork 1.22
26 Oct 2018
New
Interactive rebase!
New
New combined list mode in file list
New
SSH key manager to help you to configure ssh-based connections
New
Option to use underscore as default space character for branches
New
Ability to pull a branch without checking out it (fast-forward pull)
New
Make whole revision details bar draggable
New
Ctrl+Alt+C/Ctrl+Alt+O to open repository in cmd/Explorer correspondingly
Improved
Remember position on multiple monitors
Improved
On start ensure Fork windows is on a visible monitor
Improved
Perform clone as background task
Improved
Add predefined Beyond Compare settings
Fixed
Selecting via line numbers or with double clint don't reveal Stage/Discard buttons
Fixed
Blurry font in context menu when 125% scaling is applied
Fixed
Adding entry to new gitignore file doesn't work
Fixed
Crash when attempting to Search with empty request
Fixed
Hook output is not visible in activity manager
Fork 1.21
25 Sep 2018
New
Commit search!
New
Show list of changed files in commit summary view
New
Improve Fork logo
New
Ability to save working directory changes as patch
New
Add commit message spell checking
New
Ability to revert incorrect merge resolution for a particular file
New
Show line numbers in file tree text view
New
Reworked preferences dialog
New
Ability to edit global git credentials
New
Move branch-related items in revision context menu to submenu
New
Add ability to change tracking reference for remote branches
Improved
Improve stash icon
Fixed
'Stage' button works as toggle button
Fixed
Comparing commits without changes shows a file
Fork 1.20
13 Aug 2018
New
Ability to reset file to the state it was at a revision
New
Compare two commits by selecting them in commit list
New
Ability to open changes in custom diff tool
New
Add Create Branch toolbar button
New
Don't freeze UI on long commit
New
Add ability to see output of commit hooks
New
Remember last scroll position for each file
New
Automatically expand commit description field as user types
Improved
Make resize separators thicker
Fixed
Fork doesn't restore active tab on restart
Fixed
Clone fails when repository path contains whitespaces
Fixed
Fork misses newline character when adds new entries to .gitignore
Fork 1.19
26 July 2018
New
Ability to show and recover lost commits (Reflog)
New
Blame (see who changed a particular file line)
New
Show recent stashes in the dropdown on the toolbar
Fixed
Duplicate entries in repository manager
Fixed
Floating buttons blink on mouse over when 1 line selected
Fixed
Rare crash on Ctrl+C
Fixed
Selection on sidebar goes up by one on checkout
Fixed
Recent commit messages are not visible if local branch matches a folder
Fork 1.18
28 June 2018
New
Repository Manager
New
Diff mode controls above text editors
New
UI to add new patterns to .gitignore
New
Stage All button
New
Option to enable monospace font in commit description
Improved
Open submodules on double click
Improved
Make labels in revision details selectable
Improved
Remember feedback email
Improved
Track remote branch on double-click
Improved
Do not hang when selecting large or minified files
Fixed
Push/Pull dialogs don't select corresponding remote
Fixed
Sidebar context menu shows incorrect items
Fixed
Closing all tabs in dark mode gives a white screen
Fixed
Can't create a tag with a message that has more than one word
Fork 1.17
7 June 2018
New
Git Flow
New
File History
New
Add search field to open quick dialog
New
Add title above code editor controls
New
Add options to open file and show file in Windows Explorer to file context menu
New
Add commit header length reminder
Improved
Set datetime format to long international format
Improved
Open repo in new tab after clone
Improved
Select first item in file list by default
Fixed
Double Click the Scroll Up brings Change Branch window
Fixed
Fork crashes on opening pull window in detached HEAD state
Fork 1.16
8 May 2018
New
Activity manager
New
Show progress for fetch, pull and push operations
New
Allow to cancel active operations
New
Automatically fetch remotes
New
Add recent messages list to commit message field
New
Move application menu to title
Improved
Improved application colors and layout
Fixed
Exception when staging a lot of files
Fixed
Default clone folder not taken into account
Fixed
'reset branch to here' window is cut off
Fixed
Stage and discard buttons float off screen in fullscreen mode
Fork 1.15
25 Apr 2018
New
Merge Conflict Resolver.
New
Add 'Stage all' context menu item.
New
Allow tabs to be closed with middle click.
New
Validate reference names in create branch/tag dialogs.
Improved
Remember tree/list view in file lists on reopen.
Improved
Remember last Fetch dialog setting.
Improved
Set focus to commit subject field on Ctrl+1.
Fixed
Some texts are hard to see on dark theme.
Fixed
Custom merger get wiped after restart.
Fixed
'Repository->Create new branch…' not working.
Fixed
'Not merged branch' warning doesn't have yes/no buttons.
Fixed
Git error dialog can't be closed by escape key.
Fixed
Activate commit list when user clicks on siderbar.
Fork 1.14
29 Mar 2018
New
Implemented filter for branches and tags.
New
Implemented ability to "star" branches.
Improved
Added option to define custom merger.
Fixed
Stage and discard buttons float off screen.
Fixed
Minimize icon is not visible on some computers.
Fixed
File content is visible after discard.