Releases: anirban1011/SMS_Forwarder
Release list
SMS Forwarder v3.4.0
SMS Forwarder v3.4.0 — Safety & Support Update 🛡️
Version 3.4.0 focuses on safety, reliability, and support. This release restores and strengthens critical loop-protection mechanisms, introduces a complete in-app documentation center, and includes several UI and background-service improvements.
✨ What's New
🛡️ Restored & Enhanced Loop Protection
-
Persistent Loop Validation
Fixed a regression where loop warnings could disappear if the system was unable to read SIM information. Once a forwarding loop is detected, the red warning remains visible until the target phone number is corrected. -
Runtime Safety Guard
Added an additional engine-level safety check to the SMS forwarding system. If a message would be forwarded back to its own sender, the operation is automatically blocked as a final line of defense against forwarding loops. -
Improved Visual Safety Indicators
Restored high-visibility red borders and warning states for rules containing loop errors. Rules flagged with a loop error are now automatically disabled to prevent accidental forwarding.
📖 Full Documentation Center
-
Interactive Help Center
The Help menu now opens a comprehensive in-app documentation suite covering configuration and advanced features, including:- SMS forwarding
- Email and SMTP setup
- Webhook configuration
- Regex filters
- Expert Mode
- Rule configuration and troubleshooting
-
Direct Developer Support
Added a Contact Support shortcut directly inside the Help Center, making it easier to reach the developer when assistance is required.
🎨 UI & UX Refinements
-
Dynamic Country Flag Detection
The country flag displayed in the SMS target field now updates in real time when the country code is manually edited. -
Persistent Field Labels
The Target Phone Number label now remains visible at all times, providing clearer context while creating or editing forwarding rules. -
Redesigned App Info Dialog
The App Info screen has been improved with formatted bullet points and cleaner content organization for better readability.
🛠️ Bug Fixes & Improvements
-
Support Contact Migration
All support channels have been migrated todeveloper@anirbanrouth.in. -
Improved Email Validation
Enhanced the yellow warning system for missing email configurations, helping prevent failed forwarding attempts caused by incomplete setup. -
Android 14 Stability Improvements
Optimized background service persistence and reliability for devices running Android 14.
📦 Installation & Upgrade
- Download
SMS_Forwarder_v3.4.0.apkfrom the Assets section below. - Install the APK on your Android device.
- If upgrading from a significantly older version, re-check your Monitor SIM settings. Newer versions use more reliable Android Subscription IDs for SIM identification.
Important
Android manufacturers may apply additional battery optimization or background execution restrictions. For reliable SMS forwarding, ensure SMS Forwarder is allowed to run in the background and is excluded from aggressive battery optimization where required.
📧 Feedback & Support
Found a bug, have a question, or need help configuring SMS Forwarder?
📧 Contact: developer@anirbanrouth.in
Bug reports and detailed feedback are always appreciated.
Thank you for using SMS Forwarder. 🛡️
SMS_Forwarder_v3.4
Release v3.4.0 — Global Connectivity & Enhanced UX 🚀
Version 3.4 is a major milestone that transforms SMS Forwarder into a truly international automation tool. We’ve overhauled the targeting system, introduced a comprehensive documentation center, and added intelligent validation to ensure your forwarding rules never fail silently.
✨ Key Highlights
🌍 Global SMS Support & Smart Country Picker
- International Forwarding: Now explicitly supports forwarding to any country code worldwide.
- New UI Component: Added a searchable country picker featuring flags and codes for 150+ countries.
- Regional Logic: Searching for "India" now prioritizes the "Bharat" label, respecting regional identity while maintaining full functionality.
- Dynamic Flag Detection: The flag icon now updates instantly as you manually type or edit a country code.
📖 Comprehensive Help Center
- Built-in Documentation: A new, dedicated "Help & Support" activity covering every feature from Regex extraction to SMTP configuration.
- Troubleshooting Guides: Integrated tips for setting up Gmail App Passwords and managing multi-SIM logic.
⚠️ Intelligent Validation System
- Yellow Warnings (Config Issues): Rules using Email forwarding will now show a yellow warning if SMTP settings are missing. Includes a clickable shortcut to the Settings page.
- Red Warnings (Critical Errors): Enhanced Loop Protection identifies local SIM numbers to prevent infinite forwarding loops, protecting your balance and device.
🎨 Refined User Experience
- Iconic Menu: The 3-dot overflow menu now features a clean, professional layout with icons for all options.
- Improved Input Fields: The SMS Target field now uses persistent labels ("Target Phone number") and placeholders for better clarity during rule creation.
- Formatted App Info: The "Information" dialog has been redesigned for better readability, highlighting the latest features at a glance.
🛠 Technical Improvements
- Architecture: Optimized background processing and rule-matching latency using Kotlin Coroutines.
- UI State: Implemented dynamic
TextWatchersfor real-time UI updates in the rule editor. - Support Migration: All support and feedback channels have been successfully migrated to
developer@anirbanrouth.in. - System Persistence: Rules are now automatically re-validated upon device boot or SIM card swap.
📦 Installation & Setup
- Download the
SMS_Forwarder_v3.4.apkfrom the Assets section below. - Enable "Install from Unknown Sources" in your Android settings then temporally disable "Play Protect" From Play Store. You can re-enable them after the app is installed.
- Grant
RECEIVE_SMSandSEND_SMSpermissions to enable the forwarding engine. - Important: For reliable forwarding, please exclude the app from "Battery Optimization" via the prompt on the home screen.
📧 Feedback & Support
Have a feature request or found a bug?
Contact me at: developer@anirbanrouth.in