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