no need if you're on a web client, it should be recognized as a URL, and if the browser handles ipfs, as brave does, it should just work
Discussion
ah didn't think of that
But in that case, you need to trust Brave’s resolution servers. I wanted to test a direct link to see if we can make a trustless app distribution system via Nostr: Dev -> IPFS -> Nostr signed message -> User