Releases: Diego17cp/dialcalink
Release list
v1.1.4
Full Changelog: v1.1.3...v1.1.4
v1.1.3
v1.1.2
v1.1.1
DialcaLink v1.1.0 Update
🚀 Release v1.1.0 — Persistent Connectivity & Remote SMS
Dialca Link v1.1.0 is focused on improving reliability and everyday usability.
This release introduces a major architectural improvement by moving the WebSocket client into a persistent Android Foreground Service, ensuring that synchronization remains active even when the application is closed. Additionally, users can now send and reply to SMS directly from the Client, making Dialca Link much closer to a complete remote messaging experience.
✨ What's New
🔄 Persistent WebSocket Connection
The Client WebSocket has been migrated from the UI layer into a dedicated Android Foreground Service.
Benefits:
- Connection remains alive when the app is closed.
- Improved synchronization reliability.
- Better resistance to Android background restrictions.
- Reduced reconnection interruptions.
💬 Remote SMS Sending
You can now compose and send SMS directly from the Client.
The new compose screen supports:
- Contact search
- Manual phone number input
- Message composition
- Direct delivery through the Gateway
↩️ SMS Replies
Incoming conversations now support replying directly from the Client.
This required internal database improvements to properly persist outgoing messages and keep conversations synchronized across devices.
🔄 In-App Update System
Dialca Link can now automatically check for new releases using the project's GitHub Releases API.
Features:
- Automatic version checking
- Update availability dialog
- Direct APK download
- Simplified update experience without manually visiting GitHub
Inspired by the update system used in DialCash.
🎨 UI & UX Improvements
Various interface and user experience enhancements, including:
- Improved navigation flow
- Better visual consistency
- Minor layout refinements
- General usability improvements
🛠 Internal Improvements
- Client networking architecture redesigned.
- Database updated to support outgoing SMS synchronization.
- Improved service lifecycle management.
- Better separation between UI and background communication.
Thank you for using Dialca Link! ❤️
Initial Public Release
🚀 Release v1.0.0 — Initial Public Release
We're excited to introduce the first stable release of Dialca Link! 🎉
Dialca Link is an Android application that transforms a secondary Android device with a SIM card into a local telephony gateway, allowing a primary Android device to receive synchronized SMS and call events over a local network—without relying on cloud services or external servers.
This marks the first public version of the project and establishes the foundation for future features.
✨ What's Included
- 📲 Gateway and Client modes
- 🔗 Device pairing
- 📡 Local WebSocket communication
- 💬 Real-time SMS synchronization
- 📞 Real-time call event synchronization
- 🗂️ Local history persistence
- 👤 Automatic contact name resolution
- 🔔 Local notifications
- 📴 Offline-first and Local-first architecture
- ☁️ Zero cloud dependency
🛠️ Tech Stack
- Flutter
- Dart
- Riverpod
- Drift ORM
- SQLite
- WebSocket
- Android Foreground Services
- Android Broadcast Receivers
- Method Channels
🚧 Known Limitations
The following features are planned for future releases:
- Remote SMS sending
- SMS replies
- Remote call management
- Multiple client support
- Internet-based synchronization
❤️ Thanks
Dialca Link started as a personal solution to a real-world problem and has evolved into the first project of the Dialca Ecosystem focused on local Android device communication.
Thank you for checking out the project! Feedback, suggestions, and contributions are always welcome.
Happy coding! 🚀