Made a bunch more changes this evening including displaying npubs in their bech32 format rather than hex and starting to implement on device encryption and decryption.
You can already do it by using the shared secret, but think it will be even better if you have the option to do on device too so even the shared secret doesn’t have to leave.