Skip to content

VayuMail 2.2.4

Choose a tag to compare

@github-actions github-actions released this 12 Jul 06:17

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 in docs/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.