From Islam to Christ v0.2.1
- Version: 0.2.1
- Release tag: v0.2.1
- Release channel: Stable
- Platforms: Windows and Android
From Islam to Christ v0.2.1
Responsive Android layout patch release.
What changed
This patch addresses the reported unnecessary horizontal panning on Android phones:
- Constrained html, body, and the root application container to the available viewport width.
- Removed the body-level minimum width that could force content wider than the phone screen.
- Constrained the application shell, main content, and page content within the flex layout.
- Separated vertical scrolling from horizontal overflow handling.
- Wrapped the reader toolbar and reader tools on narrow screens.
- Replaced fixed-width Bible reference controls with a responsive mobile grid.
- Allowed Bible selectors to shrink to the available width and clip long labels without expanding the page.
- Allowed verse text and narrow content areas to wrap safely.
- Kept the same Android and Windows feature set from v0.2.0, including the privacy PIN, local data deletion, offline Bible database, bookmarks, notes, highlights, Journey, Learn search, Saved items, themes, branding, and GitHub update checks.
- Bumped Android version code to 3 and kept the application version at 0.2.1.
Platform builds
- Windows x64 installer, blockmap, and latest.yml.
- Android debug APK, published as From-Islam-to-Christ-0.2.1.apk.
- GitHub release page: https://github.com/mcographics/FromIslamtoChrist/releases/tag/v0.2.1
The Android APK is debug-signed. Because debug certificates are not a stable production signing identity, Android may reject an in-place update from another debug APK signed with a different certificate. In that case a fresh install requires uninstalling the existing package, which removes its local app data.
Verification
- npm run build passed.
- npm run verify:database passed.
- The tagged GitHub Actions build completed successfully.
- The public release is non-draft and non-prerelease.
- The Android APK was checked against the published GitHub release asset.
- Website rendering tests passed 39/39 after the website was updated to the v0.2.1 release.
- The website Pages deployment completed successfully.
Remaining boundaries
This patch is a layout correction, not a claim of complete visual QA on every Android screen or device. Production Android signing, a final distribution channel, full device interaction testing, content licensing, attribution review, and privacy hardening remain open.
Full Changelog: v0.2.0...v0.2.1