4836b1e197
Sharing a photo into the app: the "Send to…" picker appeared and staging worked, but picking a chat said "no file found". Cause: the app loads its UI from the REMOTE origin (remote.bizgaze.com), and I read the staged bytes with fetch(convertFileSrc(uri)). Capacitor's local `_capacitor_file_` serving isn't on the remote origin, so that fetch is CORS-blocked / hits the remote server → 404. Read through the native bridge instead: Filesystem.readFile returns base64 in native code, never touching the webview network stack, so it reads the App Group file the app has entitlement access to. Falls back to it.path, then to the old webview path for local-asset builds. Web-only fix — no rebuild. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>