BinaryNights Blog

ForkLift 4.2.8 is available

Secure Your SFTP Connections with Multi-Factor Authentication in ForkLift 4.2.8

Multi-factor authentication (MFA) is becoming increasingly necessary to protect online accounts and sensitive data. Many hosting providers and organizations now require MFA for added security. To ensure that ForkLift remains compatible with modern security standards, we have introduced support for MFA in ForkLift 4.2.8.

How Multi-Factor Authentication Works in ForkLift

When establishing an SFTP connection in ForkLift 4.2.8, you simply need to select SFTP as the protocol. From there, ForkLift will handle the authentication process dynamically, based on the responses it receives from the SFTP server:

  • If the server requires a password, ForkLift will prompt you to enter it.
  • If the server requires an verification code, ForkLift will ask for it.
  • If multiple authentication steps are needed, ForkLift will guide you through the process, requesting each necessary code until authentication is complete.

Ghostty: A Highly Requested Terminal Application

We are also excited to announce that ForkLift 4.2.8 adds support for a new terminal application: Ghostty. This addition has been highly requested by many users, so we made sure to include it in this release.

Users can set Ghostty as the default terminal application under

ForkLift > Settings > General > Terminal Application.

Once set, Ghostty will open when using the File > Open in Terminal command or the Terminal button in the toolbar. We hope that many users will find this addition useful.

Get Started with ForkLift 4.2.8

If you encounter any issues while using multi-factor authentication or any other features in ForkLift 4.2.8, please let us know.

Happy and secure file transferring with ForkLift!

Full list of changes:

New

  • Adds an option to use multi-factor authentication (MFA) with SFTP connections – no user configuration required
  • Adds support for Ghostty as a terminal application, which can be selected in the settings

Improvement

  • The AppMover, introduced in version 4.2.6 to move ForkLift into the Applications folder when launched from a different location, now asks only once whether to move ForkLift

Fixes

  • Fixes a possible silent crash (no crash report was available) introduced in version 4.2.6 with the OpenSSH implementation, where ForkLift could crash when connected to an SFTP server, especially after waking the computer from sleep
  • Fixes an issue that made opening folders containing symlinks to an external drive very slow
  • Fixes an issue introduced in version 4.2.6 that made it impossible to use the Delete toolbar button in combination with the Option key to permanently delete selected items
  • Fixes an issue where files would jump around when grouping by Kind was enabled, and the sorting type was changed
  • Fixes an issue where the color of item names and types in the preview pane didn’t update correctly when switching between dark and light themes
  • Fixes an issue where ForkLift was copied instead of moved into the Applications folder after the new AppMover feature (introduced in version 4.2.6) prompted the user and attempted to move it
  • Numerous minor fixes and improvements

Download ForkLift 4.2.8

ForkLift 4.2.6 is available

Switching Back to OpenSSH for SFTP

We introduced a significant change in ForkLift 4.2.5: the switch from libssh2 to OpenSSH for SFTP connections.

This transition had been under consideration for a long time, as we recognized that our users depend on more advanced SSH capabilities that libssh2 lacks. OpenSSH not only provides better compatibility but also includes more advanced features, making it a more powerful and flexible solution. Some of the most requested missing features in libssh2 include Include statements and ProxyJump, both of which OpenSSH supports. Given its broader functionality and enhanced reliability, we believe this implementation will result in fewer compatibility issues compared to libssh2.

Temporary Removal of ForkLift 4.2.5

Unfortunately, ForkLift 4.2.5 contained some unexpected problems affecting usability, which is why we decided to remove it from our site shortly after its release. After identifying and addressing the issues, we are now releasing ForkLift 4.2.6, which contains the necessary fixes.

OpenSSH instead of libssh2

Starting from ForkLift 4.2.5, ForkLift uses OpenSSH instead of libssh2 for SFTP connections. This change may cause issues for some users, so for a limited time, ForkLift includes both implementations. If you experience problems with the new implementation, you can temporarily switch back to the old one by entering a command in Terminal.

  • libssh2 was used in ForkLift versions 4.0 – 4.2.4
  • OpenSSH is used starting from 4.2.5

Temporary Fallback Option

If you encounter issues with OpenSSH in ForkLift 4.2.6, you can switch back to libssh2 by running the following command in Terminal:

defaults write com.binarynights.ForkLift.plist useLibSSH2 true

To return to the new OpenSSH implementation, use:

