### #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)
Oh suhweet! Will give this a try. 🚀
So is Amber app which im not familiar with okay?
It is, it's opensource and I've read over the source. It may be a little buggy tho, so we need to help make it better with some testing 🤙
* was made
https://i.nostr.build/rRQ0.gif nostr:nevent1qqs096ks8tcqepzl8hlvck7tdkwkv87zvdlryn7pgkrz6ypuzu4ufnspp4mhxue69uhkummn9ekx7mqzyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqgzwqld3
There is no new post floating button...
Do you have Amber installed? You have to login with that app.
Yes, it asks for public key on amber. Then for decrypting nip44. But no floating button and repliying and reactions no asking
Try force closing amethyst and check if you are in the latest version of amber
Couldn't install it 🥺 https://image.nostr.build/52bdb6e30b08c83b70680affe36c6450ca7b0a6a4e51b5110dc29b7af2ee70c1.jpg https://image.nostr.build/c607cccd7d55353f2e2cc0025403ae2d3b6b403a89af8a0641f0885415886eca.jpg
You have to uninstalled if you installed it from somewhere else, like the Play Store.
You mean, uninstall Amethyst?
Yep. Or just wait for the version to be updated in the other place you installed your current version from.
Is Amber available on F-Droid? I didn't find it on PlayStore 😢
Obtainium. :)
Worked for me eazy peazy! Here is my first amber-assisted note signing 🤙🤙
Test test test
I've been waiting on this. I am stoked. Thanks for implementing it and thanks for making the signing application @greenart7c3 🔥🔥🔥
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 https://nostrcheck.me/media/public/nostrcheck.me_5597550486143793871695064391.webp
Then the app is not uninstalled from Google Play. You have to fully remove it.
It"s fully uninstalled from GPlay 👇 https://nostrcheck.me/media/public/nostrcheck.me_5800878856288489641695065214.webp
Super strange. I am not sure what is the package this installer is conflicting with. Go to Settings/Apps and see if you can find Amethyst there.
Amethyst is not installed, Amber and Obtainium are, but I have nothing added on Obtainium
Strange. Which phone, OS are you using? It's almost as if the OS didn't remove the app entirely. I am not sure what to do. :(
Samsung s23, android
And now you cannot install Amethyst from anywhere? Or is it just through the APK that is the problem?
Using it now. Freaking awesome, all of you.
Where can i get amber?
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!
That was happening to me as well and I managed to fix it by deleting the storage and cache from both apps and logging in on Amber first.
Great work!
いずれこれが来るはず。 nostr:nevent1qqs096ks8tcqepzl8hlvck7tdkwkv87zvdlryn7pgkrz6ypuzu4ufnspp4mhxue69uhhjctzw5hx6egzyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqg4djkl6
nostr:nevent1qqstzvku7dvgszs3fxtewdt4gw4u7trz6yzs98khmuz254tzh0675cspzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qgnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9sxpqqqqqqzu5p86r
I was super impressed how fast the apps switched over.
Ah ok so amber cant hold more than one account key for now it seems?
Not yet
Also it seems DM encrypton is funky. Sent a test to an account I own. Here is the result. https://image.nostr.build/821ff1359b58def6f1b3a91fafd8952440ab0a151c2428ffbcb2e6c48730a070.jpg
the message is absolutely encrypted but neither side can decrypt it unless i'm doing it wrong.
If you leave the dm screen and open it again does it work?
I was super impressed how fast the apps switched over.
Ah ok so amber cant hold more than one account key for now it seems?
Not yet
Also it seems DM encrypton is funky. Sent a test to an account I own. Here is the result. https://image.nostr.build/821ff1359b58def6f1b3a91fafd8952440ab0a151c2428ffbcb2e6c48730a070.jpg
the message is absolutely encrypted but neither side can decrypt it unless i'm doing it wrong.
If you leave the dm screen and open it again does it work?
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
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 @ursuscamp
The goal was to make it totally offline. But if we find no other solution we can do a broadcast option
Nice! Let's go!
Yea, a callback url would work