VayuMail 2.2.4
Fixed
- Messages sent from the web now reliably decrypt on the phone. If an
incoming message can't be opened — because this device's key had drifted from
the one the server encrypted to — the app now automatically re-fetches its
authoritative key from the server and retries, instead of silently dropping the
message. This self-heals a stale key without any manual "sync" step. The
re-fetch is rate-limited so a burst of unreadable messages can't hammer the
server. (TestHandleEnvelopeResyncsOnDecryptFailure.)
Added
- Automated Google Play publishing. The release workflow now uploads the
signed AAB to Google Play on every release (gated on a service-account secret;
a no-op until configured). Once set up, a GitHub release becomes a Play release
with no manual step, and Play updates the app on every device automatically —
no sideloading. One-time setup is documented indocs/PLAY-PUBLISHING.md.
Downloads
- vayumail-2.2.4.apk — install directly on your
Android device (sideload). - vayumail-2.2.4.aab — upload to the Google Play
Console (Play requires an App Bundle, not an APK).
Signed with the release key. Test-key builds are for
sideloading only; set ANDROID_KEYSTORE_B64 /
ANDROID_KEYSTORE_PASS repository secrets to produce Play
Store-ready builds signed with your upload key.