FTPush
CHANGELOG
Version history
1.1.6
May 4, 2026
New Features
NEW FEATURES
- Statistics: menu bar now shows yesterday's uploads with trend vs today (↑/↓ %), average file size across all uploads, 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 upload) field is now hidden by default behind a toggle to reduce visual clutter
- Stability check: clearer description of what the setting does
1.1.5
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.4
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 uploads, 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.3
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: FTPush now warns you before switching connections or closing the settings window if you have unsaved edits
- Menu bar (Statistics) see today's upload count and total bytes transferred, plus all-time totals, with a Reset button
- Menu bar (Recent uploads) the last few uploaded files are 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.2
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
- Fixed IPTC keyword preset names showing in purple: they now display in the correct color in the menu bar dropdown
1.1.1
April 27, 2026
Bug Fix
BUG FIXES
- Hotspot detection now correctly identifies mobile hotspot connections instead of treating them 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 local path, remote path and error message
- History: double-click any row to reveal the uploaded 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.7
April 24, 2026
New Features
NEW FEATURES
- Multiple upload routes per connection: each route pairs one or more local source folders with a single remote destination
- Multiple local source folders per route: consolidate files from different folders into the same remote destination
- Per-source "Include subfolders" toggle: choose recursive monitoring independently for each source folder
- "Copy folder structure to server" toggle: only shown when at least one source uses subfolders
- Clearer route labels: "Remote path (destination)" and "Local folder (source)" explicitly show direction
- Consistent delete buttons across sources and routes
1.0.6
April 23, 2026
Improvements
IMPROVEMENTS
- Configurable SSL certificate verification for FTPS: enable or disable self-signed certificate support per connection
- Rename on upload: automatically rename files on the server using patterns like {date}_{original}. Available variables: {original}, {date}, {time}, {counter}, {host}
- Upload history now shows local and remote paths for each entry: copy either path from the right-click context menu
- Complete translations in all 13 supported languages
1.0.5
April 23, 2026
New Features
NEW FEATURES
- Remote file browser: navigate server folders directly from FTPush, 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
- Automatic per-file retry: failed uploads retry up to 3 times with exponential backoff (5s → 15s → 45s), then record as failed in history
IMPROVEMENTS
- Upload speed shown in real time in the menu bar dropdown
- History and log: successful uploads in brand purple, retry-exhausted in orange, errors in red
- Sound volume slider in Notifications settings with live preview on change
- "Sync Now" button in the menu bar dropdown
1.0.4
April 22, 2026
Improvement
IMPROVEMENTS
- Connections now start paused when FTPush opens: no files are uploaded until you manually resume
- New ‘Connect automatically’ option per connection: enable it if you want a connection to start uploading immediately on launch
1.0.3
April 17, 2026
Bug Fixes
BUG FIXES
- Fixed automatic updates not working on sandboxed installations: Sparkle installer now launches correctly
- Fixed Move files button appearing red when selected in Transfer mode: now stays blue consistently
1.0.2
April 16, 2026
New Features
NEW FEATURES
- PhotoMechanic metadata trigger: automatically upload photos when an XMP sidecar matches a condition (tagged, color class, rating)
- Multi-rule routing: set different conditions to upload to different remote folders (e.g. green → /selects/, red → /rejects/)
- Post-upload actions redesigned: choose between Move to folder, Copy to folder, Delete local file, or Run script
IMPROVEMENTS
- Visual condition selectors: checkbox for Tagged, colored squares for Color Class, clickable stars for Rating
- Significantly faster with large watched folders (streaming file enumeration)
1.0.1
April 14, 2026
New Feature
NEW FEATURES
- IPTC keyword tagging - automatically embed a custom keyword into uploaded files' IPTC metadata
IMPROVEMENTS
- General stability improvements
1.0.0
April 2026
First Release
NEW FEATURES
- Automatic folder watching and FTP/SFTP/FTPS upload - drop a file, it uploads instantly
- Multiple simultaneous connections with individual settings
- Include/exclude filters with wildcard support (e.g. *.jpg, *.pdf)
- Flexible remote path mapping per connection
- Bandwidth limiting to avoid saturating your connection
- Schedule: set active hours so uploads only happen when you want
- Batched notifications when files are uploaded (configurable threshold)
- Custom sound when an upload batch completes
- Pause on hotspot and when no internet connection
- Low disk space warnings
- SSH key authentication for SFTP connections
- Self-signed certificate support for FTPS servers
- FTP passive and active mode support
MENU BAR
- Lives in the macOS menu bar - zero dock clutter
- Real-time upload progress and speed per connection
- Pause/resume each connection individually