WiFiCopy Official Site

WiFiCopy

All posts tagged WiFiCopy by WiFiCopy Official Site
  • Posted on

    WiFiCopy v1.7 Release Notes ๐ŸŽ‰

    Release Date: October 6, 2025
    Version Code: 11
    Target SDK: Android 14 (API 36)
    Minimum SDK: Android 7.0 (API 24)


    ๐ŸŒŸ What's New in v1.7

    We're excited to announce WiFiCopy v1.7, our biggest update yet! This release brings enhanced security, multi-language support, improved scheduled backups, and numerous quality-of-life improvements.


    ๐Ÿ”’ Enhanced Security & Privacy

    Production-Grade Code Protection

    • ProGuard/R8 Obfuscation: Release builds now use advanced code shrinking and obfuscation for enhanced security
    • SecureLog Utility: Implemented comprehensive secure logging that automatically redacts sensitive information (passwords, IPs, credentials)
    • Improved Credential Protection: Enhanced encryption handling with better key management

    Privacy First

    • โœ… Zero Data Collection: No analytics, no tracking, no telemetry
    • โœ… No Advertising ID: App does not access or use advertising identifiers
    • โœ… No Third-Party SDKs: No analytics libraries, crash reporters, or ad networks
    • โœ… Offline Operation: Works entirely offline except for your server connections
    • โœ… Hardware-Backed Encryption: All passwords stored with AES-256-GCM in Android Keystore

    ๐ŸŒ Multi-Language Support (12 Languages!)

    WiFiCopy is now available in 12 languages with complete translations:

    Language Native Name Coverage
    ๐Ÿ‡ฌ๐Ÿ‡ง English English 100%
    ๐Ÿ‡ช๐Ÿ‡ธ Spanish Espaรฑol 100%
    ๐Ÿ‡ต๐Ÿ‡น Portuguese Portuguรชs 100%
    ๐Ÿ‡ฉ๐Ÿ‡ช German Deutsch 100%
    ๐Ÿ‡ซ๐Ÿ‡ท French Franรงais 100%
    ๐Ÿ‡ฎ๐Ÿ‡น Italian Italiano 100%
    ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian Bahasa Indonesia 100%
    ๐Ÿ‡ฎ๐Ÿ‡ณ Hindi เคนเคฟเคจเฅเคฆเฅ€ 100%
    ๐Ÿ‡ฏ๐Ÿ‡ต Japanese ๆ—ฅๆœฌ่ชž 100%
    ๐Ÿ‡ฐ๐Ÿ‡ท Korean ํ•œ๊ตญ์–ด 100%
    ๐Ÿ‡จ๐Ÿ‡ณ Chinese (Simplified) ็ฎ€ไฝ“ไธญๆ–‡ 100%

    Per-App Language Preferences (Android 13+)

    • Change WiFiCopy's language independently from your system language
    • Access via: Settings โ†’ Apps โ†’ WiFiCopy โ†’ Language
    • Instant language switching without app restart

    Complete Translation Coverage

    • โœ… All UI elements and buttons
    • โœ… All dialogs and configuration screens
    • โœ… All error messages and notifications
    • โœ… All snackbar messages and user feedback
    • โœ… File selection dialogs and progress indicators
    • โœ… Scheduled backup interface
    • โœ… Connection success/failure messages

    ๐Ÿ“… Improved Scheduled Backups

    Dynamic Folder Backup

    Game-changer for folder backups! When you select a folder for scheduled backup, WiFiCopy now:

    • โœ… Captures new files automatically: Files added to the folder after job creation are included in future backups
    • โœ… Preserves folder permissions: Uses Android's tree URI system for persistent access
    • โœ… Recursive traversal: Automatically includes subfolders
    • โœ… Smart filtering: Skips hidden files/folders (starting with '.')

    Before v1.7:

    • Folder expanded to individual file URIs at job creation
    • New files added later were NOT included in backups

    After v1.7:

    • Folder stored as tree URI
    • Dynamic expansion on each backup run
    • New files automatically captured! ๐ŸŽŠ

    Enhanced Reliability

    • Improved notification management (auto-dismiss after completion)
    • Better background execution handling
    • Optimized progress updates (reduces notification spam)
    • Enhanced error recovery and retry logic

    ๐Ÿ” Enhanced SMB3 Encryption Detection

    Advanced Encryption Detection

    WiFiCopy now uses dual connection testing to definitively determine if your SMB server requires encryption:

    How it works:

    1. Tests SMB3 with encryption enabled
    2. Tests SMB3 without encryption
    3. Analyzes which connections succeed
    4. Uses the most appropriate connection method

    Lock Icon Accuracy:

    • ๐Ÿ”’ Lock icon appears: Only when encryption is actually required and active
    • โœ… No false positives: Eliminates incorrect encryption indicators
    • โœ… Proper resource management: Closes unused connections automatically

    ๐ŸŽจ UI/UX Improvements

    Vertical Scrolling Enhancement

    • Added smooth vertical scrolling to main screen
    • Auto-scroll to copy progress when operation starts
    • Better visibility on smaller screens
    • Enhanced spacing and visual separation

    Improved Dialogs

    • Edit Backup Dialog: Complete redesign with better alignment, card-based layout, and proper visual hierarchy
    • File Selection Options: Clear, intuitive file vs. folder selection
    • Configuration Dialogs: Consistent styling and better organization

    Better Progress Feedback

    • Enhanced copy progress card with real-time updates
    • Status chips with color-coded indicators
    • Improved file statistics display
    • Clearer error messages and retry options

    ๐Ÿ› ๏ธ Technical Improvements

    Build Optimization

    • Code Shrinking: Reduced APK size with R8 optimization
    • Resource Optimization: Removed unused resources automatically
    • ProGuard Rules: Custom rules for SMBJ and Bouncycastle libraries
    • Compilation: Updated to compile SDK 36 (Android 14)

    Dependency Updates

    • Apache Commons Net: 3.12.0 (FTP/FTPS)
    • JSch: 0.2.17 (SFTP)
    • SMBJ: 0.12.1 (SMB)
    • Bouncycastle: 1.70 (Encryption)
    • AndroidX libraries updated to latest stable versions

    Code Quality

    • Implemented SecureLog utility for production logging
    • Enhanced error handling across all protocols
    • Improved memory management
    • Better coroutine usage and lifecycle handling

    ๐Ÿ› Bug Fixes

    Scheduled Backups

    • Fixed notification persistence issues on Android 12+
    • Resolved foreground service restrictions
    • Improved WorkManager integration
    • Better handling of battery optimization

    File Selection

    • Fixed folder permission handling
    • Improved file picker reliability
    • Better handling of large file lists
    • Enhanced error messages for permission issues

    Connection Handling

    • Improved SMB3 encryption negotiation
    • Better FTP passive mode handling
    • Enhanced SFTP connection stability
    • Fixed connection timeout edge cases

    Localization

    • Fixed hardcoded English text in snackbar messages
    • Resolved string resource conflicts
    • Improved context handling for translations
    • Better fallback mechanisms

    ๐Ÿ“Š Performance Improvements

    • Faster app startup: Optimized initialization sequence
    • Reduced memory usage: Better resource management
    • Smoother UI: Enhanced Compose performance
    • Efficient background operations: Optimized WorkManager usage
    • Better battery efficiency: Improved scheduled backup power consumption

    ๐Ÿ”„ Migration Notes

    Automatic Updates

    • All existing configurations are preserved
    • Scheduled backups continue to work
    • No manual intervention required
    • Settings and preferences maintained

    New Features Available Immediately

    • Language preferences (Android 13+)
    • Dynamic folder backup for new jobs
    • Enhanced encryption detection
    • Improved UI/UX

    Backward Compatibility

    • Supports Android 7.0+ (no change)
    • Existing folder backups work as before
    • New folder backups get dynamic capture feature
    • All protocols (SMB/FTP/SFTP) fully functional

    ๐Ÿ“ฑ Download & Installation

    Google Play Store (Recommended)

    Search for "WiFiCopy" on Google Play Store or visit: https://play.google.com/store/apps/details?id=com.wificopy.app

    System Requirements

    • Android Version: 7.0 (Nougat, API 24) or higher
    • Target SDK: Android 14 (API 36)
    • Storage: Minimum 50 MB free space
    • Network: WiFi connection for file transfers

    ๐Ÿ™ Thank You!

    Thank you to all our users for your continued support and feedback! This release includes many improvements based on your suggestions and bug reports.

    Special Thanks

    • Community members who reported issues and provided feedback
    • Beta testers who helped identify bugs before release
    • Translation contributors (future feature!)

    ๐Ÿ“ž Support & Feedback

    Need Help?

    • ๐Ÿ“– User Guide: Comprehensive documentation included in app
    • ๐ŸŒ Website: https://www.wificopy.app
    • ๐Ÿ“ง Support: Contact via website support form
    • โ“ FAQ: 63 questions answered in the user guide

    Report Issues

    Found a bug? Have a feature request? We'd love to hear from you! - Visit our support website - Tap "Support" link in the app - Provide detailed information for faster resolution


    ๐Ÿ”ฎ What's Next?

    We're already working on future improvements:

    • ๐Ÿ”„ Sync functionality: Two-way file synchronization
    • ๐Ÿ“Š Transfer history: View past copy operations
    • ๐ŸŽจ Themes: Dark mode and custom color schemes
    • ๐Ÿ”” Enhanced notifications: More detailed progress information
    • ๐ŸŒ More languages: Expanding language support
    • โšก Performance: Further optimization for large file transfers

    Stay tuned for more updates!


    ๐Ÿ“„ Version History

    v1.7 (October 2025) - Current Release

    • Enhanced security logging with SecureLog utility
    • ProGuard/R8 obfuscation for production builds
    • Multi-language support (12 languages)
    • Per-app language preferences (Android 13+)
    • Dynamic folder backup (captures new files)
    • Enhanced SMB3 encryption detection
    • Improved scheduled backup reliability
    • UI/UX improvements and complete translations

    v1.1.2 (Previous)

    • Automatic scheduler restoration
    • Last protocol memory
    • Hardware-backed encryption
    • OWASP compliance

    v1.1.1

    • Scheduled backup queueing
    • Manual backup priority
    • Bug fixes

    v1.0.0

    • Initial release
    • SMB, FTP, SFTP support
    • Scheduled backups
    • File selection

    ๐Ÿ“œ License & Credits

    WiFiCopy v1.7

    • Developer: Keith Neilson
    • License: Proprietary
    • Website: https://www.wificopy.app

    Open Source Libraries:

    • SMBJ - SMB protocol implementation
    • Apache Commons Net - FTP protocol
    • JSch - SFTP/SSH implementation
    • Android Security Crypto - Encryption
    • WorkManager - Background jobs
    • Jetpack Compose - Modern UI framework

    Full license information available in app via "View Licenses" button.


    WiFiCopy v1.7 - Transfer files securely to your local network servers ๐Ÿš€

    No ads. No tracking. No data collection. Just reliable file transfers.

  • Posted on

    WiFiCopy v1.2 Release Notes

    Release Date: October 3, 2025

    ๐ŸŽ‰ New Features

    • Automatic Scheduler Restoration - Scheduled backups now automatically restore after app updates or reinstalls
    • Last Protocol Memory - App remembers your last selected protocol (SMB/FTP) between sessions
    • Enhanced Security Logging - Production builds now completely strip debug logs for improved security

    ๐Ÿ”’ Security Enhancements

    • Hardware-Backed Encryption - Credentials now use hardware-backed keys when available
    • Comprehensive Input Validation - Protection against injection attacks and path traversal
    • Automatic Log Sanitization - All logs automatically redact IP addresses, paths, and sensitive data
    • Secure Backup Configuration - All sensitive data excluded from Android Auto Backup
    • OWASP Compliance - Meets OWASP Mobile Top 10 security standards (9.5/10 rating)

    ๐Ÿ› Bug Fixes

    • Scheduler Initialization - Fixed scheduled backups not starting after app reinstall
    • Empty Catch Blocks - Added secure logging to all exception handlers for better debugging
    • Protocol Persistence - Resolved issue where protocol selection wasn't saved

    โšก Performance Improvements

    • Scheduled Backup Queueing - Only one scheduled backup runs at a time to prevent resource contention
    • Manual Backup Priority - Manual "Run Now" backups execute immediately without queueing
    • Battery Optimization - Scheduled backups respect battery-low constraints

    ๐Ÿ”ง Technical Improvements

    • ProGuard/R8 Optimization - Enhanced code obfuscation and log removal in release builds
    • Separate Credential Storage - SMB and FTP passwords stored in separate encrypted containers
    • WorkManager Integration - Improved background job reliability and battery efficiency
    • Secure Exception Handling - All catch blocks now include proper error logging

    ๐Ÿ“ฑ Compatibility

    • Android 7.0+ (API 24+)
    • Target SDK: Android 14 (API 36)
    • Compile SDK: Android 14 (API 36)

    ๐ŸŒ Localization

    • English - Full support
    • Spanish - Full support with complete UI translation

    ๐Ÿ“ฆ Dependencies Updated

    • Apache Commons Net - 3.12.0 (FTP support)
    • JSch - 0.2.17 (SFTP support)
    • SMBJ - 0.13.0 (SMB support)
    • Kotlinx Coroutines Guava - 1.7.3 (Async support)

    ๐Ÿ” Privacy & Security

    • No Data Collection - Zero analytics, tracking, or telemetry
    • Local-First - All data stays on your device
    • AES-256-GCM Encryption - Military-grade credential protection
    • Open Source Libraries - All dependencies are privacy-respecting

    ๐Ÿ“„ Documentation

    • Security Audit Report - Comprehensive security review completed
    • Privacy Policy - Updated to reflect v1.2 security measures
    • Implementation Guides - Detailed documentation for all new features

    Download: Google Play Store
    Website: https://www.wificopy.app
    Support: Available through app support website

    Note: This release focuses on security hardening, reliability improvements, and automatic scheduler restoration. All scheduled backups will automatically resume after updating from previous versions.