Replying to Avatar arfonzo

I was asked to test nostr:npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu's new #nostr web client under development, naturally I couldn't resist! :catJAM:

One thing that stands out to me, is that it definitely feels "different". I think it's because he built his own rendering engine for nostr events from what I've read. I like how super-clean it is!

Lots of work to be done, but I think it's already an awesome start to what could be a great web client!

Feedback so far:

- It's great to see that any event kinds can be shown, but I think each kind will need specific formatting to make it contextually relevant in the feed.

- If I click Follows or Global, the kinds tabs go back to the default setting of "All": I'd like that to persist, so if I'm on "Streams", it stays there.

- Would love a way to specify a relay, like Follows | Global | Relay

- Love the filtering by kinds as tabs!

Oh and each kind actually does have specific templates. I'm actually working on simplifying that on the back end as we speak.

Reply to this note

Please Login to reply.

Discussion

That's great! Yes I had presumed you would need some sort of template system per kind. There's just... a lot of kinds to work through! 😹

Yet another good argument to have UI directives as nostr events. when someone publishes a NIP, they can also publish a few UI directive events that clients like this can choose to fetch to learn how to render - no-code on the client-side.

Formstr has had UI directives as nostr events for years 🤣

Where can I learn more about that? is the formstr client the best entry point to start investigating? https://github.com/abh3po/nostr-forms

So far I've (tangentially) discovered NRPC and your example nrpc_server - both of which are extremely interesting!!

Yep nostr-forms is the client, NRPC is awesome, theres an unmerged forms NIP:

https://github.com/nostr-protocol/nips/pull/1190

I need to simplify the structure of the NIP so it doesnt scare away people, but if you leave the access control part out its fairly simple, similar to NIP-88, infect NIP-88 evolved from it.

okay yea i was looking for the NIP, just found it myself, thanks! checking it out