Fork Changelog

What's new in Fork 1.95.0

Apr 5, 2024
  • New:
  • New visual style for selection
  • Fixed:
  • Recycle Bin should be ignored on repositories rescan
  • Parent repository name is not shown for submodules
  • Crash on discarding a new file with restricted permissions
  • Gravatar isn't shown in commit details on launch

New in Fork 1.92.0 (Mar 6, 2024)

  • 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

New in Fork 1.91.2.0 (Dec 2, 2023)

  • New:
  • LFS status dialog
  • Improved:
  • Show total LFS progress when uploading multiple LFS files
  • Improve Open In dropdown for Visual Studio and Rider
  • Fixed:
  • Commit message is not updated during rebase
  • Commit search fails when repo has CP-1252 messages

New in Fork 1.90.0.0 (Oct 20, 2023)

  • New:
  • Rework LFS Locks dialog. Add filter and ability to unlock multiple files
  • Improved:
  • Add Webstorm to Open In dropdown
  • Show warning in Push window when branch has unpushed submodules
  • Show LFS progress on Pull
  • Add external diff to context menu in History dialog

New in Fork 1.87.0.0 (Aug 19, 2023)

  • New:
  • Change GitHub OAuth authorization name to Fork-dev
  • Show existing git worktrees on sidebar
  • Improved:
  • Add 'Open in separate window' button to Blame and History
  • Rework tag details dialog for annotated tags
  • Fixed:
  • High CPU usage when doing large LFS pushes

New in Fork 1.86.1.0 (Aug 4, 2023)

  • New:
  • Add buttons to revision details to quickly open commit in web browser
  • Show LFS progress on push
  • Fixed:
  • Incorrect expansion tooltip for trimmed names on some files
  • Merge conflict tool doesn't support custom font size

New in Fork 1.85.0.0 (Jul 28, 2023)

  • New:
  • UI custom commands! Ability to create custom commands with a simple UI (text fields, branch combo boxes, file selectors)
  • Add 'Copy as Patch' diff context menu
  • Fixed:
  • Update changed GitLab Pull Request URL

New in Fork 1.82.0.0 (Feb 24, 2023)

  • Make Fork a 64-bit application
  • Show image and LFS content in File Tree tab
  • Add commit timeline to History window
  • Use system accent colors
  • Improved:
  • Tooltips style
  • Invert commit timeline in blame
  • Fixed:
  • Remember branch name if create branch failed

New in Fork 1.80.0.0 (Dec 9, 2022)

  • New:
  • Repository Benchmark
  • Add option to set tab character width
  • Improved:
  • Add 'Go to line' to Blame window
  • When update submodule url, also sync with parent repo
  • Ability to merge unrelated history
  • Fixed:
  • Alt+Tab doesn't work properly with modal dialogs
  • Changes of uninitialized submodules are not visible

New in Fork 1.78.0.0 (Oct 14, 2022)

  • Improved:
  • Reveal active branch in pinned section first
  • Expand environment variables in the custom action paths
  • Remember column width in Changes and File Tree views
  • Fixed:
  • File Tree tab doesn't show history for folders
  • RightCtrl+Enter doesn't work as a commit shortcut

New in Fork 1.76.5.0 (Aug 12, 2022)

  • New:
  • Rework partial staging. Make chunk staging more precise
  • Improved:
  • Merge conflict layout
  • Fixed:
  • Crash when closing all tabs

