Good point. Done!
🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.
Edit
Good point. Done!
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
All smiles in the Primal team meeting this morning 🇷🇸
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.
You can use any relay. Simply implement NIP-46 to login into your app.
Which app did you try to sign into, and which Primal signer app did you use (iOS or Android)?
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.
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. 🫡
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!
I think had good success with shakespeare and our signer. Derek, any insights to share?
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.
No, after you create the initial NWC connection to Primal wallet, you no longer need to keep Primal open to continue zapping in Amethyst.
Thank you; this is helpful. Someone from our team will reach out today to troubleshoot further. Please keep an eye on your DMs.
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.
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.
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.
"first of many updates" 🍿🍿🍿
Thanks, we are planning to revamp our feeds in the coming weeks.
Thanks for confirming. We will try to reproduce and may reach out for additional info.
Building Primal