FTPie Release Notes

Version 2026.9.2

New: connect an AI assistant to FTPie

  • FTPie now speaks MCP, the open standard AI assistants use to work with other programs. Once connected, an assistant can browse your storages, search and read files, copy and move things between clouds, upload and download, share a link, zip and unzip, run a backup or scheduled transfer you already have, read the Activity log, and read or write your notes - 51 actions in all. Everything runs inside FTPie: each transfer appears in the transfers popup, where you can watch it and stop it. FTPie does not even need to be open - the first request starts it. See MCP
  • Off by default, and in two steps. Settings > MCP holds the master switch. Changing files is a second switch, also off, so a fresh setup can only look. A third one, on by default, decides whether the assistant may use files on this PC at all - turn it off to keep it inside your storage accounts. Every switch takes effect at once, without restarting or reconnecting
  • Deleting always asks you. An assistant told to delete something brings FTPie forward, selects the file and raises the same confirmation the Delete button does. It cannot answer that dialog itself; you do
  • Your passwords never cross over. The assistant sees account names and providers, nothing else. Adding or re-authorising an account, and encrypting or decrypting files, are not available to it at all
  • Connect an assistant is one dialog. Pick yours and FTPie does the setup: for Claude Desktop, Cursor, VS Code, Windsurf and Gemini CLI it adds itself to the assistant's settings file, keeping whatever is already in there and saving a copy first. Claude Code gets a one-line command to run. Codex CLI, Antigravity and anything else get the exact steps and the block to paste. Assistants found on your PC sort to the top, and removing FTPie again is a button in the same place
  • It is reachable from Settings > MCP, from the main menu, and from the settings popup in the title bar - where it took the place of Report a bug, which is still in Settings. ChatGPT and Claude on the web cannot connect: they reach MCP servers from their own servers, not from your PC

New: keyboard shortcuts you can change

  • Settings > Keyboard shortcuts lists every in-app shortcut in one place. Click one and press the keys you want; Backspace removes it, the arrow restores the default. Changes apply immediately, in every open tab
  • New defaults: Ctrl+Enter opens a folder in a new tab, Alt+Enter shows details, Alt+Home goes home, Ctrl+B toggles the folder tree, Ctrl+Shift+B the split view, Ctrl+1 / 2 / 3 switch between Icons, Details and Preview, and Ctrl+, opens Settings. Open with, Transfer, Share and Compress have no key by default, but can be given one
  • The page warns about conflicts - two actions on one key, or a key that is already a global shortcut (bring FTPie to the front, screenshots, recording), which would never reach the window
  • "After a dialog, the keyboard stops working" - fixed. Closing any dialog now puts focus back on the file list, on the row you had selected. Going back or up a folder lands on the folder you just left, so the next arrow key continues from there rather than from the top. Delete selects the row that takes the deleted one's place instead of dropping to the top. In split view, keys go to the pane you last worked in
  • Smaller ones in the same pass: the first arrow key with nothing selected now selects the first row in Icons and Preview too (it used to jump to a toolbar button); toolbar clicks no longer take focus off the list; Shift+F10 and the menu key open the context menu at the row rather than at the mouse; and Escape's clear-selection now really clears it - rows used to stay highlighted, and the next click on one of them did nothing

The file browser is faster

  • Scrolling in Icons and Preview no longer micro-freezes. Nearly every tile on screen was being torn down and rebuilt on every scroll tick. The layout work per tick is down to roughly a quarter, and a paced scroll through a 5,000-file folder that used to produce 15 frames over 50 ms now produces none
  • Details view was rebuilding every row from scratch as it scrolled into view. Rows are now recycled, and the file icons with them - each one used to be built anew, twice per tile in Preview. While scrolling, the interface thread went from mostly busy to mostly idle
  • Large folders open faster. Windows\System32, 5,161 items, went from about 450 ms to about 300 ms - part of it was a hash being recomputed for every file on every read, part was the list being refreshed four times before the first row showed. Nothing looks different; the same pixels are just produced with less work, which matters most on slower PCs

Main menu

  • Opening and closing it is smooth now. The menu animated its width, so every label re-laid itself out on every frame of the slide, and its shadow was re-blurred at full window height each time. It now slides in as a whole. The difference is largest on machines that render without a GPU, where the shadow alone was costing a fifth of the frames
  • It scrolls when it does not fit. On a 768-pixel-tall screen with the Tools and CLI submenus open, the bottom entries were simply cut off with no way to reach them. Scroll with the wheel; there is no bar, so nothing sits over the labels
  • A new Connect an assistant entry, and the menu button in the tab strip now has an outline like the tabs beside it, rather than reading as a hole in the strip

