Sorry for the silence during the last weeks. Just to re-clarify, because some people got the wrong idea: On average the two of us are only spending one day per week on this project – this is by no means a fulltime project. So progress is very slow. And during the last 3-4 weeks we have been learning Rust and exploring the Rust and Matrix SDKs. But we also have some updates in the next toot.

So, we have some good news: Using the #Threema Gateway API and the official #Rust SDKs for @threemaapp and @Matrix we were able to get a two-way 1:1 conversation between Threema and Matrix working.

But we also have some very bad news: The Gateway API doesn't seem to be the right fit for us – mainly because it doesn't allow interaction with group messages (neither reading nor writing). However these are one of our main motivations to create this bridge. So we're basically back to square one.

This means we're back to exploring the "client mode" approach. So we're investigating existing Libraries and the official Android App to see whether we can build a bridge as a Threema client. Also, we're trying to get in contact with @threemaapp to talk to them about our approach and whether we can find a way to work together.
@threematrix
Da bin ich auf die Antwort gespannt.
@threemaapp hat sich ja klar gegen Interoperabilität positioniert.
Und unter kompletter Verschlüsselung wird da vermutlich wenig gehen. Was natürlich genial wäre.
Meine 2 Lieblingsmessenger miteinander verbunden. 
@rumo @threemaapp Mit "klar gegen Interoperabilität positioniert" meinst du die Haltung gegenüber den aktuellen EU-Maßnahmen?