You can now transfer usernames in nsec.app!
Many people tried nsec.app and claimed their preferred username, but due to UX issues have it attached to throwaway test keys. We've (hopefully) fixed the signup UX, but also added a name transfer feature. You can now transfer your username to your real keys.
Make sure you reload the app properly (open tab, close tab, open again) to get the updated version with this feature. There is a menu button near your nip05 name in the app, where you can request a transfer to a specified npub. That npub then would have to change their username manually to the transferred one to "accept" it.
We've also made some serious improvements to the app, particularly with how well it works when your keys are imported into several devices/browsers. If you've had issues in that mode - please try this new version please.
Here is a quick demo of the name transfer:
https://v.nostr.build/zGgZ.mp4
Unfortunately, I can't edit my username to the one I had there before...
I see 'calle' assigned to your npub https://nsec.app/.well-known/nostr.json?name=calle
In fact I see 3 other names assigned to your npub too. I guess it's just that the old name was saved in your browser under your npub. I should fix the app to allow you to edit name to the one already assigned to npub on the server. Meanwhile you can try clearing nsec.app data in your browser and then login with calle@nsec.app and you should see it there.
It worked when I added a new key and chose that username!
Why can't I use special characters in my password...
My bad, I should have foreseen that users will want to put anything in the password. I will fix that, sorry.
Well.... Went ahead and made the same mistake as everyone else. Transfer not working for me
https://i.nostr.build/jQmE.jpg
Usernames (nip05 names) are case-insensitive. The app should convert entered names into lowercase, but doesn't in this screen - will fix that. Try typing in lowercase, should work.
Coming along nicely!
Still no way to delete a user?
Deleting keys from browser is a dangerous operation, we will add it when we have a proper flow in place, like "please make sure you export your keys first" etc. Btw you can already do encrypted nsec export (nip49) in key settings, you can do that and then just clear the browser data for nsec.app, and then import back only keys that are needed, all apps and connections should be synced back from relays.
Ok, thanks for the update and tips!