Share dialog, redrawn

  • The link sits in a card, with the things people do with it laid out underneath: Copy link and Shorten URL side by side, Show QR code for handing it to a phone, and Send by email... which opens the email dialog with the link already made, so the file is not shared a second time. The old version packed all of it into a text field and two buttons
  • Pressing Enter copies the link. It used to raise an error, because the copy button needed to be clicked to know what to change into "Copied". The button now shows Copied without changing size
  • While a link is shortened the button keeps its place and shows its own spinner, instead of vanishing and letting Copy jump to full width. The confirmation before a link is created arrives on a dialog the size of its message, and longer translations wrap on the buttons instead of being cut at the edge

Editors

  • A proper unsaved-changes prompt. Closing an editor with unsaved work now names the file in full with its icon, says which editor changed it and when, and offers Save, Don't save and Cancel - instead of a question to be answered with Yes or No, with the file name cut at twenty characters
  • The image editor no longer marks a freshly opened image as modified, so closing one you have not touched no longer asks whether to save it
  • The image editor and the Markdown editor are translated - 78 and 48 labels, menus, tooltips and history entries, in all 20 languages. They were English in every language. Switching language reloads them in the new one, unless you have unsaved edits, in which case they keep their labels until the document is saved and reopened. See Embedded Apps

Language

  • The Screenshot and Screen recording tools were stuck in English. Their translations had existed in all 20 languages for weeks, but FTPie never told the tools which language it was in. They now follow it - a tool that is already open keeps the language it started with. See Screenshot and Screen Recording
  • The browser page that appears after you authorise a cloud account is in your language now, and it is honest: cancelling on the provider's consent screen shows a failure, where it used to show a green tick over a wizard about to display an error
  • Titles no longer run under the buttons. A dialog title stops short of the close button and trims with an ellipsis, with the full text in a tooltip; a wizard title does the same with the buttons on its right - a translated "Authorize the Google Drive account" used to disappear beneath them
  • A message that contains a long path or URL now wraps instead of being cut at the dialog's edge, and long tooltips wrap instead of being cut at their maximum width
  • The editors' "Unsaved changes will be lost. Continue?" was written into the interface in English; it is translated now, as are the new Keyboard shortcuts and MCP settings pages and the Connect an assistant dialog, in all 20 languages

Notes

  • The note picker has a search box. It narrows the list by name on top of the category filter, Enter opens the first match, and Escape clears the search first and closes the list second. See Notes
  • Filtering no longer closes the note you have open, or swaps another in its place, when the filter hides it
  • A long note name trims with an ellipsis instead of pushing the toolbar buttons out of the pill, and the full name is in a tooltip. The category list in the new-note dialog trims long names the same way
  • A note created outside the page - by an assistant, say - appears in the list at once, rather than after the tab is reopened

Fixes

  • The Activity page showed the wrong time for everything logged before the last restart. Entries were stored in UTC and read back without converting, so on a UTC+2 machine a backup that ran at 16:05 was listed at 14:05 after a restart, while an entry from the current session sat two hours away from it on the same page - and "last 24 hours" was really the last 22. Same fix in BackupKit
  • Cancelling a transfer left its question on screen. Stopping a transfer from the transfers popup while it was asking about an existing file left that dialog up, for a transfer that no longer existed; whichever button you pressed, nothing happened. Stopping now takes the dialog down too
  • A finished transfer could leave an empty row in the transfers popup - a thin line with hover buttons and nothing in it. The row now goes when its content goes, however the content was closed
  • Storage logos were unreadable in the Add storage picker on the dark themes introduced in 2026.9.1. The vendors' logos are drawn for a light background, and on Nocturne, Ember, Obsidian and Pine the dark tile swallowed the names of Dropbox, Mega, Koofr, pCloud, Wasabi, Amazon, ownCloud and half a dozen more. FTPie now re-inks the dark lettering for a dark tile and leaves the coloured marks alone; OneDrive, whose name is the same blue as its cloud, has a dark logo of its own. The original Dark theme, which had kept a light tile as a workaround, now uses a dark one like every other card
  • Opening an encrypted file goes straight to the Decrypt dialog. The "decrypt it first?" question that used to precede it was a second click for the same decision; the dialog itself names the action, asks for the password and can be cancelled. See File Encryption
  • The loading screen shows the FTPie logo, its dots running a light chase while the app starts, in place of a spinner that said nothing about what was loading
  • Smaller touches: the properties pane draws a multi-selection as the same plain sheet as a single file, with the count on it; its Clear cache button carries the same broom icon as the one in Settings, so the two read as one action

Thank you for using FTPie!