defaults write com.binarynights.ForkLift.plist useLibSSH2 false

For Setapp users

If you use the Setapp version of ForkLift, run the following command in Terminal to switch back to libssh2:

defaults write com.binarynights.forklift-setapp.plist useLibSSH2 true

To return to the new OpenSSH implementation, use:

defaults write com.binarynights.forklift-setapp.plist useLibSSH2 false

How to Run These Commands

  1. Open Terminal (Applications > Utilities > Terminal)
  2. Copy and paste the command
  3. Press Enter

Updating Your SSH Config File

With OpenSSH, you may need to update your SSH configuration file if you encounter connection issues. ForkLift will display error messages that can guide you in fixing the problem.

In case of issues

If updating the config file doesn’t resolve the issue, you can temporarily switch back to libssh2 (see the Terminal command above).

Alternatively, you can download ForkLift 4.2.4, which doesn’t contain OpenSSH from here: Download Link

We understand that changes like this can be disruptive, but we strongly believe that this implementation will benefit our users in the long run by providing support for advanced SSH features.

We initially considered releasing a beta version, but beta versions often don’t get enough feedback, making it difficult to identify and fix potential issues in time. We hope that by keeping the fallback option available, this transition will be as smooth as possible.

There may still be issues, and we encourage users to report any problems in the comments section or via email at support [at] binarynights [dot ] com.

Full list of changes:

New

  • OpenSSH implementation instead of libssh2 to connect via SFTP – this means that config file commands supported by OpenSSH, such as ProxyJump and Include, will work in ForkLift 4
  • Czech localization
  • When ForkLift isn’t in the Applications folder, it offers to move itself there, as it must be in that location to work properly
  • Displays the number of subitems during preparation for better clarity and user experience

Improvement

  • Added support for keyboard shortcuts using the Option/Alt key and a letter. As a result, Option + a letter can no longer be used for type selection in the file view. Type selection still works when typing a word while the file view is active
  • Custom keyboard shortcuts for the Move to Trash command that include the Option/Alt key now correctly move items to the Trash instead of attempting to delete them immediately
  • VoiceOver now announces which pane is selected when switching panes
  • Deleted folders no longer appear in the Recent Folders list
  • File operation preparation is now up to 10 times faster locally

Fixes

  • Fixes an issue that caused slow navigation, introduced in version 4.2.3
  • Fixes an issue where icons in the Quick Open window were displayed incorrectly
  • Fixes an issue where Tool names in the Settings were not updated in some cases, remaining “Untitled” despite being renamed
  • Fixes an issue where dragging multiple folders over the Plus sign in the tab bar only opened one folder instead of all of them in a new window
  • Fixes an issue where dragging a tab into the file view created an unwanted tab item inside the view
  • Fixes an issue where the same color tag could be added twice using keyboard shortcuts
  • Fixes an issue with pinned tabs causing unexpected behavior when the “Restore windows and tabs on startup” setting was enabled
  • Fixes an issue where pinned tabs behaved unexpectedly when opening a new window
  • Fixes an issue in Icon View where dragging and dropping an item onto a folder would automatically open the folder
  • Fixes an issue where the Connect Panel did not open in the correct pane when remote connections were locked to the Right side in the Settings and the user changed the layout from one pane to two panes
  • Fixes an issue with the Group by function, introduced in version 4.2.1, where grouping did not work correctly if the “Show folders on top” setting was disabled
  • Numerous minor fixes and improvements

Download ForkLift 4.2.6

ForkLift 4.2.5 is NOT available

ForkLift 4.2.5 Temporarily Removed – New Version Coming Soon

[Edited: February 25, 2025] This post has been updated to reflect the removal of ForkLift 4.2.5 due to reported issues.

Earlier today, we released ForkLift 4.2.5, introducing a major change: switching from libssh2 to OpenSSH for SFTP connections. In our original announcement, we highlighted that while this transition brings significant benefits – such as support for ProxyJump and Include in SSH config files – it could also lead to issues for some users.

Since the release, we have received reports of unexpected problems affecting usability. As a result, we have decided to temporarily remove ForkLift 4.2.5 from our website while we work on a fix. A new, improved version addressing these issues will be available tomorrow.

We appreciate your patience and feedback during this transition. If you are experiencing issues, you can temporarily switch back to libssh2 using the following command in Terminal:

defaults write com.binarynights.ForkLift.plist useLibSSH2 true

