Skip to content

Releases

txt 1.0.3

Choose a tag to compare

@barryallen16 barryallen16 released this 31 Oct 04:58

What's New in v1.0.3

  • Reliable Payment Request Arrival: Eliminated silent drops of new payment requests from existing payees. Added unique SMS ID tracking (sms_id), database indexing, and distinct received timestamps.
  • Android ContentProvider Debounce: Added 400ms debounce to native SMS arrival listeners to prevent race conditions during multi-part database commits.
  • Instant Foreground Sync: App state transitions to active now immediately trigger an inbox sync so missed messages appear the moment the app opens.
  • Custom Domain (txt.runs-on.dev): The web companion PWA is now hosted directly at https://txt.runs-on.dev with root routing, offline service worker, and verified HTTPS.
  • Safety Guard Copy & Refinement: Clarified the 100 SMS/day built-in safety cap that protects users from overages against carrier SIM limits.
  • Showcase UI Polish: Cleaned up mobile demo phone framing and updated repository descriptions.

Installation

  1. Download txt-1.0.3.apk (or txt.apk).
  2. Open the APK on your Android phone (Android 8.0+).
  3. If prompted by Play Protect or Restricted Settings, refer to the Installation Guide.

txt 1.0.2

Choose a tag to compare

@barryallen16 barryallen16 released this 31 Oct 04:58

What's New in v1.0.2

  • Real-Time SMS ContentObserver: Added native Android telephony ContentObserver for sub-100ms instant detection of incoming SMS transfers and payment requests while the app is active.
  • Recover Swiped / Dismissed Requests: Pull-to-refresh and manual reloads now force re-inspect recent inbox messages, recovering payment requests even if the status bar notification was swiped away or marked read immediately.
  • Smart UPI Detection: Inbox sync now detects valid upi://pay? links on manual refresh even if the sender or keyboard omitted the :txt trigger prefix.
  • Permission Setup Clarity: Clearer separation between Background Notification Reader and SMS Inbox access, with one-tap recovery cards when permissions are missing.
  • Asset Optimization: Comprehensive compression of all walkthrough screenshots and application icons for faster page loads.
  • Web Companion & Landing Page: Full design refresh with high-contrast palette, SVG favicon, and step-by-step sideloading installation guide.

Installation

  1. Download txt-1.0.2.apk (or txt.apk).
  2. Open the APK on your Android phone (Android 8.0+).
  3. If prompted by Play Protect or Restricted Settings, refer to the Installation Guide.

txt 1.0.1

Choose a tag to compare

@barryallen16 barryallen16 released this 31 Oct 04:58

What's New in v1.0.1

  • Pay to Mobile Number & UPI ID: Enter any 10-digit mobile number or VPA to generate an SMS payment request without scanning a physical QR code.
  • Preserve Merchant QR Signatures: Signed merchant QR codes now preserve their exact parameter ordering and base64 signatures byte-for-byte, preventing banking verification failures.
  • Sent Items & Transfer History: View received and sent transfers separately with live part counters and status indicators.
  • Direct UPI Intent Queries: Registered Android package query intents to allow direct launching of installed UPI applications.
  • Location Sharing Intervals: Added selectable intervals (30s, 1m, 5m) for real-time offline location SMS broadcasts.

Installation

  1. Download txt-1.0.1.apk (or txt.apk).
  2. Open the APK on your Android phone (Android 8.0+).
  3. If prompted by Play Protect or Restricted Settings, refer to the Installation Guide.

txt 1.0.0

Choose a tag to compare

@barryallen16 barryallen16 released this 27 Oct 05:45

First public build.

Send pictures, QR codes, current or live location and UPI payment requests over SMS. Neither phone needs a data plan to receive the message.

Download the APK and open it on an Android phone. Android will ask you to allow installs from this source the first time.