pull down to refresh

Nostr cannot move forward as long as the browser-extension mind virus remains uncured.
reply
Hmm. So what do you propose as alternative?
reply
The way follow works for legacy social apps is it just directing to a web app, or a protocol handler (mobile).
So a follow button either has to be opinionated as to which web app it uses, or, use a protocol handler for similar UX.
Adding an extension rquirement, which can't even be used on mobile, isn't achieving the same UX... so why bother?
You could be unopinionated with PWAs using a protocol handler, but the problem with that is PWA's are constrained to the kinds browsers already support (and we still havent gotten lightning: added after all these years so probably not going to happen)
I think if people are really hung up on being not-opinionated on which Nostr app they direct people to then either making a more concentrated push on new types into the major browsers is required, or a hostile takeover of an existing one like magnet: that can decode relay/npub information
reply
Would it be enough to redirect the user to njump.me or similar services in case there's no extension on browser desktop or on mobile?
reply
Should be doable, if window.nostr=false make it just a regular link
reply
I get it. Let me think through this and revert. Thanks for the detailed feedback :-)
reply
Just tried to implement it on our shop footer https://agora.ftp.sh/ and the button is not loading up. Apparently linking to the file nostr-follow-button.js from github isn't working,
https://github.com/saiy2k/nostr-components/blob/main/dist/nostr-follow-button.js
Nor directly from the site.
https://nostr-components.web.app/dist/nostr-follow-button.js
reply
Thanks for trying this out! Can you please try copying the file to your server? Didn't test, if hotlinking works!
reply
10 sats \ 1 reply \ @AGORA 24 Mar
yes is loading now. Thank you! Will be nice if the text simply say Follow on Nostr
0 sats \ 1 reply \ @suraz 24 Mar
This is nice.
reply
Thanks!
reply
Really cool, and much needed!
reply
Thanks :-)
reply