What is Nostr?
calvadev / calvadev⚡️
npub16dh…0nkq
2025-03-05 23:55:01

calvadev on Nostr: Got some shopstr updates to report on since it's been a minute! Recently, I've ...

Got some shopstr (nprofile…0uz8) updates to report on since it's been a minute!

Recently, I've primarily been focused on QoL improvements and general code cleanup related to performace and reliability before working on some new stuff. If you haven't noticed, here are a few of the bigger changes:

- As a merchant, you can now set a donation rate on sales that goes back to support the site's development and maintenance

https://github.com/shopstr-eng/shopstr/commit/b0fc2bb725d8d432be669ee121b6c7183dba05b9

- Merchants can now also set their payment preference to receive a Cashu token via DM (the usual) or directly to the Lightning address set on their Nostr profile, making manual claiming unnecessary

https://github.com/shopstr-eng/shopstr/commit/f4c92ce165e64d87200b9302835888a5b107319f

- The built-in NIP-60 wallet got updated to the latest revision of the spec and is generally more reliable than before

https://github.com/shopstr-eng/shopstr/commit/b0b06cf67b096a2d48e86b12335cdd9d7cf58377

- Multi-image uploads are now supported, as well as naddr-based search and page routing (h/t hodlbod (nprofile…nkr4) and dtonon (nprofile…4ddm) for the suggestions)

https://github.com/shopstr-eng/shopstr/commit/62db9a01d2411f6ef9a623f798302c0c1d52abd6

- Some extensions (primarily Nostr Connect) don't support NIP-44 encryption yet, so that's now checked before allowing you to use the site while signed-in

https://github.com/shopstr-eng/shopstr/commit/85a2cedc5ca3a9a40cb4b360df4322e03a1c9f78

Also, don't forgort to update your Umbrel, Start9, and/or Tor instances if you're running one! Simply pulling the latest image source and rebuilding should do the trick.

Back to building. 🫡
Author Public Key
npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq