Now, next, considering.
There are no dates here on purpose. RelayPony is built by one person around a day job, so things ship when they're right rather than when a calendar says so. Here's where everything stands.
RelayPony for iPhone, on the App Store
The iOS app is out now. Fully native Swift, the same age encryption, and the same frozen wire protocol as the Android build.
RelayPony for Android, on Google Play
The Android app is out now on Google Play. Fully native Kotlin and Jetpack Compose, over the same age crypto core and the same frozen wire protocol as the iPhone build.
RelayPony on F-Droid
The same Android app is out now on F-Droid, built and signed by F-Droid directly from the public Apache-2.0 repository. No Google account required, and the build provenance is verifiable.
Direct, encrypted transfer
Files go phone to phone, encrypted end to end with the age protocol over a frozen, cipher-agnostic wire protocol. No server is ever in the path.
Automatic discovery and QR pairing
Nearby devices appear on the same Wi-Fi through local network discovery (mDNS / Bonjour). Pairing is a QR scan on a trust-on-first-use basis, with device identity held in the phone's secure keystore.
Works without shared Wi-Fi
When there's no common network, the two phones link directly and run the same encrypted transfer over that link.
Share-sheet sending and an Inbox
Send straight from RelayPony or share into it from another app. Received files arrive in an Inbox and can auto-save to Downloads.
Hardened transfers
Real progress as bytes move, retry-with-backoff on a dropped connection, clean connection reset, and the ability to stop receiving mid-transfer.
Open source
The Android app and the complete iOS core are public under Apache-2.0, including the authoritative wire protocol spec, so discovery, pairing, and the transfer can be read rather than taken on trust.
Post-launch polish
Now that both apps are public, folding in feedback from real-world use, tightening edge cases across the range of Android devices, and keeping the two platforms in lockstep on the shared wire protocol.
Resumable large transfers
Picking a big transfer back up where it left off after an interruption, rather than starting over. Worth doing well, so not promised on a timeline.
Folders and batches
Sending a whole folder, or a batch of files, as cleanly as a single one. On the list of things being thought about.
Have a request? It goes to the same inbox as everything else: NorseHorse@norsehor.se.