Conversation

Replying to and
It's also quite possible that it will break because Signal makes backwards incompatible changes and forces updating the client. It regularly phases out support for older client versions and forces people to upgrade so they don't need to worry about older protocol versions.
1
It requires an ongoing commitment to quickly adapting to any of the upstream changes. I don't think it can really be relied upon to continue working. The upstream project also doesn't like that it exists and doesn't want people using their server with alternate clients.
2
Replying to and
It uses a very lightly modified fork and is currently missing the most recent minor bug fix release from a few days ago. The library doesn't completely abstract it though so it still has to adapt to various changes. The library doesn't offer any guarantee of a stable API.
1
Show replies