I’m entirely willing to test it, and would be even if I did risk complete data loss. But don’t rush to code it, especially if things are busy at work. The fact that it took me this long to figure out that I never see camera images in DeltaTouch tells you how often I turn on my camera; I am reporting these issues as a contrib, not because they are particularly inconvenient to me. There are simple workarounds.
I’ve now tested on a second Pinephone, this one running its OS in the onboard memory, and scanning QR codes does not work but trying does not freeze them.
Thanks for the link, downloaded. Thank you for the heads-up on DC compatibility. Obviously I should have backed up my old data… I just backed up my keys in three places. I suppose I could sync my data elsewhere, uninstall, and install an older version of DeltaTouch from scratch.
I was actually looking at the functioning-over-time of a webxdc app, nothing to do with DT, so it may not be worthwhile. I hadn’t characterized it fully, but I think at least some elements of these two DT issues were present in 1.8.0.
=================
Actually, not being able to add a second device that is using a less recent client could be a problem, since Debian stable comes out every two years, and the stable version might not be the latest by the time it comes out, due to the freeze. So one might not be able to add a Debian stable device, ever.
This is obviously a Deltachat issue and not a DeltaTouch issue. As far as I know DC chats are not in a standard format like Maildir, so backporting them seems likely to be difficult; presumably the keys of accounts and contacts, and account login data, would be easy to backport as they are standard formats. It seems possible that a future design of Deltachat might make porting to an older client simple.
Would I be right to assume that adding a device using a different client, say Arcane chat, might also fail if they are using different backend versions?
edit: Apparently there has been work on Autoencrypt Setup Messages, part of the Autoencrypt standard, for exactly this purpose, but they seem not to be in use and I am ignorant of their exact status.