// changelog
The big beats, in order.
RelayPony for iPhone is out now on the App Store, and RelayPony for Android is out now on Google Play and on F-Droid. This page tracks the major milestones.
F-Droid 1.0
RelayPony on F-Droid — July 16, 2026
current
- On F-Droid. RelayPony for Android is out now on F-Droid, version 1.0. The same app as the Google Play release, free with no in-app purchases.
- Built from public source. F-Droid compiles and signs the app directly from the public Apache-2.0 repository, so the installed binary is verifiably built from the code anyone can read.
- No Google required. Install and update RelayPony without a Google account, straight from the F-Droid client or website.
iOS 1.0
RelayPony for iPhone
current
- On the App Store. RelayPony for iPhone is out now, free with no in-app purchases.
- Fully native. Swift and SwiftUI over the same verified age crypto core, with discovery over Bonjour and transfers on the same frozen, cipher-agnostic wire protocol as the Android build.
- Save where you expect. Received photos and videos can save straight to your photo library; everything lands in the Inbox first.
- Open core. The complete iOS core is published at github.com/norsehorse-dev/RelayPonyCore, including PROTOCOL.md, the authoritative spec of the cross-platform wire protocol.
Android 1.0
RelayPony for Android
current
- On Google Play. RelayPony for Android is out now, free with no in-app purchases. Native Kotlin and Jetpack Compose.
- Direct encrypted transfer. Files move phone to phone, encrypted end to end with the age protocol (X25519 + ChaCha20-Poly1305), carried over a frozen, cipher-agnostic wire protocol.
- Automatic discovery. Nearby devices appear on the same Wi-Fi via local network discovery (mDNS / Android NSD).
- QR pairing. Trust-on-first-use pairing by scanning a code, with device identity held in the Android Keystore.
- No-shared-Wi-Fi fallback. A direct device-to-device link when the two phones aren't on the same network.
- Sharing and Inbox. Send from the app or share into it from another app's share sheet; received files land in an Inbox and can auto-save to Downloads.
Hardening
Reliability pass
stability
- Real progress. Transfers report actual byte progress rather than a spinner.
- Retry with backoff. A dropped connection is retried automatically before giving up.
- Connection reset. Cleaner recovery when a link goes away mid-transfer.
- Stop receiving. The receiving side can cancel an incoming transfer at any point.
Open source
Public repository
- Apache-2.0. The Android app is published at github.com/norsehorse-dev/RelayPonyAndroid, with the crypto module wrapping the verified age core and the transport carrying the frozen wire protocol.
Per-build notes also appear on the App Store listing, the Google Play listing, and the F-Droid listing.