Do you use macOS at all? Or, have access to an emulator for testing? Sadly, using noStrudel isn't possible on Safari when Lockdown Mode is enabled. Would love to be able to use it.
I've been refactoring some stuff in applesauce and to test the patterns I've been building some simple example apps :)
https://npub1zz6g0z3r2xaqwf4k4u5f6cqsstc0qx9hjxkd5flxaazq3wnx03xqppq4fv.nsite.lol/examples/
nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg I even built a simple NIP-29 client 😁
Discussion
Not possible when using as a PWA on macOS*
You can enable a setting to disable Lockdown Mode per site, but that doesn’t work when it’s running as a PWA.
I have an old mac book, but its collecting dust somewhere. what does lockdown mode do?
Ill try to fix it if I can but I don't normally use safari or mac so I might end up breaking something again
It hardens the iPhone against many attack vectors, including 0click vulns. But can break some sites. I’m probably an outlier here, so I totally understand if you don’t want to spend any time investigating it haha
“Certain complex web technologies, like just-in-time (JIT) JavaScript compilation, are disabled unless the user excludes a trusted site from Lockdown Mode.”
What’s interesting is if you exclude a site from Lockdown Mode on iOS it will honor that exclusion in a PWA on iOS. But, won’t do this on macOS. So, accessing noStrudel through a Safari PWA on macOS remains broken due to Lockdown Mode blocking something from the site. But, would be cool if it could be compatible for us security conscious people. 🙏