v2.0
LatestNew: iOS Support
Driio is now available on iPhone and iPad. Your connections appear in the Files app just like on Mac.
- Browse and manage files on SMB, SSH/SFTP, WebDAV, FTP, S3, and Dropbox — all from the iOS Files app
- Per-device connection control — disable connections that only work on your local network so they don't appear on your phone
- Internal network detection — connections to private IPs are labeled "Local Network" so you know which ones won't work away from home
- Error history — see the last 10 errors per connection to diagnose issues without digging through logs
New: iCloud Sync
Connections now sync across all your devices automatically via iCloud.
- Add a connection on your Mac and it appears on your iPhone (and vice versa)
- SSH keys sync via iCloud Keychain — generate once, use everywhere
- Passwords and OAuth tokens sync via iCloud Keychain
- Per-device enable/disable is intentionally NOT synced — each device controls its own set
Improvements
- Faster startup — deferred keychain diagnostics and iCloud sync off the main thread
- Better Finder integration — credential changes now automatically reset the File Provider domain so Finder picks up the fix immediately
- SSH key manager — shows a clear warning when a private key is missing instead of silently failing
- OAuth sign-in — completing sign-in now persists immediately without needing to hit Save
- App launch — clicking the app icon now always shows the main window, even when running as a menu bar item
- License check — the dashboard loads first while StoreKit resolves entitlements
- Connection pool stability — fixed shutdown hangs, WebDAV idle connection leaks, and enumerator cache cleanup
Bug Fixes
- Fixed "Syncing Paused" deadlock in iOS Files app
- Fixed iCloud connection deletion sync (was additive-only, never removed deleted connections)
- Fixed SSH key sync issues across devices
- Fixed connection pool shutdown hangs and WebDAV idle connection leaks
- Fixed credential warning banners appearing on new unsaved connections
Upgrade Notes for v1.x Users
Due to macOS sandbox security changes, saved credentials cannot be automatically migrated from v1.x. On first launch of v2.0:
- 1. Passwords: Re-enter the password for each connection and save.
- 2. OAuth connections (Dropbox): Sign in again — just click the sign-in button, no need to hit Save afterward.
- 3. SSH keys: Generate a new key in the SSH Key Manager and re-install it on your servers. The old key's public key is still on your servers but its private key is no longer accessible.
Your connection settings (hostnames, paths, options) migrate automatically — only credentials need re-entry.