#Amethyst v0.84.1: ncryptsec support (NIP-49)

Now you can export and login with a password-protected version of your private key.

This new format starts with **ncryptsec** and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new format is not designed to replace your **nsec**, but to work side-by-side with it. Keep your nsec in the safest place you can and use the **ncryptsec** to move your key between devices, deleting it as soon as you are done with the transfer.

New Additions:

- Adds support for NIP49 to login and back up key screens

- Adds cryptographic support for NIP-49 to Quartz

- Enables citation on chats via @

- Adds "₿itcoin" to the set of custom hashtags

Updated translations:

- Portuguese by nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp

- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

- Chinese by nostr:npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7

Performance Improvements:

- Avoids the memory use of the flatten operation on Notification counters

- Adds a check for the main thread when pulling opengraph tags.

- No need to crossfade when clicking on Show More

Code Quality Improvements:

- Updates Compose dependencies

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-googleplay-universal-v0.84.1.apk )

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-fdroid-universal-v0.84.1.apk )

Reply to this note

Please Login to reply.

Discussion

total fire

Happy with your first contribution? :)

and just like that...Vitor releases a new update that fixes the #amethyst tagging/crash issue. love it 🫡🚀

#cybersecgirl #amethyst #0.84.1

nostr:nevent1qqsqxl6yddu8cp7kjwe04sms3t7hm66n598wlpnse0hkdzgdykf5pmgpp4mhxue69uhkummn9ekx7mqzyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqgspncac

#Amethyst v0.84.1:

تحديث جديد لـ Amethyst بإصدار 0.84.1

دعم ncryptsec (NIP-49)

يمكنك الآن التصدير وتسجيل الدخول باستخدام نسخة محمية بكلمة مرور من مفتاحك الخاص.

يبدأ هذا التنسيق الجديد بـ **ncryptsec** ويتطلب إدخال كلمة مرور لفك تشفير المفتاح قبل تحميله إلى العميل. ضع في اعتبارك أن التنسيق الجديد ليس مصممًا ليحل محل **nsec**، بل للعمل جنبًا إلى جنب معه. احتفظ بـ nsec الخاص بك في أكثر الأماكن أمانًا واستخدم **ncryptsec** لنقل مفتاحك بين الأجهزة، وحذفه بمجرد الانتهاء من عملية النقل.

الإضافات الجديدة:

- يضيف دعمًا لـ NIP49 لتسجيل الدخول وعمل نسخة احتياطية من الشاشات الرئيسية

- يضيف دعم التشفير لـ NIP-49 إلى الكوارتز

- تمكين الاقتباس في الدردشات عبر @

- إضافة "₿itcoin" إلى مجموعة علامات التصنيف المخصصة

الترجمات المحدثة:

- البرتغالية

- المجرية

- الهولندية

- الصينية

تحسينات في الأداء:

- يتجنب استخدام الذاكرة لعملية التسوية على عدادات الإشعارات

- إضافة علامة اختيار للخيط الرئيسي عند سحب علامات opengraph.

- لا داعي للتلاشي عند النقر على "إظهار المزيد".

تحسينات جودة الكود:

- التحديثات إنشاء التبعيات

nostr:nevent1qqsqxl6yddu8cp7kjwe04sms3t7hm66n598wlpnse0hkdzgdykf5pmgpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqsef3t4k

pretend im a dumb guy named derek. please explain how i use this new nsec spec? what do i use to encrypt my private key?

It seems not much client support encrypt your nsec with password yet, but you can use nostr-tools to encrypt it https://github.com/nbd-wtf/nostr-tools/blob/master/nip49.ts

then use *encrypted* nsec to login to which client support it, like amethyst

Thanks!

There is a new ncryptsec1... Key that has the key but it's encrypted with a password, similar to an encrypted ZIP file. If you paste that on Amethyst's login, it asks you for the password and decrypts to get your nsec and then uses that to login.

How does one set the password for their encrypted key? Or where in my settings do I go to set that up?

Go to backup keys in the left menu

Got that but how do I assign a password to it that I can then use to login into other Nostr apps? All I see is copying my original nsec key.

Nevermind, I am sorry, I am dumb. Thought I updated to the latest version but was not.

Tested and it works. Thanks for the explainatut.

What's the point?

Security.

I'm guessing, it's security if I want to use more Nostr apps other than Amethyst that support this. Is that all?

Thanks

Olá equipe Amethyst, poderia adicionar a opção de memsagem programada.

Obrigado

Fiatjaf translator? 💪🙌

Amazing! Will add support for this to nsec.app

Gossip uses ncryptsec keys. Amethyst does now too. So do some of fiatjaf's tools. You can now move your private key securely between these programs without exposing it.

nostr:nevent1qqsqxl6yddu8cp7kjwe04sms3t7hm66n598wlpnse0hkdzgdykf5pmgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qq24lu

I look forward to this when it gets pushed to play store. thank you

noogle.lol now allows allows login with nsec and *drumroll* ncryptsec. Export your keys from Amethyst (or other clients that support it) with a password. Use the password to decrypt your key.

It is still recommended to preferably use a nip07 signer like the Alby extension, nostr-login or Amber on Android, but hey, use #Nostr as you see fit.

nostr:nevent1qqsqxl6yddu8cp7kjwe04sms3t7hm66n598wlpnse0hkdzgdykf5pmgpzpmhxue69uhkummnw3ezuamfdejsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqs6aalvl

Thanks Vitor. I just updated. But it's still crashing when I attempt to mention someone.

How is it crashing?

same here. crashes as soon as you confirm the person to tag. also highlighted text #tags and links are no longet aligned wih the text.

See if it is the keyboard. It has been documented that Graphene's default keyboard and FlorisBoard are crashing when apps use a "Visual Mapper" to show people's names intead of their pubkeys.

Anysoft, GBoard and Unexpected Keyboards seem to not have this issue.

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z awesome gotcha. i swap between unexpected and florisboard. that did.

Unexpected board also solved that weird backspace/delete while typing issue.

yeah it's part of the same issue.

Little late but FYI, I've confirmed this is related to word/correction suggestions. If disabled, mentions will work regardless of keyboard.

Also the backspace issue.

I don't know how this Content Warning is added. 🤐

Just wondering, does Amethyst need a translator for European Portuguese? Assuming fiatjaf's is brazilian portuguese.