All "sins" you mentioned are results of trying to be more convenient for users used to web browsers.
Current state of web is pretty far from being decentralized, including web3.
Thank you for the feedback. Of course, it's AI-based. I have a cron job to check for new content every hour, but it generates articles only when there is some discussion going on.
So it was intended to be used this way. Didn't work very well. Connect-kit-loader trusts whatever the CDN throws, CDN trusts whatever NPM throws and NPM trusts whatever GitHub throws.
Regular smart cards also don't have screens, so it would mean totally blind signing. That's the problem which hardware wallets are solving, but sometimes the screen is just too small to show all the details of complex transactions.
- You can use Meshtastic CLI.
- Docs are in git repository in .mdx format: https://github.com/meshtastic/meshtastic
All "sins" you mentioned are results of trying to be more convenient for users used to web browsers. Current state of web is pretty far from being decentralized, including web3.