Connection and protocol support
SFTP over SSH
Standard FTP
Explicit FTPS/TLS
Configurable host, port, username, and password
Automatic default ports:
SFTP: 22
FTP/FTPS: 21
Connect and disconnect without restarting
Saved connection profiles
Encrypted saved passwords
Profile-specific local and remote starting folders
SSH host-key verification and trusted-host storage
Connection status displayed in the bottom status bar
Dual-pane file browser
Local Files and Remote Files displayed side by side
Editable local and remote path bars
Navigate into folders by double-clicking
Navigate to parent folders
Refresh local and remote listings
File and folder icons
Extended multi-selection
File columns for:
Name
Size
Type
Permissions
Modified date
Item counts and total-size summaries
Empty-folder states for remote directories
Centered upload and download controls
Uploads and downloads
Upload individual files
Download individual files
Upload multiple selected files
Download multiple selected files
Recursive folder uploads
Recursive folder downloads
Upload and download through the center arrow buttons
Upload and download through context menus
Progress percentage in the transfer queue
Temporary partial files for downloads
Automatic cleanup of incomplete download files
Cancellation support
Retry failed, cancelled, or skipped transfers
Clear completed transfers
Transfer activity logging
Drag-and-drop support
Drag files and folders from Windows Explorer into Local Files
Drag files and folders from Windows Explorer into Remote Files
Drag local files to the remote pane to upload
Drag remote files to the local pane to download
Drag multiple selected items
Drop onto a visible folder to use that folder as the destination
Drop into empty panel space to use the current folder
Move local items between local folders
Hold Ctrl while dragging local items to copy instead of move
Move remote items between remote folders
Recursive drag-and-drop folder transfers
Clipboard operations
Ctrl+C to copy
Ctrl+X to cut
Ctrl+V to paste
Local-to-local copy and move
Local-to-remote upload through paste
Remote-to-local download through paste
Remote-to-remote move
Remote-to-remote recursive copy
Paste files copied from Windows Explorer
Cut, Copy, and Paste context-menu commands
File conflict handling
Available conflict policies:
Ask
Replace
Skip
Rename/keep both
Total files in the batch
Total conflicts detected
Example conflicting filenames
Replace all
Skip all
Keep both for all
Remote file opening
Double-click a remote file to open it
Open remote files through the context menu
Downloads the file to a temporary RemoteFlow folder
Opens it with the Windows default application
Logs the temporary-file operation
Local file opening
Double-click a local file to open it with its default Windows application
Double-click local folders to browse them
Open command available through the context menu
File and folder management
Local
Create folders
Rename files and folders
Delete files and folders
Copy
Cut
Paste
Move
Open
Remote
Create folders
Rename files and folders
Delete files and folders
Copy
Cut
Paste
Move
Open
Upload
Download
Change permissions
CHMOD and permissions
Permission editing for SFTP
Server-dependent permission editing for FTP and FTPS using SITE CHMOD
Owner permissions:
Read
Write
Execute
Group permissions:
Read
Write
Execute
Public/other permissions:
Read
Write
Execute
Special permission bits:
Set-user-ID
Set-group-ID
Sticky bit
Direct three- or four-digit octal entry
Checkbox and octal values remain synchronized
Recursive permission changes for folders
Apply permissions to files and folders contained inside selected folders
Clear error reporting when an FTP server does not support CHMOD
Transfer queue
Queued, running, completed, failed, cancelled, and skipped states
Multiple transfer selection
Retry Selected
Cancel Selected
Clear Finished
Per-transfer progress
Status messages
Conflict-policy selector
Styled empty queue state
Separate Transfers and Log tabs
Refined bottom action bar and spacing
Keyboard shortcuts
Ctrl+A — Select all
Ctrl+C — Copy
Ctrl+X — Cut
Ctrl+V — Paste
F2 — Rename
F5 — Refresh
Delete — Delete selected item
Backspace — Go to parent folder
Window behavior
Custom RemoteFlow title bar
Minimize button
Maximize and restore button
Close button
Double-click title bar to maximize
Double-click again to restore
Drag the title bar to move the window
Drag a maximized window downward to restore and reposition it
Maximized window respects the Windows work area
App no longer extends behind the Windows taskbar
Maximize icon changes to the restore icon when appropriate
Resizable window with minimum dimensions
Appearance
Modern dual-pane dark interface
Light theme
Dark theme
Theme selector in the connection bar
Selected theme persists between launches
Themed permission dialog
Themed conflict dialog
Consistent inputs, dropdowns, panels, tabs, buttons, tables, and empty states
Slim bottom status bar
Improved readability and spacing
Logging and reliability
Connection activity logging
Upload and download logging
Drag-and-drop logging
Clipboard-operation logging
Permission-change logging
Transfer failure and cancellation messages
Startup crash log stored at:
%LOCALAPPDATA%\RemoteFlow\crash.log
Single-instance protection prevents multiple RemoteFlow windows from launching accidentally
CLI support
Included RemoteFlow command-line application
Uses saved profiles
Supports the saved profile’s selected protocol
Packaged alongside the desktop application in release builds
Packaging and installation
Included Inno Setup installer definition
Fresh installation support
In-place upgrade support
Prompts to close RemoteFlow when necessary
Versioned portable ZIP generation
Separate application and CLI publishing
Included README and changelog
PowerShell release and installer build scripts