Releases: ichbindevnguyen/PhoneUnison-Android
Releases · ichbindevnguyen/PhoneUnison-Android
v1.0.1
- Bug Fixes
- Fixed SMS send failing from Windows - MessageHandler.handleSmsSend() was incorrectly trying to cast TelephonyManager as SmsManager. Now uses correct API (context.getSystemService(SmsManager::class.java) for Android 12+, SmsManager.getDefault() for older versions).
- Fixed SMS conversation timestamps - SmsHandler.getConversations() was using System.currentTimeMillis() instead of actual SMS timestamps. Now correctly retrieves timestamp from SMS database.
- Performance Improvements
- Optimized file upload metadata - FileHandler.uploadFile() was querying file metadata twice (once before upload, once inside
contentLength()). Now caches metadata to avoid redundant content resolver queries.
- Code Quality
- Improved thread safety - Added Volatile annotations to CallStateReceiver.lastState and lastNumber static variables to ensure proper visibility across threads.
- Better error handling - Added proper exception handling and resource cleanup throughout file transfer operations.
v1.0.0
v1.0.0
What's New
- Real-time notification forwarding
- SMS sync and send from PC
- Call dialing from PC
- Answer/reject incoming calls
- Dual SIM support
- Clipboard sync
- File transfer (send/receive)
- QR code pairing
- Background service with auto-reconnect
Requirements
- Android 8.0+
Download
PhoneUnison_1.0.0_release.apkPhoneUnison_1.0.0_debug.apk
!!! If the release version doesn't work, use the debug version !