Alternatively, you can download ForkLift 4.2.4 at the end of this blog post and use that version.

We remain committed to making this switch as smooth as possible and ensuring that ForkLift provides the best experience for all users. While we are working to fix all reported issues, it is possible that new versions may still contain some unexpected problems. If you encounter any issues, please let us know so we can continue improving ForkLift. Stay tuned for the next update coming soon!

Download ForkLift 4.2.4

ForkLift 4.2.4 is available

We are releasing ForkLift 4.2.4 as a quick update to improve your experience and address an issue introduced in version 4.2.3. This version resolves the lagging keyboard navigation and adds a handy new feature: the ability to hide all sidebar groups, including Recent Folders, with a simple right-click.

New

  • Adds the option to hide all remaining groups, including Recent Folders, from the sidebar through the right-click context menu

Fixes

  • Fixes the lagging keyboard file navigation issue introduced in version 4.2.3

Download ForkLift 4.2.4

ForkLift 4.2.3 is available – Explore New Sidebar Features and Enhanced Functionality

After version 4.2.1, we skipped version 4.2.2 because it was a Setapp-only release. Version 4.2.3 introduces several exciting new features, many of which are connected to enhancements in the sidebar.

Recent Folders in the Sidebar

We have added a new group called “Recent Folders” to the sidebar. This group displays up to 10 recent locations and is data source dependent. This means that if you switch from your Mac to a server, the list of recent folders will update to show the history of the active data source.

The Recent Folders group is positioned below the Devices section in the sidebar for easy access. However, if you prefer a different location, you can move it by dragging and dropping the group title. To do this, ensure you drop it below the last item of another group and position the mouse pointer below the icons at the start of the sidebar items. ForkLift will indicate permissible drop locations with a blue circle and line.

If you don’t want to see the Recent Folders group in the sidebar, you can hide it. To do this, go to View > Show Sidebar Editor and uncheck the box next to Recent Folders. To exit the Sidebar Editor, select View > Hide Sidebar Editor from the menu. Even when hidden, you can still access the Recent Folders list via the menu: Go > Recent Folders.

Hiding the Connections Group

Using the Sidebar Editor, you can also hide the Connections group from the sidebar. If hidden, you can still access your connections through the menu: Go > Connections.

Editing Linked Files of Alias Files in the Preview Pane

We have added a new feature – which also resolves a bug – that allows you to edit the linked files of alias files directly in the Preview Pane. When you select an alias file, its preview appears in the Preview Pane and the Info Window. If the linked file is editable, you can now make changes directly to the original file by editing the preview of the alias file. Previously, editing the preview destroyed the alias file and failed to save changes to the original file. Now, your changes will be saved correctly when you click the Save button. However, the Save button currently does not disappear after saving; we are working on resolving this issue in a future update.

Updated Tab Icons

We have updated some of the icons displayed in tabs:

  • When you are inside a folder, a folder icon is shown instead of the document icon.
  • When connected to a remote location, the tab displays either the default protocol icon (e.g., a lock for an SFTP server) or a custom icon for that connection.

Bug Fixes

This update includes important bug fixes, including:

  • Fixes an issue that made it impossible to create a new connection to OneDrive, introduced in version 4.2.1
  • Fixes an issue that made it impossible to rename items in the root of OneDrive
  • Fixes several other minor issues to enhance overall stability and performance

Full List of Changes:

New

  • Option to edit the linked file of alias files inside the Preview Pane
  • Option to hide the “Connections” group from the sidebar, using the Sidebar Editor
  • New item called “Connections” in the Go menu, which shows the connected remote locations, even if the sidebar or the “Connections” group in the sidebar is hidden
  • New group called “Recent Folders” in the sidebar, which serves as a history and shows the last 10 locations on the active data source
  • New item called “Recent Folders” in the Go menu to display recent folders even if the sidebar or the “Recent Folders” group in the sidebar is hidden

Improvement

  • Displays the folder icon instead of the document icon in the tabs
  • Displays the default protocol icons or the favorite icons of remote connections in the tabs

Fixes

  • Fixes an issue, which made it impossible to rename items in the root of OneDrive
  • Fixes an issue, which made it impossible to create a new connection to OneDrive, introduced in version 4.2.1
  • Fixes an issue, which made it possible to open the About ForkLift window multiple times
  • Fixes an update error with a registered expired license key and the “Check for updates automatically” setting enabled
  • Fixes an issue, which made it impossible to open the Connect Panel in the Single Pane layout and remote connections locked to the right pane

