Messages sent and received under Android. Nothing under Linux client
I know sync of communications are not there yet since git support is not in. Would just want to drop a line saying that Android to Android shows sent and received messages under 1 second under Orbot+Netguard with last update which is a big advancement, while messages are sent nor received under QubesOS (sys-whonix) linked devices anymore, even though OpenDHT proxy is setuped, UPNP is off,and TURN is setuped correctly in lack of better advice. I use two accounts, one personal and one corporate to do the tests on both phones (shelter for work profile) and desktop in distincts AppVMs.
Android is set to be stay background, while similar configuration is setuped and works on QubesOS AppVMs.
If you need any input to make this project usable, I would gladly help as a tester. Please contact me at email@example.com. I just wait for it to be stable enough under QubesOS to promote its usage, requiring both history keeping ad search from desktop client as bare minimal usage point to switch from Signal and Riot to it as main secured communication channel.
Jami would be the perfect tool for secure communications, disclosing public key being enough to validate out of bound identity of party to go forward, which is a lot more complicated with Riot and Signal, while Zeronet is too niche and of of reach, prior of having a working QubesOS setup.
There are no good alternatives out there. Some are closed source. Others are centralized server side. Distributed is the only way to go. You got it right. But it needs some feature before being used by masses and privacy focused people who are not willing to leave historic search nor messages synchronizing between instances. It was a while since last update on git messages sync. Is there a private branch to follow outside of the architecture paper?
Please reach out for your needs. Bounties = external help?