Could it be possible to improve user retention by making Nostr web apps work **without** a browser extension? Help me test this vision by uploading your static (nostr) websites at . Sign in/up then click on the (n)app icon with a big "N" (a Napp store) where you can upload them. Hint: Before uploading, you could add some code to your napps to support auto-login. You just need to get the logged-in user's pubkey on load by calling `const userPk = await window.nostr.peekPublicKey()`, which returns the pubkey without prompting the user.
test
oh hooo dude, let me tell you: bending passkeys for storing and retrieving nostr keys does work! browser extensions no more. very soon! image
This week I tested it with Jumble's source code and after some bug fixes... it works perfectly! Yeah you can upload anyone else's code easily or just use official Jumble, if the Jumble's dev chooses to upload it. Later, there will even be a 'draft' release channel if say a vibe coding platform wants to upload and show a preview before really publishing a vibe coded app to the 'main' channel. 1 or 2 weeks tops to finish and integrate the signer module and it's ready for demo. \o\ View quoted note →
oh the web! a popover is opened with a custom longpress event. when the touch/click is released, the browser-controlled backdrop receives a pointerup event and immediately auto-closes the popover. All cool, except that the pointerup event isn't exposed to the js, thus can't be canceled. damn, these kinds of unimportant problems keep slowing me down.