spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
miljan
Member since: 2022-12-25
miljan
miljan 7h

Good point. Done!

miljan
miljan 1d

Yes, our signer is built on the standard NIP-46 spec. We follow the spec precisely, there is nothing proprietary in our implementation. You don't need to trust Primal with your nsec; our entire stack is open, so you can see precisely how we handling it. The idea behind building a signer is precisely to minimize the need for our users to paste their nsec into any new nostr app they wish to try. https://nips.nostr.com/46

miljan
miljan 1d

All smiles in the Primal team meeting this morning 🇷🇸

miljan
miljan 24d

You can mute the sound via the dynamic island or lock screen UI. Also the signer should be running only while you have remote sessions going.

miljan
miljan 26d

You can use any relay. Simply implement NIP-46 to login into your app.

miljan
miljan 26d

Which app did you try to sign into, and which Primal signer app did you use (iOS or Android)?

miljan
miljan 5d

Thanks for reporting and apologies for the outage. It seems to affect a small subset of our users but we were just able to reproduce it and are working on a fix. Aiming to deploy it first thing tomorrow.

miljan
miljan 25d

I think it’s fair to say that we broke new ground with our iOS remote signer. People have been trying to build something like this for a long time (even predating Nostr) and afaik all those attempts have been shut down by Apple. Some of our well informed users are concerned that our implementation breaks Apple’s rules and that Primal might get banned from the App Store. I’ll share our experience here so that other builders can benefit from it. First and foremost: we didn’t try to sneak this feature in. We provided a detailed explanation to the app store review team outlining exactly what we are doing and how. The technical tldr is: the only way to keep your iOS app running in the background is to play sound or dox user location. There is a history of developers trying to hack their way in by playing silent audio tracks or attempting to trick the reviewers (and confuse the users) in other ways. The key to our success was that we actually built a polished ambient sound feature for our signer. Some users might actually want ambient sound for their remote sessions, so we took great care to pick the appropriate sounds and build polished UI that enables users to control those sounds via the dynamic island or the live activity UI on the lock screen. We also designed an informative sound opt in screen at the beginning of the session. This is important: the user is fully informed and totally in control every step of the way. I am not sure, but it might be helpful that Primal was already a multimedia app so this feature doesn’t feel out of place. In any case, that’s how we did it; hope it helps other builders. 🫡

miljan
miljan 26d

Big news Nostr fam: the Primal Remote Signer is here! 🫡 We just released Primal 2.6, which includes a NIP-46 remote signer built into our iOS and Android apps. Now you can use your Primal mobile app to login to any Nostr app that supports the remote login (a.k.a. nsec bunker) standard. IMHO this is the easiest and most secure way to login to Nostr web apps. Check out Paul’s overview video below. We had to do some crazy stuff to make this work on iOS. Overall this was way harder to build than we anticipated. Try it and let us now how it hits!

miljan
miljan 7d

I think had good success with shakespeare and our signer. Derek, any insights to share?

miljan
miljan 8d

I think it's a good idea to prompt the user to confirm if pasting the fully qualified URL is what they actually wanted. We never want to assume we are smarter than the user and just automatically replace the content they pasted, but prompting seems like the right balance in this case.

miljan
miljan 12d

No, after you create the initial NWC connection to Primal wallet, you no longer need to keep Primal open to continue zapping in Amethyst.

miljan
miljan 8d

Thank you; this is helpful. Someone from our team will reach out today to troubleshoot further. Please keep an eye on your DMs.

miljan
miljan 13d

We just shipped an iOS update (build 2.6.42) which should be more solid all around and address these intermittent crashes that were affecting some of our users. Please upgrade and let us know if you run into any further issues.

miljan
miljan 9d

We got these reports before and we’ve had a hard time reproducing them. We’d really appreciate if you could help us with this. Some immediate questions: 1. Are you consistently seeing these issues, or intermittently? 2. If you login into the Primal web app, does everything load quickly? We’d love to get to the bottom of this.

miljan
miljan 9d

all primal clients always generate nostr nevent references for mentioned notes. the only way to end up with a primal url is to deliberately paste it in the note.

miljan
miljan 26d

"first of many updates" 🍿🍿🍿

miljan
miljan 13d

Thanks, we are planning to revamp our feeds in the coming weeks.

miljan
miljan 21d

Thanks for confirming. We will try to reproduce and may reach out for additional info.

Welcome to miljan spacestr profile!

About Me

Building Primal

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends