v0.9.1-signed — GrapheneOS restore fix
Hotfix: restore now works on GrapheneOS. Same signing key as 0.9.0 — updates seamlessly.
🐛 Fix
- GrapheneOS reinstall+restore (#445). On hardened ROMs, app data / the database key could survive an uninstall, so a fresh install refused to open its database and blocked Restore from backup with "secure storage unavailable / ChatRepo.init not called". 0.9.1 recognises that state as a clean first run and restores normally.
Who needs this
- On 0.9.0 already? Seamless F-Droid update, no reinstall (same key).
- Doing the 0.9.0 signing-key reinstall for the first time? Use 0.9.1 — it restores cleanly on GrapheneOS.
- Hit the error on 0.9.0? Update to 0.9.1 and restore again (or clear Peers storage once and retry — your backup file in Downloads is untouched).
Signer unchanged: CN=Peers, SHA-256 67083e…68bf.