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.