Feature request: Automatically re-negotiate OTR session upon configurable events
I am using the latest version of Chatsecure from Fdroid, which is 13.1.2.
I still get "You received an unreadable message" a lot in ChatSecure. I can circumvent the problem by manually stopping encryption and starting it again, on all conversations in which messages are expected to be received soon. Presumably this is due to changes in the phone's IP address or due to chat activity using the same account on a different device that has the same external IP address.
Regarding this problem I have some suggestions in mind:
- add an additional "Restart encryption" option that does both stopping and starting encryption
- add a configurable OTR session timeout to automatically stop or restart an encrypted session after no message has been sent or received for a while
- add a configurable detection of network changes (mobile, Wifi, roaming) as a trigger to restart OTR sessions
- add a configurable detector of the same account going offline on another device, to restart encrypted sessions in ChatSecure, making it possible e.g. to continue a PC conversation on the phone, when shutting down the PC
Which suggestions do you think would have a chance to solve the problem? Which ones are doable?
For some reason, FDroid.org is out of date. You should install directly from our FDroid repos: https://guardianproject.info/fdroid/ for the latest v14 releases.
That worked, thank you.
About the outdated version: Can I do something to help publishing a mor recent version of ChatSecure to FDroid.org?