Download ForkLift 4.2.3

ForkLift 4.2.1 is available – Hide Files Easily with One Click

In version 4.2.1, we have added the option to display up to three color tags in both Column and Icon View. We have also fixed some minor issues that arose from allowing up to three color tags in List View.

A small but very handy new feature is the ability to hide files and folders without the need to rename them and add a dot in front of their names. Now, you can flag a file to make it invisible or make it visible again. To hide a file or folder, simply check the Hidden checkbox in the Preview Pane (Info Window). To make the item visible again, uncheck the box. Of course, you will need to display invisible items first, which you can do either from the Toolbar or by selecting View > Show Invisible Files from the menu.

The update also includes multiple fixes and improvements, especially related to tagging, alias and symlink files, Amazon S3 and OneDrive transfers, and batch renaming.

IMPORTANT: Since the multi-rename rules containing the date format pattern ‘Y’ have been updated, any multi-rename favorites using this pattern will need to be adjusted to function correctly after the update.

Here is the full changelog for ForkLift 4.2.1

New

  • Displays up to three color tags in Icon View
  • Displays up to three color tags in Column View on macOS 13 or later
  • Spring-loads folders in Icon View
  • Adds an option to hide items by checking the “Hidden” option in the Info Window
  • Shows file information of the linked item of alias and symlink files under “Original” in the Info Window

Improvements

  • When the “Restore windows and tabs on startup” setting is enabled, the Connect Panel and the Favorite Manager are no longer restored after restarting ForkLift
  • Folders are shown on top when grouping by kind, provided the “Show folders on top” setting is enabled
  • Displays a preview of the linked item when QuickLooking alias and symlink files
  • Improves retry handling for OneDrive transfers
  • Option to resize the ForkLift window to a smaller size

Fixes

  • Fixes a display issue with color tags when multiple tags have the same color
  • Fixes an issue with the old-style color labels, which was introduced in version 4.2
  • Fixes an issue where alias and symlink files were not grouped correctly according to their own tags when grouping by tags
  • Fixes an issue in the Multi-Rename window where changing the case of items resulted in conflicts
  • Fixes an issue in the Multi-Rename window where adding the year to names used the date format pattern ‘Y’ instead of ‘y,’ which have different meanings
  • Fixes an issue on Amazon S3 where the content type of large files (more than 5 GB) wasn’t set correctly after upload
  • Fixes an issue on Amazon S3 where the content type was always set to “application/octet-stream” when transferring items from another remote location to Amazon S3
  • Fixes an issue where dragging items over a tab did not activate the corresponding tab
  • Fixes an issue that made it impossible to display the SCM status in List View, introduced in version 4.2
  • Fixes small localization issues
  • Numerous minor fixes and improvements

Download ForkLift 4.2.1

ForkLift 4.2 is available – Display Up to Three Color Tags in List View

ForkLift 4.2 is available with numerous fixes, improvements, and two highly anticipated new features.

One of the standout new features is the ability to display up to three color tags in the List View. If an item has more than three color tags, only the most recent three are displayed, providing a clear and organized view of your tagged files.

Another major addition is the option to set a preferred pane for opening remote connections. This feature allows you to choose from three options under ForkLift > Settings > General > Open remote connections in: Active Pane, Right Pane, or Left Pane. By default, remote connections open in the Active Pane, maintaining ForkLift’s previous behavior. However, many users have requested the ability to lock remote connections to a specific side, such as the right pane, to reduce the risk of user errors.

If you lock remote connections to the Right Pane or Left Pane, remote favorites and the Connect Panel will always open in the chosen pane. After the Connect Panel opens and you connect, the connection will open in the same locked pane where the Connect Panel was displayed. For users with a horizontal layout, the Left Pane corresponds to the top pane, and the Right Pane corresponds to the bottom pane.

For example, selecting Right Pane in the settings ensures that saved remote favorites and the Connect Panel always open on the right side, regardless of which pane is currently active. If you need to open a connection in the opposite pane, you can simply drag the tab to the other side or use the View > Swap Panes command for a quick switch.

Here is the full list of what is new, improved, and fixed in ForkLift 4.2

New

  • Display up to three color tags in the file view in List View
  • Option to set a preferred side in Settings for opening remote connections
  • Display Owner and Group information in the Info Window on SFTP connections
  • Option to rearrange the order of devices in the sidebar using drag and drop

