- Add src/crypto.ts: generates 48-byte hex key, stores via capacitor-secure-storage-plugin (Android Keystore / iOS Keychain) - Add nodejs-assets/nodejs-project/main.js: waits for encryption key from WebView before starting server - Update LoadingScreen.tsx: sends encryption key to embedded Node process over nodejs-mobile-cordova channel - Add capacitor-secure-storage-plugin dependency - Update vite-env.d.ts with channel types for nodejs - Add private docs to .gitignore (PROJECT.md, PLAN.md, etc.) |
||
|---|---|---|
| .. | ||
| nodejs-project | ||