Avatar
sandwich
e771af0b05c8e95fcdf6feb3500544d2fb1ccd384788e9f490bb3ee28e8ed66f
author of nips that you use every day but have no idea exist. infamous shit-stirrer. former full-time nostr developer.

happy halving!

#bitcoin #halving

For beginners? Prusa or Ender3.

There are very good printers at very affordable prices these days.

Replying to Avatar sandwich

v0.2.0 released -> https://github.com/sandwichfarm/myrelay.page

tldr: Relay operators can now add and reorder blocks and modify options.

new repeatable blocks:

1. html block: render any html in a block

2. img block: easily render an image

3. markdown block: easily render markdown

4. feed block: generate a feed with custom filters (tags filtering limited to '#t' for now) and layout (list and grid for now)

There can be zero to many repeatable blocks.

general settings:

1. enable/disable blocks

2. Remove blocks

3. sortable (and unsortable) blocks

4. settings panel

options todo:

1. higher level general settings (block agnostic) - wasn't completed because it requires an adapter since the options generic was built around blocks, will be released as a patch on v0.2.0

I'm wrapping up another micro-app needed for the nostr.watch refactor, so development on myrelay.page will slow down a little, but it wont' stop.

roadmap:

- v0.3.0 full theme support: default themes, ability to customize default themes and ability to write themes from scratch at runtime.

- v0.4.0 remote component loading

- v0.5.0 custom note templates

- v0.6.0 optimization (improved store, hydration and control-flow logic)

- beta

I'll write a NIP-28 article that goes over the new features after I go outside for a bit.

demo: https://lunchbox.sandwich.farm

#build #buidl #myrelaypage #opensats nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wghx6mmd9uq32amnwvaz7tmwdaehgu3wdau8gu3wv3jhvtcqypu8xwr40lp96ewdj2fef408wy70gd3carf9n6xu7hrnhq6whpglyn6llhe

nostr:naddr1qvzqqqr4gupzpem34u9stj8ftlxldl4n2qz5f5hmrnxns3uga86fpwe7u28ga4n0qqfk67tjv4kxz7fwwpskwefdwcczuv3wxqd85rsn

v0.2.0 released -> https://github.com/sandwichfarm/myrelay.page

tldr: Relay operators can now add and reorder blocks and modify options.

new repeatable blocks:

1. html block: render any html in a block

2. img block: easily render an image

3. markdown block: easily render markdown

4. feed block: generate a feed with custom filters (tags filtering limited to '#t' for now) and layout (list and grid for now)

There can be zero to many repeatable blocks.

general settings:

1. enable/disable blocks

2. Remove blocks

3. sortable (and unsortable) blocks

4. settings panel

options todo:

1. higher level general settings (block agnostic) - wasn't completed because it requires an adapter since the options generic was built around blocks, will be released as a patch on v0.2.0

I'm wrapping up another micro-app needed for the nostr.watch refactor, so development on myrelay.page will slow down a little, but it wont' stop.

roadmap:

- v0.3.0 full theme support: default themes, ability to customize default themes and ability to write themes from scratch at runtime.

- v0.4.0 remote component loading

- v0.5.0 custom note templates

- v0.6.0 optimization (improved store, hydration and control-flow logic)

- beta

I'll write a NIP-28 article that goes over the new features after I go outside for a bit.

demo: https://lunchbox.sandwich.farm

#build #buidl #myrelaypage #opensats nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wghx6mmd9uq32amnwvaz7tmwdaehgu3wdau8gu3wv3jhvtcqypu8xwr40lp96ewdj2fef408wy70gd3carf9n6xu7hrnhq6whpglyn6llhe

It'll still be 4/20 by like 15m in my timezone :D

Replying to Avatar jack

tax dollars at work

Replying to Avatar YawningGoat

nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx would it be possible to add a Tor support attribute to relays on https://nostr.watch/ ?

Not on the current iteration of nostr.watch, no.

However, I'm rebuilding nostr.watch over the next 3 months and towards the end of the rebuild it will have tor support. It requires that I have infrastructure to support the NIP-66 daemons operating through a SOCKS proxy. This has a number of complexities when it comes to monitoring a relay, namely, the failure rate and timeout requirements of TOR are significantly higher than with clearnet, complicating backoff and queue retry logic. Due to the higher complexity, it needs to remain as a lower-priority task so it doesn't block more critical developments. I am excited to get it complete, but need to burn through a pretty large list of items first.

Replying to Avatar HoloKat

One of my smaller visions for Nostr is to have a button that you can paste into any website that...

1. Allows anyone to pay you any amount (zap)

2. Gives you an option to subscribe to them

We already have 1, thanks to nostr:npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw, and we already have 2 (I think) - the autozapper by nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz, but they are separated and all alone, and a bit sad. The Autozapper is only available via that website at the moment.

How do we bring them together?

Can we also allow users to customize that experience? Different styles?

One can dream...

Yes, customization is possible via NIP-78.

Replying to Avatar HoloKat

Thanks to nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy and nostr:npub1cd0l3s6qgj0s6690rtkys39mgj5upwxpm4856nhmce0pyqu6xj9qh7xlvx, anyone can now zap ALL the devs at once behind the apps on nostrapps.com.

That list also includes some designers, relay operators and a few key support people. If you feel I'm missing someone, please let me know.

How it works:

I created a list on listr (thanks nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc!) and used it to create a prism, then pass the note to zapper.

One tiny tweak I think we could have there if we get lucky, is to have an option to disable tagging everyone on the prism list. Perhaps it can be toggled off in the prism creation flow?

Anyway, zap away!

https://v.nostr.build/Q7ePZ.mp4

awesome, great work!