### #Amethyst v0.77.0-alpha: Amber πŸš€ Today marks the beginning of a new era for Nostr Android. A native signing app (Amber) can now store the keys while every other Nostr app focuses on their own use cases. The time of inserting your private key in every native app is over. Well, at least technically over. Consider this a test release. Bugs are expected. We hope other Nostr apps for Android follow the same path and stop storing a private key with their own databases. And, hopefully, iOS apps will follow soon. This version wasade by @greenart7c3 and all zaps to go him. Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.77.0/amethyst-googleplay-universal-v0.77.0.apk) - [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.77.0/amethyst-fdroid-universal-v0.77.0.apk)

Replies (69)

I'm not sure I really understand what this is all about but it will come and it sounds great! Thanks guys! πŸ€™πŸ”₯
Yes, it asks for public key on amber. Then for decrypting nip44. But no floating button and repliying and reactions no asking
from Google Play I'll try to uninstall it first now, and then install this from Github, if it doesn't work, I'll let you know thanks (sad)
Default avatar
deleted 2 years ago
Notes seem tp be having a difficult time loading in this version. So far the signing operation seems to work, will keep testing.
Was gonna say. Nostr way is add release url in Obtanium. But most β‚Ώitcoiner all talk 😝 jk loveeeeeee
greenart7c3's avatar
greenart7c3 2 years ago
From what I can remember the web app can open Amber and send the event json but in amber I can't send the event or signature back to the web app. Every web app would have to create a dialog like nostr.rocks does and in amber you just copy the signature back to the web app. I have to test this more to see if I find a better solution. Best solution right now would be to implement this in nostrnet.work apk or Spring
Still the same I uninstalled the Amethyst uploaded from Google Play, installed the one from Github, still the same error prompt (sad) I'm using Plebstr now image
Apps like Amber (NIP-46) should also just handle the NIP-7 stuff. And apps like Nostore (NIP-7) should also handle the NIP-46 stuff. cc @Ryan
Thanks for source code reassurances. For some reason I trust you (still verify 😁) 🫑
Please generalize Amber to securely store all kinds of encryption keys, not just Nostr. Nostr, PGP, etc. Mobile devices need a generalized encryption keyring app. Bonus points for making use of devices' secure elements.
Just the apk from Github I reinstalled it earlier, then uninstalled, will reinstall it now through GPlay
I logged out of Amethyst (removed my nsec) and then tried to login via Amber and Amethyst instantly crashes when I click 'Login with Amber'. GrapheneOS on a Pixel 6. Also, what's the difference between F-Droid and Play edition? I've been using F-Droid. Are notifications available on GrapheneOS with either edition? Thank you!
im running lineageOS, with no google play services and i can tell you no notifications on f-droid or play, but that would be the reason to use the play version
I think this is a bit difficult for Appstore reviews. If the client allows third-party logins, Apple will require the use of 'Login with Apple ID'. :)
greenart7c3's avatar
greenart7c3 2 years ago
The goal was to make it totally offline. But if we find no other solution we can do a broadcast option
↑