Skip to content

Releases: aryankumarx/replyfy

Replyfy v1.3.0 Beta

Choose a tag to compare

@aryankumarx aryankumarx released this 07 Apr 20:21

Replyfy v1.3.0 Beta

This is the first fully working public beta of Replyfy.

Version v1.2.0 introduced major UI and tone upgrades, but it was not fully stable for release.
Version v1.3.0 fixes the Gemini API breakage, improves retry handling, hardens secret management, and is now the recommended APK for testing and daily use.


Highlights

  • Fully working beta release
  • Migrated Gemini integration to gemini-2.5-flash-lite
  • 6 AI reply tones: Gen Z, Sarcastic, Sweet, Professional, Decline, Quick Reply
  • Improved floating bubble UI and tone selection flow
  • Stronger rate-limit recovery and GitHub-safe secret handling

What's New

Gemini API fix and model migration

  • Fixed app-breaking Gemini failures caused by retired older model aliases
  • Migrated backend model integration to gemini-2.5-flash-lite
  • Removed unsupported responseMimeType usage from the failing flow
  • Improved JSON handling using prompt-based formatting and a more robust parser

Expanded AI tones

  • Replyfy now supports 6 smart reply tones:
    • Gen Z
    • Sarcastic
    • Sweet
    • Professional
    • Decline
    • Quick Reply

UI improvements

  • Revamped web and mobile UI
  • Added separate HOME, TONE, and SETTINGS sections
  • Improved floating bubble workflow with explicit tone selection on the overlay
  • Removed the emoji prefix from the smart replies panel header for a cleaner look

Better reliability

  • Upgraded exponential backoff from 3 retries / 2s base to 5 retries / 4s base
  • New retry pattern: 4s → 8s → 16s → 32s → 64s
  • Better recovery from Gemini free-tier quota limits and temporary API failures

Security improvements

  • Added secrets.properties to .gitignore
  • Added debug scripts and outputs to .gitignore
  • Confirmed backend secrets remain excluded from version control
  • Verified that no real Gemini API keys are present in tracked public source files

Files changed

  • backend/src/services/gemini.service.js
  • .gitignore
  • AIKeyboardMobile/android/app/src/main/java/com/aikeyboardmobile/FloatingBubbleService.kt

Important notes

  • v1.2.0 was an upgrade milestone, but not a fully stable public release
  • v1.3.0 is the current working beta release
  • Recommended for all new testers

Install

Download Replyfy-v1.3.0.apk from the release assets above.


Known issues

  • First API request can still be slower on cold backend start
  • Clipboard behavior may vary depending on Android version and background restrictions
  • This is still a beta build, so small UI or device-specific issues may remain

Replyfy - V1.1.0 Beta

Choose a tag to compare

@aryankumarx aryankumarx released this 01 Apr 17:48
4693e9e

Replyfy - V1.1.0 Beta

The first stable release is here!

Replyfy is a privacy-first, AI-powered smart reply generator for WhatsApp, Telegram, SMS, and more. Generate contextually relevant reply suggestions in seconds.


What's Included

AI-Powered Features

  • 4 Smart Reply Tones: Casual, Professional, Brief, Quick (1-3 words)
  • Multi-Language Support: English, Hindi, Hinglish (80+ word dictionary)
  • Context-Aware Responses - AI understands your conversation and matches your tone
  • Instant Generation - Get 3 unique suggestions in under 2 seconds

User Experience

  • Floating chat head overlay works over any app
  • Real-time clipboard monitoring for automatic message detection
  • Modern dark UI with glassmorphic design and smooth animations
  • Toast notifications for visual feedback

Privacy & Security

  • Zero Message Storage - in memory processing only
  • End-to-End Encryption - AES-256-CBC for API communications
  • Password Detection - Automatically blocks sensitive data (API keys, tokens, passwords)
  • Auto-Clear Clipboard - Wipes clipboard after 10 seconds (configurable)
  • Incognito Mode - to disable all monitoring
  • API Key Authentication - with rate limiting
  • Input Sanitization - XSS protection and payload validation
  • Rate Limiting - DDoS protection with exponential backoff

Performance

  • Response caching with 5-minute TTL
  • Exponential backoff for rate limit handling (2s → 4s → 8s)
  • Optimized 1.5-second clipboard polling
  • Lightweight APK (~45MB)

Installation

Requirements

  • Android 8.0+ (API level 26 or higher)
  • 50MB free storage
  • Internet connection for AI features

Steps

  1. Download Replyfy.apk
  2. Enable "Install from Unknown Sources" if prompted
  3. Install the APK
  4. Open the app and grant overlay permission
  5. Start generating smart replies!

Quick Start Guide

First Time Setup

  1. Grant overlay and clipboard permissions
  2. Copy any message from WhatsApp, Telegram, or SMS
  3. Tap the floating button to generate suggestions
  4. Tap suggestion to copy, then paste back

Pro Tips

  • Incognito Mode - Toggle ON when you need complete privacy
  • Auto-Clear - Enable in settings to auto-wipe clipboard after 10s
  • Floating Bubble - Long-press to drag, tap to generate suggestions

Security Features Breakdown

Feature Implementation Benefit
Zero Storage In-memory processing only No data breaches possible
AES-256 Encryption End-to-end API encryption Military-grade protection
Password Blocking Pattern detection (API keys, Bearer tokens) Prevents accidental exposure
Rate Limiting 10 requests/minute per IP DDoS protection
Input Validation express-validator sanitization XSS attack prevention
Incognito Mode Hardware-level kill switch Full privacy control

Language Support

  • English: Natural conversational responses
  • Hindi (हिंदी): Full Devanagari script with proper grammar
  • Hinglish: Roman Hindi with intelligent code-mixing (yaar, bhai, kya, etc.)

Tech Stack

  • Frontend: React Native 0.73 (Bare workflow)
  • Backend: Node.js 18+ with Express.js
  • AI Engine: Google Gemini 2.5 Flash-Lite
  • Native: Kotlin (Android overlay/clipboard)
  • Security: Helmet.js, express-validator, express-rate-limit
  • Deployment: Render.com

Known Issues

  • First API request may take 3-5 seconds (cold start)
  • Background monitoring requires app to be running
  • Android 10+ restricts direct background clipboard access

Roadmap

Coming Soon (v1.1.0)

  • Better tone quality and more natural reply generation
  • Custom tone selection based on user preference
  • UI refinements for a better user experience
  • Background clipboard service
  • Voice-to-text input
  • Conversation history and favorites

Future Plans (v2.0.0)

  • Claude AI integration (premium tier)
  • Browser extension (Chrome, Firefox)

Contributing

We love contributions! Here's how you can help:

Ways to Contribute

For Developers

# Clone the repo
git clone https://github.com/aryankumarx/replyfy.git

# Setup backend
cd backend && npm install && npm run dev

# Setup mobile app
cd ../AIKeyboardMobile && npm install && npx react-native run-android

Feedback & Support

Need Help?


License

MIT License - see LICENSE for details.


What's Next?

  1. Download the APK: Replyfy.apk

⭐ Star the repo if you find it useful!

                                   ╱|、      
                                 (˚ˎ 。7  
                                  |、˜〵     
                                 じしˍ,)ノ