diff --git a/CHANGELOG b/CHANGELOG index 40c0f07f..101c71d6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -14,20 +14,28 @@ it into an Android APK. The same source becomes both. - `src/feldspar/` is generated on every build: the typed client, `hooks.ts` (the React scaffold's `useX` / `useCreateX` / `useUpdateX` / `useDeleteX` hooks) and `config.ts`. - The web bundle comes from `expo export --platform web`. - - The APK comes from `expo prebuild` plus `./gradlew assembleRelease`. - - The Android package is `com.feldspar.`. + - The APK comes from `expo prebuild` plus Gradle, as a release or a debug build; both carry + their JavaScript, and native code for 64-bit devices only (`arm64-v8a`, `x86_64`). +- **Android app settings** ("Android app" card in the application form): app ID, version, icon, + release or debug, and APK or AAB. Release builds can be signed with your own keystore (the + password is a secret, never written into the project); **Generate a keystore** creates one in + the file store. Bad values fail only the Android build. - **CSP**: React's policy plus `style-src 'unsafe-inline'`, because react-native-web's `StyleSheet` writes a `