Avatar
jleger2023
597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd
#Bitcoin 25+ year dev NostrGram (Nostr client): https://nostrgram.co/ YouTube: https://youtube.com/@regardingbitcoin Substack: https://jonathanleger.substack.com

NOSTRGRAM UPDATE - ENCRYPTED PRIVATE KEYS IF NO NIP07 EXTENSION

As an added layer of security for people who aren't using a Nip07 extension on the browser, NostrGram will now have you choose a password to encrypt your private key. Each time you reload the NostrGram page you'll need to enter your password to decrypt the private key as it's not saved anywhere (which is the point).

If you're using a Nip07 extension this update doesn't change anything for you. If not, refresh the page and choose a password. From that point forward your private key will be encrypted in the browser's memory. This is meant to duplicate the security of an extension without using an extension. I still suggest you use a Nip07 extension if you can, but I know for mobile that can be difficult.

Check it out at https://nsotrgram.co/

No. I haven't been using one for my mobile testing (I use the desktop mostly). I'm almost done with an update that has you choose an unlock password and encrypts your private key using that password if you're not using an extension. That way the security of an extension is duplicated even if you don't have one installed.

For Russian yes but the app isn't ready for multi-language yet.

Let me rename the file so it has a build number. I bet it's a browser cache issue. Use this one instead: https://nostrgram.co/android/nostrgram.2.apk

Gotcha. I have ffmpeg on the server so I can convert webm files to mp4 if the videos are really short, but if they're long it would take a good while to convert.

Yeah I'm aware. It's just a standard format for video. If there's no way for Damus to support it I'll have the back-end server convert the video to mp4. The browser records in webm.

Hey #[0]. Just heard that Damus doesn't support webm video. Is there a technical reason for that? I'm not familiar with building iOS apps.

webm is a standard web format. I'm surprised Damus doesn't support it.

Just posted a note about it. The updates will always go to the same link (unless otherwise specified):

https://nostrgram.co/android/nostrgram.apk

In-app audio and video works on the Android app. I had to add the permissions (which it will request when you start the app and you can refuse if you don't want the app to have access to the mic and camera for uploads -- it won't break anything else).

Download the update here:

https://nostrgram.co/android/nostrgram.apk