Improvements

  • The preview on a remote connection can now be updated by refreshing the file view
  • Reorganized the order of context menu items of favorites in the sidebar
  • Enhanced Icon View to fix several issues, including rendering and refresh problems, jumping selection after renaming, and flashing selection

Fixes

  • Fixes an issue that made ForkLift unresponsive during actions, especially synchronization with elevated privileges (when the helper tool requested a password)
  • Fixes an issue where the favorite path wasn’t saved when added from the path bar
  • Fixes an issue with permissions in the Info Window, where it was impossible to update the Octal
  • Fixes an issue where the Favorite Manager or Connect Panel, when left open before restarting the app, caused the tab it reopened in to not have a title
  • Fixes an issue where ForkLift didn’t restore the correct order of columns in List View when the “Always resize name column” setting was enabled
  • Fixes an issue in Column View where, with the “Restore windows and tabs on startup” setting disabled, the previous locations were reopened instead of the starting directory
  • Fixes an issue where the Actions toolbar button did not function correctly in certain rare situations
  • Numerous minor fixes and improvements

Download ForkLift 4.2

ForkLift 4.1.8: Seamless Dropbox Connection Restored with Support for Dropbox Teams

We are pleased to share that ForkLift 4.1.8 restores direct connection to Dropbox

With this update, you can reconnect seamlessly to Dropbox. However, earlier versions of ForkLift can no longer connect to Dropbox. Please ensure you update to version 4.1.8 or later to continue using Dropbox.

When you connect to Dropbox in this new version, you will need to authenticate again. If you previously saved Dropbox favorites in ForkLift, they will no longer work, and you will need to recreate them.

To delete your old favorites, simply right-click them in the sidebar and select Delete.

To create a new favorite:

  1. Open the Connect Panel by pressing Command-K or through the menu (Go > Connect)
  2. Select Dropbox as the protocol, and click the “Add to Favorites” button.
  3. Open your browser, click the “Allow” button to let ForkLift access your Dropbox files.
  4. Choose “Allow” or “Always allow” to return to ForkLift.
  5. Back in ForkLift, name your favorite and click the “Add” Button.
  6. If you want to connect to your Dropbox account, then click “Connect” – or click “Cancel” to close the Connect Panel.

Support for Dropbox Team accounts

In this version, we have also added support for Dropbox Teams. So if you are a member of a team – or even multiple teams – you will be able to access and manage both your personal and team accounts directly from ForkLift.

Here are the release notes for ForkLift version 4.1.8:

New

  • Dropbox Teams support
  • Ability to select and compare two items in the same pane
  • Option to eject shares via the right-click context menu in the sidebar
  • Option to disconnect from connections via the right-click context menu in the sidebar
  • Option to delete favorite groups from the sidebar
  • Ability to assign keyboard shortcuts to color tags in Settings
  • New option to copy the path of items (called “Terminal”), which copies the path in a format that can be used directly in the Terminal
  • “Reveal in Favorite Manager” context menu item for favorites and favorite groups in the sidebar
  • Warning before upgrading to a new version when your license only allows trial mode

Improvements

  • Enhanced display of undo and redo activities in the log

Fixes

  • Fixes an issue that made it impossible to connect to Dropbox
  • Fixes an issue where, in some cases, after switching the macOS Appearance, the theme didn’t update in all open tabs
  • Fixes an issue introduced in version 4.1.7 that made it impossible to drag and drop from some third-party apps into ForkLift
  • Fixes an issue during multi-renaming where, in certain cases, no conflict window appeared during a conflict, potentially leading to data loss
  • Fixes an update issue in the Tools section on macOS Sequoia
  • Focus now jumps to the correct items after certain actions, such as creating an archive or duplicating items
  • Fixes an issue with workspaces saved in full-screen mode
  • Fixes an issue that deleted the custom server address of Amazon S3 favorites, preventing users from editing the server field
  • Fixes an issue when switching between column view and other views where the path depth wasn’t maintained correctly
  • Fixes an issue in rename mode when the Delete key was assigned as the keyboard shortcut for deleting items
  • Fixes an issue in the Permissions section of the Info Window where it wasn’t possible to change the octal values of items
  • Fixes an issue in the Permissions section of the Info Window where, in some cases, permissions weren’t updated correctly for all subitems after clicking “Apply to Enclosed Items”
  • Numerous minor fixes and improvements

Download ForkLift 4.1.8