Avatar
Vinit
9cc6e8a7f831a8974131ea341a03037015f91608174e65840c41bfe233c15348
Software Engineer, hoping to contribute
Replying to Avatar کیهان

great job. you can update it with these changes:

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

already merged into khatru and go nostr. and supported on alienos relay.

also, i was developing a management api client like you, but using shascn and svelte, but im not able to develop it for a long time probably since im very busy. you can take a look at it to use or inspire the ui maybe:

https://github.com/dezh-tech/mangostr

i hope we see amazing updates from your project. 🫡🪼

Thanks for the encouraging words!

Yes, I definitely need help with the UI 😆

I'll have a look, and soon get back to shipping some updates, thank you

Introducing Norma (Nostr Relay Manager), a nostr client based on NIP-86 (Relay Management API). If your relay exposes NIP-86 API, this client will give you the frontend to use it

GitHub: https://github.com/Vin-it/norma

Hosted instance: https://norma.network

It also supports Blossom management. The UI in general needs work. I’d appreciate feedback, especially on the NIP-86 implementation, as this is my first time writing a nostr client—but all feedback is welcome!

As usual, a warning - please test it against a local relay instance before using it against a production instance.

Thanks to nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 for the idea

Next steps: In addition to improving the UI/implementation, I will work on examples to show how NIP-86 could look like on the relay side. Khatru makes this easy by having an easy to implement interface if anyone is in a rush to give it a shot.

https://m.primal.net/Ngca.webm

Replying to Avatar Vinit

PR (https://github.com/Vin-it/norma/pull/2) description explains a couple of issues that I ran into with blossom - but just the first iteration

https://m.primal.net/NLvK.webm

I am just getting started so I might not make sense

But I just started working on a "admin panel" frontend using NIP-86 for relays

I am also extending it to sort of a blossom admin management frontend (owner can delete any blossom blobs etc.)

Would it make sense to have some spec for blossom to have something similar to nip-86? Just to formalize it

Note with more context (and PR but it is in very early stages) nostr:nevent1qqsrkdtzkt68jdmqk5zw2w59mevx7waw59dwvwcdw7tkc6eq0agu5jcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygyucm5207p34zt5zv02xsdqxqmszhu3vzqhfejcgrzphl3r8s2nfqpsgqqqqqqsm6wmpa

PR (https://github.com/Vin-it/norma/pull/2) description explains a couple of issues that I ran into with blossom - but just the first iteration

https://m.primal.net/NLvK.webm

Well, it ain't much...but I didn't want to say hi empty-handed since I joined saying I will contribute

Featuring nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a since her newsletter brought me here

(Not a new client, I am just tinkering around to get a better understanding of the protocol. Written in vanilla js)

#introductions

https://m.primal.net/KavU.webm