damus io deeplinks are for linking to things within the app. When you click them on iOS they are handled within the app and can open the app to different views. We can’t really use njump.me for this because deeplinks only work on a domain associated with the app via a mechanism called web credentials. we could have technically used the njump software itself for damus io links, but it was handy to test our nostrdb rust library. notecrumbs is a fallback mechanism for if you don’t have the app installed, if you’re not on iOS, or if you’re in an app that breaks deeplinks like twitter. It will show “install” or “open” damus in safari in the ios/macos cases. It also provides opengraph previews in reminders, iMessage, mail app, and any other app that renders these previews which is pretty much everything, even twitter. notecrumbs was thrown together in a very short time. Lots of work still needs to be done on it.
the example bug the OP goes away if you refresh the page, normally you wouldn’t see it, but still need to fix this. Also profile loading should be easy to fix as well but just haven’t gotten around to it. https://i.nostr.build/zdo9y.jpg
thanks for the detailed explanation, Will! all makes sense.
I’m assuming you haven’t prioritized improving this since the data doesn’t suggest there’s enough opportunity here to help Damus/Nostr grow much? I share these links outside all the time, fwiw, but maybe not enough global volume of sharing outside