Skip to content

VayuMail 2.2.12

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 09:10

Added

  • VayuTalk self-destruct timers + Live mode. Messages now burn on a timer
    that starts when they're read, not when they're sent — so a message you
    send waits (no countdown) until the other person opens it, then both copies
    disappear on the same clock.
    • Timer options: 5 seconds, 1 minute, 5 minutes, 15 minutes, 30 minutes,
      1 hour — default 5 minutes. Tap the timer pill in the composer to cycle
      them; each read message shows a countdown ring and remaining time, then
      collapses to a tombstone.
    • Live toggle: a composer pill for messages that are never stored on the
      server
      (delivered only while both of you are online) and burn the moment
      they're read.
    • The burn countdown now runs from read time (reveal for the recipient, the
      read receipt for the sender) instead of from send. The local timer clamp
      widened to [5s, 1h] to match the relay; the incoming envelope carries the
      sender's chosen burn_seconds. Plaintext still lives in memory only.

Note

  • Requires a VayuPress relay running v3.13.56+ for the read-time burn and
    Live semantics. Against an older relay the app still works (the timer behaves
    as a send-time lifetime).

Fixed

  • Real text renders correctly again — reverted the colour-emoji font. The
    bundled Noto Color Emoji font (2.2.10) broke text: this build of Gio does not
    rasterise its colour glyphs, and the font also claimed the ASCII digits
    (they exist in it for keycap emoji like 1️⃣), so clock times showed as : with
    the numbers blank, safety numbers rendered as scattered letters with the digits
    gone, and emoji messages showed as empty bubbles. Removing the font restores
    correct rendering of all letters, digits, times and safety numbers. Emoji again
    fall back to the platform glyphs; a proper emoji solution needs a monochrome
    (outline) font this build of Gio can actually draw — tracked as a follow-up.

Changed

  • Verify screen: safety numbers now render as a clean, aligned grid. Each
    four-character group sits in its own equal-width, centered cell (five per row),
    so the columns line up neatly instead of flowing as a ragged proportional
    string — matching the tidy layout of the web console.

Downloads

  • vayumail-2.2.12.apk — install directly on your
    Android device (sideload).
  • vayumail-2.2.12.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.