Axolotl is not really a long term solution. Read this earlier post.
I donāt think any work has been done (or even promised) for getting Signal working with Chatty but there is currently work being done to get Chatty working with MMS and Matrix (with e2ee). It already does SMS and Telegram, so fingers crossed once those two bits of work are completed there might be an opportunity to get Signal some attention.
Itās pocket money. It wonāt be enough to pay a developer, at least not for very long.
There is already a purism developer on Chats (Mohammed Sadiq), he seems to be working a lot on the Matrix protocol integration at the moment.
Hello, do you mean that it could be possible to ābridgeā Signal into Chats ? Thank you
It could be possible, with libpurple plug-in for example. But, if Purism choose to work on it, I suppose it will be native integration like for Matrix.
Thank you for your quick reply. That would be really nice to have such native integration
New development project, not Purism/Phosh/Chatty specific: https://invent.kde.org/being/flare
Discussion on reddit: https://teddit.net/r/linux/comments/mp2j0j/starting_a_native_adaptive_linux_client_for_signal/
Followup, looks like minds have been changed:
@fla @r3pek @PINE64 @chiraag @kde Update: After reaching out to the Whisperfish developers, Iāve decided the best path forward for a native mobile Linux Signal client is to help Whisperfish decouple from Sailfish OS and implement a new Plasma Mobile GUI with Kirigami: https://gitlab.com/rubdos/whisperfish/-/issues/318ā
So that Rust code works? I had a look and there are Rust Gtk and Libhandy bindings, so could be ported to Gnome/Phosh?
Unknown, I did see that Anbox is working in the latest Manjaro Arm Phosh beta however (with Signal):
https://teddit.net/r/pinephone/comments/mqybop/signal_on_pinephone_success/
Iām just excited for the interest and the options that the community is working towards; I lack the technical knowledge to know if the porting could work as you suggest.
Signalās recent desktop release has taken some big steps toward becoming a standalone client. Creating and managing groups is now possible through the desktop client.
Yes, weāre thinking about moving most application logic into separate Rust libraries so these could be reused for other clients, such as GTK Rust and CLI clients.
I have collected a list of third-party signal software here:
Itās kind of an up-to-date wiki-version of the list in the first post of this thread, broken up into types of projects: libraries, end-user clients, and bridges to multi-protocol services like matrix.
It is not focused on the librem phone specifically, but it can be helpful in surveying the available options for Signal on mobile Linux.