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. 🫡
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. 🫡