Creating a generic Nostr rendering engine leads to cool things like supporting every event kind...screenshot of me viewing kind 30617 events in my timeline (Git repos).
The beautiful thing about creating a client with plug and play Nostr lego is that you can add new features with ease. Adding a DVM feed to the UI is as simple as:
which renders as follows:
@vinney...axkl, I'd say this qualifies as NATEOAS 🤣
Working on DVM support for nostr-hypermedia tonight, probably just free ones for now...like nearly supported feature, fully customizable by just editing a json config. and doing a hot reload.