Note in native-shell.js that editing it leaves the apps behind

Also serves as the first real exercise of the build-apps workflow: a change under
mobile/src should rebuild both apps on the ingest Mac without touching the web
deploy, which only watches server/**.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Waters Church
2026-09-24 15:35:26 -04:00
co-authored by Claude Opus 5
parent 76e74dc0fa
commit b5a3d48d86
+4
View File
@@ -1,6 +1,10 @@
// native-shell.js — the iOS/Android-only layer. Bundled by esbuild into www/native-shell.js // native-shell.js — the iOS/Android-only layer. Bundled by esbuild into www/native-shell.js
// and injected ONLY into the app bundles, never served to the website. // and injected ONLY into the app bundles, never served to the website.
// //
// Editing this file, or anything under server/public, puts the shipped apps behind the
// website: they carry a copy of the UI taken at build time. A push rebuilds them on the
// ingest Mac and emails to say so, but shipping is still ./release.sh --ios --android.
//
// Two jobs: // Two jobs:
// 1. Publish the Capacitor plugins on window.CapPlugins, synchronously, before // 1. Publish the Capacitor plugins on window.CapPlugins, synchronously, before
// native-bridge.js and app.js parse. That's why this is bundled as an IIFE and loaded // native-bridge.js and app.js parse. That's why this is bundled as an IIFE and loaded