Btw. I sometimes look at their development, I wait for a production ready docker compose setup. Using a config.ini instead of an .env file makes me sceptical.
Hmm not exactly. WhatsApp is closed source, we don't know exactly how it works, but since it is based on XMPP, chances are high it uses xmpps own push service. Either there would be a notification about missing GCM or firebase.
Btw. Websockets on signal and telegram needs the apps running in background which eats up the battery. That's why a lot of degoogled-users install unifiedpush via ntfy-app. Some third party alternatives support unifiedpush, signal = molly + unifiedpush and telegram = mercurygram or nagram.
I think it's more complex and not easy to sort. Mostly your instance managed what you can see. But not every user is directly sorted to what their instance is called to be.
I for example never heard about ml stands for Marxists-Leninist. It is the instance of the devs and is the first getting new versions. And I registered here long time ago. There wasn't too much instances in the past. Am I a tankie? Noo.
Briar is not for the average Bob. Think about journalist trading information/documents, which could be captured if any online transferring is involved.
The internet isn't free around the world (not free as in free beer, free as in I could do what I want without consequences)
That's the guy who developed writefreely.
Btw. I sometimes look at their development, I wait for a production ready docker compose setup. Using a config.ini instead of an .env file makes me sceptical.