New in Fork 1.75.0.0 (Jul 29, 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

New in Fork 1.72.1.0 (Apr 15, 2022)

  • New:
  • Checkout clicked branch on label double click in graph
  • Improved:
  • Lean branching: ability to change target branch
  • Lean branching: option to disable fast-forward on merge
  • Make username and email on the welcome screen optional
  • Make username and email on the welcome screen optional
  • Simplify graph drawing
  • Handle .mailmap in IR window
  • Fixed:
  • Fork generates wrong urls for Gitea with custom port
  • Stashes are not updated in worktree repos

New in Fork 1.71.0.0 (Mar 11, 2022)

  • New:
  • Checkout clicked branch on label double click in graph
  • Improved:
  • Lean branching: ability to change target branch
  • Lean branching: option to disable fast-forward on merge
  • Make username and email on the welcome screen optional
  • Make username and email on the welcome screen optional
  • Simplify graph drawing
  • Handle .mailmap in IR window
  • Fixed:
  • Fork generates wrong urls for Gitea with custom port
  • Stashes are not updated in worktree repos

New in Fork 1.70.0.0 (Jan 28, 2022)

  • New:
  • Lean branching - a git branching model to keep clean history (check Branch button on the toolbar)
  • Gitea integration
  • Ability to create commit message draft using prepare-commit-msg hook
  • Improved:
  • Emphasize file names in headers
  • Remember window state on mutiple monitors
  • Option to show active workspace in title bar
  • Blurry toolbar icons in 96 DPI
  • Fixed:
  • Submodule changes don't get unstaged in amend mode
  • Wrong commit is highlighted on remote branch checkout

New in Fork 1.68.0.0 (Nov 22, 2021)

  • New:
  • Windows 11 style improvements
  • Alternative 3-column layout in merge conflict resolver
  • Shift + Wheel to scroll horizontally
  • Custom commands for submodules
  • Improved:
  • Show status of operations in Activity Manager
  • Remember window state on mutiple monitors
  • Allow to switch issue tracker and pull request server for repos with multiple remotes
  • Fixed:
  • Cherry-picking of merge commits doesn't show parents
  • Calling external diff tool must not run post-checkout hook

New in Fork 1.67.1.0 (Oct 21, 2021)

  • New:
  • Windows 11 style improvements
  • LFS Locks dialog
  • For merge conflicts show branch names instead of ours/theirs
  • Fixed:
  • External diff doesn't work for LFS files
  • Cherry-picking multiple commits does not always complete without command-line intervention

New in Fork 1.66.0.0 (Oct 15, 2021)

  • New:
  • New Windows 11 button style
  • Improved:
  • Improve Repository Manager layout
  • Remember password for login-password authentication by SSH
  • Comparison for 2 branches on sidebar doesn't work
  • Crash on incorrect issue tracker RegEx
  • Fixed:
  • 'Save as' doesn't work on removed files
  • 'Show -+' option always looks unchecked in Preferences
  • 'Wrap paragraph at ruler' for commit message sometimes works incorrectly
  • Blank line is added to Interactive Rebase commit description on reword

New in Fork 1.65.2.0 (Sep 8, 2021)

  • Compare a commit to local changes
  • Add backward and forward buttons to blame
  • Improve toolbar layout

New in Fork 1.64.0.0 (Jul 9, 2021)

  • New:
  • Show timeline in blame
  • Rework blame and improve the performance
  • Option to show -+ marks in diff view which may help to people with color blindness
  • Improved:
  • Tab to auto complete branch name suggestions
  • Improve performance of the Change Tracking Reference dialog
  • Output of Pull and Push misses StdOut

New in Fork 1.63.0.0 (Jun 10, 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

New in Fork 1.62.1.0 (May 10, 2021)

  • New:
  • Ability to assign color tags to repository tabs
  • Show GitHub notifications
  • Support .mailmap
  • Improved:
  • Update internal git to 2.30.2
  • Colorize SHAs when compare two commits
  • Fixed:
  • Some LFS operations didn't work with SSH protocol
  • Wrong GitHub-PR url created for renamed local branch

New in Fork 1.61.0.0 (Apr 11, 2021)

  • New:
  • Ability to assign color tags to repository tabs
  • Show GitHub notifications
  • Support .mailmap
  • Improved:
  • Update internal git to 2.30.2
  • Colorize SHAs when compare two commits
  • Fixed:
  • Some LFS operations didn't work with SSH protocol
  • Wrong GitHub-PR url created for renamed local branch

New in Fork 1.60.0.0 (Mar 19, 2021)

  • New:
  • Ability to hide particular branches, folders or remotes
  • Ability to set branch filter on folders or remotes
  • Improve merger layout
  • Allow to merge images, LFS files and submodules in Fork merger
  • Improved:
  • Update internal git to 2.30.2
  • Colorize SHAs when compare two commits

New in Fork 1.59.0.0 (Feb 13, 2021)

  • New:
  • Ability to rename stashes
  • OAuth authentication for GitHub and Bitbucket
  • Improved:
  • Add '-x' option to Cherry Pick
  • Add 'no fast-forward' option to finish feature in gitflow
  • Allow to select time range for statistics
  • Add 'Reset File To...' menu options to File History window
  • Use system first-day-of-week setting in statistics
  • Fixed:
  • Renaming a remote branch resets it to the local branch location
  • Activity Manager shows git command arguments concatenated
  • Rare crash on editing in merger

New in Fork 1.58.0.0 (Jan 22, 2021)

  • New:
  • Ability to rename stashes
  • Add list of repositories to the accounts dialog
  • Ability to edit remote branch name on push
  • Improved:
  • Improve touchpad scrolling
  • In commit details Display branches on multiple lines, if needed
  • Diff between two commits defaults to older > newer
  • Add copy to clipboard option to branch context menu
  • Show old and new paths in tooltip for moved files
  • Integration with private Bitbucket and GitLab servers