Axolotl is a complete cross-platform Signal client, compatible with the Ubuntu Phone and more. Unlike the desktop Signal client, Axolotl is completely autonomous and doesn't require you to have created an account with the official Signal application.
It is built upon the go textsecure package and a Vue frontend that runs in an electron/qml WebEngineView container.
Personally, for the last few years I have convinced people around me to use Signal instead of WhatsApp. De Signal client for Linux is not adaptive, and needs to be bound to an Android or iOS version with a phone number. Axolotl might present a promising alternative.
- Axolotl is currently not available in Alpine Linux/PostmarketOS repos and Alpine does not support snap.
- Whisper Systems LLC has a bad reputation regarding third party clients. Is this really worth the effort?
Axolotl can currently be installed via Flatpak but won't start because electron fails after a violation error, see issue 468
On the PinePhone, it is possible to use the Qt version (built via Flatpack) for text messaging.
- Porting effort: https://gitlab.com/postmarketOS/pmaports/-/issues/545
- Someone seems to have a lot of feedback, but performance it not one of them on Mobian on a Pinephone: https://github.com/nanu-c/axolotl/issues/541