FTPull
CHANGELOG
Version history
1.1.9
October 5, 2026
Bug Fixes
BUG FIXES
- The menu now shows available space on the Mac’s disk, independently of the download folder.
- If disk space cannot be read, the menu shows “—” instead of an incorrect 0 GB or a low-space warning.
1.1.8
October 5, 2026
Bug Fixes
BUG FIXES
- Fixed SFTP connections failing with “Unsupported protocol”.
- Connection tests now distinguish unavailable SFTP support from network and authentication errors.
- SFTP remembers each server’s key on the first connection and rejects subsequent key changes.
1.1.7
May 4, 2026
New Features
NEW FEATURES
- Statistics: menu bar now shows yesterday's downloads with trend vs today (↑/↓ %), average file size across all downloads, error count, and a per-connection breakdown when using multiple connections
- Statistics Options in Settings: choose which stats appear in the menu bar (yesterday, average file size, errors); set an auto-reset period (monthly or yearly); configure history retention (7, 30, 90 days, 1 year, or forever); export the full history as a CSV file
IMPROVEMENTS
- Minimum file size setting: replaced the byte-by-byte stepper with a value field and unit picker (KB / MB / GB)
- Bandwidth limit (added 20 MB/s and 50 MB/s options
- Rename on download) field is now hidden by default behind a toggle to reduce visual clutter
1.1.6
May 2, 2026
New Features
NEW FEATURES
- Hide connections from the menu bar: click the eye icon to hide a connection from the popover without deleting it; hidden connections keep running in the background
- Drag-to-reorder connections: grab any connection in the settings sidebar and drag it to change its order in the menu bar and settings list
1.1.5
April 28, 2026
New Features
NEW FEATURES
- Activity window: click "ACTIVITY ↗" in the menu bar to open a full live-activity window showing all active downloads, queued files, stability checks, retries and errors across all connections, with a per-connection filter and aggregate speed
- Per-connection pause button: a pause/resume button now appears next to each running connection in the menu bar, so you can pause one connection without affecting the others
IMPROVEMENTS
- Header status now shows mixed state: when some connections are active and others are paused, the status reads "N active · N paused" with an orange dot, instead of a single aggregate label
1.1.4
April 28, 2026
New features
NEW FEATURES
- Connection locking: click the padlock icon next to any connection to make it read-only and prevent accidental edits or deletion
- Unsaved changes guard: FTPull now warns you before switching connections or closing the settings window if you have unsaved edits
- Routing Rules: automatically sort downloaded files into different local folders based on extension, filename pattern, or glob. Rules are evaluated in order; you can reorder, enable/disable, and set the behaviour for files that match no rule. Dead-rule detection highlights rules that can never match because a previous rule already catches the same files
- Sector presets: one-click presets (Photography, Video, Health, E-commerce, and more) configure extensions, routing rules, and recommended settings for common workflows
- Fast stability check: per-file 2-second stability check that doesn't wait for the next poll cycle, so freshly-completed files are picked up immediately
- MD5 checksum verification: verify file integrity after download by comparing checksums
- Auto-decompress ZIP/GZ: automatically unzip or gunzip downloaded archives
- Post-download action: run a custom shell script or command after each successful download
- Menu bar (Statistics) today's download count and bytes, plus all-time totals, with a Reset button
- Menu bar (Recent downloads) the last few downloaded files listed with filename, size, and relative time
- Menu bar (Network indicator) a small badge shows whether you're on Wi-Fi, Ethernet, or Hotspot
IMPROVEMENTS
- Sparkle update dialog now shows in the correct language for all 13 supported locales (previously some strings appeared in English regardless of system language)
1.1.3
April 27, 2026
Improvements
IMPROVEMENTS
- Update window now reliably appears in the foreground when an update is detected automatically
- New “Updates” section in General Settings: enable automatic silent updates without waiting for the update window to appear
1.1.2
April 27, 2026
Bug Fix
BUG FIXES
- Hotspot icon now matches FTPush: uses the correct indicator when pausing due to a mobile hotspot
1.1.1
April 27, 2026
Bug Fix
BUG FIXES
- Fixed hotspot detection: hotspot connections are now correctly identified instead of being treated as regular Wi-Fi
1.1.0
April 27, 2026
New Features
NEW FEATURES
- Remote browser now opens in a standalone window: launch it from the menu bar or from the globe icon on each connection
- Window position and size are now remembered across sessions (settings, log, history and browser windows)
- History: click a row to select it: a detail panel shows the full destination path and error message
- History: double-click any row to reveal the downloaded file in Finder
- "Reveal in Finder" option added to the history right-click context menu
- Log: new date filter: show entries from today, yesterday, or the last 7 days
- Log: select multiple lines with Cmd/Shift+click, then right-click to copy them all at once
IMPROVEMENTS
- Hover highlight on menu bar dropdown buttons
- Toolbar controls centered in History and Log windows
1.0.9
April 24, 2026
New Features
NEW FEATURES
- Multiple download routes per connection: each route pairs one or more remote source folders with a single local destination
- Multiple remote source folders per route: consolidate files from different remote folders into the same local destination
- Per-source "Include subfolders" toggle: choose recursive monitoring independently for each source folder
- "Copy folder structure when downloading" toggle: only shown when at least one source uses subfolders
- Clearer route labels: "Remote path (source)" and "Local folder (destination)" explicitly show direction
- Removed the unused "Clear" button next to the local folder picker
- Consistent delete buttons across sources and routes
1.0.8
April 23, 2026
Improvements
IMPROVEMENTS
- Conflict resolution: choose what happens when a downloaded file already exists locally: overwrite it, rename the new file (adds a suffix), or skip the download entirely
- Complete translations in all 13 supported languages
1.0.7
April 23, 2026
New Features
NEW FEATURES
- Remote file browser: navigate server folders directly from FTPull, with back/forward navigation, clickable breadcrumb path, and direct path editing
- Search and filter files by name in the browser
- Sort browser columns by name, size, or date
- Rename, move, delete files and create new folders directly on the server
- Color tags in the browser to mark files for reference
- Retry queue in the menu bar dropdown: see files in retry cooldown with countdown timer and a manual Retry button
- Export Log: save the current log as a text file
IMPROVEMENTS
- Activity section shows 6 color-coded states: growing (yellow), checking (cyan), queued (blue), downloading (green), retrying (orange), error (red)
- History: error entries in red, retry-exhausted entries in orange
- Sound volume slider in Notifications settings with live preview on change
- "Connected" log message shown only once per session, not on every sync cycle
- Stability counter display fixed: no longer shows values like "23/2"
- "Sync Now" button in the menu bar dropdown
1.0.6
April 22, 2026
Improvement
IMPROVEMENTS
- Connections now start paused when FTPull opens: no files are downloaded until you manually resume
- New ‘Connect automatically’ option per connection: enable it if you want a connection to start syncing immediately on launch
1.0.5
April 17, 2026
Bug Fixes
BUG FIXES
- Fixed automatic updates failing on sandboxed installations: Sparkle installer now launches correctly on all systems
- Improved connection reliability with internal stability improvements
1.0.4
April 17, 2026
Bug Fixes
BUG FIXES
- Fixed "Move files" button appearing red when selected: now stays blue consistently
- Fixed automatic update installer not launching in some configurations
- General stability improvements
1.0.3
April 14, 2026
New Feature
NEW FEATURES
- Configure multiple remote paths per connection - monitor different folders on the same server from a single connection
IMPROVEMENTS
- General stability improvements
1.0.2
April 2026
Bug Fix
BUG FIXES
- Stability improvements and minor bug fixes
1.0.1
April 2026
Bug Fix
BUG FIXES
- Stability improvements and minor bug fixes
1.0.0
April 2026
First Release
NEW FEATURES
- Automatic FTP/SFTP/FTPS monitoring - connect once, download forever
- Smart new-file detection: never re-downloads files already on your Mac
- Multiple simultaneous connections with individual settings
- Flexible local destination folders per connection
- Include/exclude filters with wildcard support (e.g. *.mp4, *.log)
- Bandwidth limiting to avoid saturating your connection
- Schedule: set active hours so syncing only happens when you want
- Batched notifications when files are downloaded (configurable threshold)
- Custom sound when a download batch completes
- Pause on hotspot and when no internet connection
- Low disk space warnings to prevent failed downloads
- SSH key authentication for SFTP connections
- Self-signed certificate support for FTPS servers
MENU BAR
- Lives in the macOS menu bar - zero dock clutter
- Real-time progress and speed per connection
- Pause/resume each connection individually