Unpopular opinion, I just added to @workstr a mandatory PIN code with 9 digit used to access your encrypted NSEC when you import it on device.
This will be also used to protect your hot #monero wallet within the app for seamless tips. I am even thinking of removing support for signer and extensions. You can currently transfer your nsec to another device via QR code with encrypted msg on relay.
The less bells and whistles, the higher the speed and less frictions for new comers. People introduced to the app from the gym won’t know they have a #Nostr account or are using #Monero.
I’m building a powerhouse under the hood.

GitHub
Add Integrated Self-Custodial Monero Wallet and Native XMR Tipping to Workstr · Issue #246 · Workstr7blo/workstr-web
Summary Add a fully integrated, self-custodial Monero hot wallet directly inside the Workstr PWA so users can receive, hold, and tip XMR without op...