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
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
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
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
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
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
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
New
Compare a commit to local changes
New
Add backward and forward buttons to blame
New
Improve toolbar layout
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
New
Bisect
Improved
Open new Windows Terminal in current repository
Fixed
Crash on closing rescan repositories dialog
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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'
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
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.
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
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
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
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
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
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
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
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.
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.