BinaryNights Blog

ForkLift 4.1.5 is available

New

  • Items inside the Multi-Rename Window can now be manually reorganized by drag and drop
  • Local move operations are no longer queued

Fixes

  • Fixes a potential crash when clicking the Synchronize button in the Sync window, an issue introduced in version 4.1.4
  • Fixes an issue on macOS Sequoia Beta that made it impossible to close tabs

Download ForkLift 4.1.5

35 thoughts on “ForkLift 4.1.5 is available

    1. I believe the user, who helped us translate ForkLift thought that that needed no translation. We can translate it however. How would you translate that?

      1. Currently, the menu item is not displayed, so it is not possible to execute the command.
        The git commands do not need to be in Japanese, but in English, so if you could put Source Control, commit, push, etc. in the Japanese resource file as in English without leaving it blank, it would be fine.

        1. Oh, now I see what you mean. Thank you for reporting that. We will fix that in the next version. You can execute the commands but you don’t see what the commands are.

          Please report other issues if you can find any. If you tell us what Source Control should be called in Japanese, then we will add that to the next version as well.

  1. I have problems with SFTP connections in this version. Sometimes saved connections as favorites open and sometimes they don’t. The activities window just display connecting to but no errors or other information. Often the first SFTP connection opens but no further ones and sometimes I can open several connections at the same time. Restarting the app seems to solve the problem but only for a short while.

    1. Please download this version and check if you see the same issue: https://download.binarynights.com/ForkLift/ForkLift4.1.3.zip

      If you don’t, then send me the console log of a failed connection and also try to provide us a test account to the server. Please send all of that info via email at support [at] binarynights [dot] com

      Console log:

      0. Disconnect from the server if you are connected
      1. Open the Console app (Applications > Utilities > Console)
      2. Make sure that your own device is selected in the sidebar
      3. Click “Start Streaming” in the main window or the Start button in the toolbar if there are no messages inside the main Console window
      4. Search for the name of the favorite that you want to connect to (or if you haven’t added the server as a favorite, then search for the term that is entered into the Server field on the connect panel)
      5. In the search field change “Any” to “Category”
      6. Make sure that “Include Info Messages” and “Include Debug Messages” are enabled in the Action menu
      7. Try to connect in ForkLift to your server
      8. Go back to Console and copy the logs

  2. I have not experienced this problem before. It has worked flawlessly in version 4.1.3 and earlier versions. I will get back to you with console logs next week. But there may be problems with test accounts on clients web servers. Below is an attempt to connect to a local network device that suddenly didn’t work (agent authentication failed). The network device is using ssh-rsa ( SHA-1 hash algorithm?) if that’s the problem?

    info 16:42:26.867492+0200 ForkLift [1] SHA1 Fingerprint:
    error 16:42:26.874983+0200 ForkLift [1] agent authentication failed

    info 16:42:25.105088+0200 ForkLift connecting to
    info 16:42:25.105104+0200 ForkLift reading SSH config
    info 16:42:25.108277+0200 ForkLift SSH config port: 22
    info 16:42:25.108426+0200 ForkLift identity key paths: []
    info 16:42:25.108645+0200 ForkLift [1] connecting to
    info 16:42:25.108683+0200 ForkLift [1] session initialized
    info 16:42:25.117433+0200 ForkLift [1] socket connected
    info 16:42:26.867492+0200 ForkLift [1] SHA1 Fingerprint:
    info 16:42:26.874162+0200 ForkLift [1] banner: SSH-2.0-dropbear_2020.81
    info 16:42:26.874249+0200 ForkLift [1] LIBSSH2_METHOD_KEX: curve25519-sha256
    info 16:42:26.874280+0200 ForkLift [1] LIBSSH2_METHOD_HOSTKEY: rsa-sha2-256
    info 16:42:26.874306+0200 ForkLift [1] LIBSSH2_METHOD_CRYPT_CS: aes256-ctr
    info 16:42:26.874329+0200 ForkLift [1] LIBSSH2_METHOD_CRYPT_SC: aes256-ctr
    info 16:42:26.874351+0200 ForkLift [1] LIBSSH2_METHOD_MAC_CS: hmac-sha2-256
    info 16:42:26.874372+0200 ForkLift [1] LIBSSH2_METHOD_COMP_CS: none
    info 16:42:26.874396+0200 ForkLift [1] LIBSSH2_METHOD_COMP_SC: none
    info 16:42:26.874505+0200 ForkLift [1] LIBSSH2_METHOD_LANG_CS:
    info 16:42:26.874551+0200 ForkLift [1] LIBSSH2_METHOD_LANG_SC:
    info 16:42:26.874670+0200 ForkLift [1] authenticating as:
    info 16:42:26.874798+0200 ForkLift [1] connected identity agent
    error 16:42:26.874983+0200 ForkLift [1] agent authentication failed
    info 16:42:26.888155+0200 ForkLift [1] authentication methods: publickey,password
    info 16:42:27.097595+0200 ForkLift [1] password authentication successful

      1. Could you please send that info via an email? The comment section of the blog is not really meant for posting console logs and discussing such issues. Thank you.

  3. This gets better with each version. I really like how local move operations are no longer queued – I was thinking of asking for that very feature. And previously when I was dl’ing a file and my VPN dropped, Forklift would need a restart – but no longer, now it works smoothly.

    Thank you!

    1. We are glad to hear that you like ForkLift more and more with each update. Please let us know if you notice any changes in the behavior regarding VPNs. To my knowledge, we haven’t specifically worked on changing that behavior, but we want to investigate it because other users have also reported the same problem.

  4. Hi, ForkLift 4.1.5 still doesn’t properly unmount a volume!…
    When will this ridiculous bug be resolved?…

      1. Hi AgnesBinary, to be completely honest, the “clean” unmounting is very random. Too bad: under FL 3.5.8, the unmounting was always done correctly (unmounted volume missing from the Disk Utility sidebar.

        1. You are wrong – it’s exactly the same behavior in FL 3.5.8 and FL 4.1.5. The DMG is unmounted but not ejected.

          1. Yes, part of the problem was the same in ForkLift 3 and can’t be fixed on our side. Part of the problem is different and we will try to fix that.

  5. Hi,

    I use Forklift mainly with 2 panes to copy/move files.
    Maybe I’m missing something but if you have 2 panes open there’s only one “Search” field in the right upper corner, so you have to click first on the pane to activate it and then enter the search field.

    Wouldn’t it be nicer/better to have 2 separate Search fields for each pane (like Dolphin’s Filemanager in KDE Plasma 5/6) for faster searching ?

    1. I’m sorry but we don’t want to add two search fields to ForkLift. You can switch between the two panes with the Tab key if you want to quickly modify the selected pane without clicking.

  6. Can I change the font? The digits for file sizes and file dates are not monospace (!), so that the digits do not line up exactly. That drives me crazy… Thanks!

    1. Since version 4.1.3 you can change the font in ForkLift. In this blog post it is explained how that can be done: https://blog.binarynights.com/2024/06/04/forklift-4-1-3-is-available/

      You should also know how the View Settings work:

      You can change the view options on the View Options Panel. You can access the View Options Panel from the right-click context menu of the pane by selecting Show View Options or from the menu by selecting View > Show View Options or by pressing Command-J.

      In ForkLift 4 you can choose on the top if you want to use the settings for the active folder (This Folder), the active folder and all its subfolders (This Folders and Subfolders), or generally (All Folders).

      If you choose This Folder or This Folder and Subfolders, then the saved settings should apply in all tabs when you open that location. If the same folder is open in another tab, then the changed settings won’t automatically update in that other tab. You have to either refresh the view with Command-R or go out and back into the same folder. That specific folder should always open with those settings later on.

      If you choose All Folders, then that is a general setting which will be applied only to the tab that you are editing. All tabs can have their own settings, so even though it says all folders on top, it doesn’t literally mean all folders because those settings won’t apply to the other tabs but inside that active tab, the same settings will be applied to all folders expect the ones that have their own settings.

      If you open a new tab, it always opens using the view options of the previously active tab.

      You can save your settings as the Default View Settings for that View if you want to use those settings most of the time. To save a view setting as the defaults, click the Use as Defaults button at the bottom of the View Options Panel. (Column View, List View and Icon View have each their own Default settings.)

      You can restore these settings by selecting View > Restore Default View Settings from the menu.

      If you always want to use the same settings, then the easiest way to use the settings you have saved as defaults is the following:

      1. Make sure that both panes of ForkLift only contain one tab each
      2. In one of the panes open the View Options Panel (Command-J)
      3. Chose the settings you would like to use
      4. Click the Use as Defaults button to save your settings as defaults
      5. Go to the other pane and select View > Restore Default View Settings from the menu

      After this, if you open a new tab, it will use the same (default) settings.

      If you temporarily want to change the view settings, you can do that on the View Option Panel any time. You can always revert to the default settings by selecting View > Restore Default View Settings from the menu. You can also update the default view settings if you want to.

  7. Hello Support!

    I used the trial version of the application in 4.4.1.5 and every time the program froze when I opened it and went to any section of my favorites . Then I bought a license and the problem wan not . I downloaded and ran different versions . My system is macOS Sonoma 14.5 . Only version 3.5.8 and below works stably, all versions starting from 4 crash when I go to my favoritesOnly version 3.5.8 and below works stably, all versions starting from 4 crash when I go to my favorites

  8. Hello Support!

    I used the trial version of the application in 4.4.1.5 and every time the program froze when I opened it and went to any section of my favorites . Then I bought a license and the problem is not resolved. I downloaded and ran different versions. Only version 3.5.8 and below works stably, all versions starting from 4 crash when I go to my favorites. My system is macOS Sonoma 14.5.

    1. I’m sorry to hear that. Crashing and freezing are two different things. Please contact us in an email and if ForkLift crashes, then send us the Crash Report, if it hangs, meaning it doesn’t respond, then send us a Sample: Open Activity Monitor (Applications > Utilities > Activity Monitor) , select ForkLift and choose Sample Process from the View menu, or click the Three Dots icon in the toolbar and choose Sample Process. Save the sample as a text file and send it to us at support [at] binarynights [dot] com

  9. I’ve just discovered an inconsistency. I’ve enabled the “confirm when dragging files” option and it’s asking for confirmation when dragging within the panes but when dragging a file onto a favourite in the sidebar it is not.
    Cheers

  10. Can you please add visor functionality, i.e. a global hotkey that will show/hide a Forklift window on any desktop?

  11. Can Forklift show tags in sidebar? I can add tag to file by right click, but can’t find a way to access the tags

  12. It is not possible to add the tags to the sidebar, it is on our to-do list to make that possible.

    As a workaround, you can create smart folders in Finder and add them to the sidebar of ForkLift. It takes some effort to set up these smart folders but if you don’t use a ton of tags, then I think that this is a good workaround because that way you can add the tags to the sidebar of ForkLift.

    1. Right click the Finder icon in the Dock
    2. Select New Smart Folder
    3. Click the plus button in the top right part of the window to add search rules
    4. From the drop-down menu select Tags. If “Tags” is not in the list, then select Other… and then select Tags from the list.
    5. From the second drop-down select “matches” and enter the exact name of a tag, for example Red. You can look up your tags in Finder
    6. On the top, select “This Mac”
    7. Save your smart folder. Finder automatically wants to save this smart folder into the Saved Searches folder, don’t change that location. Name your smart folder and save it
    8. In ForkLift select Go > Go to Folder from the menu or use the Command-Shift-G keyboard shortcut to open the Go to Folder window and paste the following path into the window and press Enter: ~/Library/Saved Searches
    9. Select the smart folder you created and drag it over the sidebar of ForkLift to the location where you want to place it (You can create a Tags favorite group from the menu: Favorites > New Favorite Group and drag all your smart folders into that favorite group)

    The icon of the saved search will be gear icon. You can modify that by right-clicking the favorite in the sidebar and selecting Edit. Click the gear icon inside the pane and select a new icon if you want. You can for example choose a circle, click outside the pop-up to close it. Make sure that the advanced options are enabled and select a color, that way all color tags can be represented by their colors in the sidebar.

  13. When deleting files or folders from a Forklift pane that is a OneDrive directory, a copy of the deleted file/folder is created at the root level of OneDrive. Trying to delete that copy at the root level ends up creating another copy to replace it. This problem does not occur when using the Finder or other Finder replacement apps like QSpace.

    For example:
    If I delete the file at
    OneDrive/Clients A-M/ABC Client/Jobs/ABC-123/workingfile.indd
    a copy of workingfile.indd is then created at
    OneDrive/
    and cannot be deleted without going to Apple’s Finder window (or a QSpace window), navigating to the root level of OneDrive and manually deleting the file.

    1. This problem has first appeared on macOS Ventura and it is caused by an issue on OneDrive’s part and not on ours.

      We have checked out other apps and in some of them the same issue is/was present. For some reason, the macOS/OneDrive puts the file that you move to the Trash into the root of the OneDrive folder instead of the actual Trash folder. It seems that some of the apps already found a workaround and are moving the items differently to the trash, which doesn’t cause this problem. We use the method which should be used according to Apple and which worked in the past up until macOS Ventura. Some apps use Finder to put items into the Trash and since Finder doesn’t have the same issue, those apps can put the selected items to the trash too. However, ForkLift doesn’t rely on Finder to move items to the Trash and it uses the method, which should be used according to Apple. We have tried to contact Microsoft for support but without any luck so far…

      As a workaround, if you delete the items instead of moving them into the trash, they will be deleted. That way, the files won’t be placed into the Trash of your Mac but they will be available in the OneDrive trash and you will be able to recover them if that is needed.

      If you hold down the Option key, then the “Move to Trash” command in the menu (and context menu) becomes “Delete”. As a shortcut, you can use the “Option-Command-Delete” keyboard shortcut. I hope that we will be able to contact Microsoft and that they will provide a solution to this problem.

      1. Thank you for the thorough response.  I’m not sure I understand the resistance to changing the way Forklift handles this particular situation (if it’s been there since Ventura, it’s not likely going to change),

        I do, however,  appreciate the “Delete” vs “Move to Trash” workaround. To be honest this single little bug was enough to make me download the trial for QSpace to see if I could make the switch since it doesn’t suffer from the same issue. I really, really, really didn’t like QSpace, so I’m glad you shared this simple workaround. I’ve gotten quite comfortable using Forklift for the last year or more and am happy to not have to switch!

Leave a Reply to agnesbinary Cancel reply

Your email address will not be published. Required fields are marked *