Pretty weird to :90percent: of people to display a bunch of content types in your :nostr: Nostr app, for which you don't give a route to create them.
Not saying your app has to enable creation of all of them, but it should at least point to other apps that do.
And yes, there's Nip-89, I know. But it says nothing about whether the proposed apps handle the CREATION for the :AirQuoteLeft: supported :AirQuoteRight: kinds, so in the majority of cases it's sending users to another app (that they don't know) just to SEE the same content type over there and be like "What now?". It also has some weird base assumptions and seems to be thought out mostly from the web app perspective.
I think :app: App events could be the better solution here. If we find a neat way to specify what content types the app lets you READ vs what types it's lets you WRITE, you'd have a general solution for all platforms (APK, Mac, iOS, Linux, cli, etc...) and for content tires that can even go beyond Nostr stuff (MP3, MP4, DOC, ....).
Would make building a great search UX in apps like
@Zapstore easier too, ngl ๐.