Releases: maxaitel/codex-android-app
Codex Android App v1.0.1
Codex Android App v1.0.1
Stable patch release for the mobile timeline and live progress path.
Fixes
- Keeps the active Thinking indicator as a single live presentation row instead of persisting placeholder rows into history.
- Preserves assistant markdown rendering while responses are streaming.
- Keeps tool-call rows visible between reasoning/progress updates and inside the completed "Worked for ..." trace.
- Deduplicates replayed progress rows when live events and refreshed history describe the same assistant work.
Artifacts
CodexAndroidApp-v1.0.1-android-release-signed.apk: signed APK for Android sideload installs.CodexAndroidApp-v1.0.1-android-release-signed.aab: signed Android App Bundle for Play Console upload workflows.CodexAndroidApp-v1.0.1-macos-arm64-unsigned-not-notarized.dmg: local Mac companion DMG. This is not Developer ID signed or notarized.SHA256SUMS.txt: SHA-256 checksums for the release artifacts.
Verification
- Android unit tests, lint, release APK, and release bundle passed.
- Bridge test suite passed: 285 tests.
- Relay test suite passed: 30 tests.
- macOS Swift build and DMG build passed.
- Signed APK verifies with the existing Max Aitel upload certificate.
- Signed AAB verifies with
jarsigner; the self-signed certificate and no-timestamp warnings are expected for the current upload key.
Codex Android App v1.0.0
Stable 1.0.0 release for Codex Android App.
Assets
CodexAndroidApp-v1.0.0-android-release-signed.apkis signed with the Android upload key for direct APK installation from GitHub.CodexAndroidApp-v1.0.0-android-release-signed.aabis signed with the Android upload key for Play Console upload.CodexAndroidApp-v1.0.0-macos-arm64-unsigned-not-notarized.dmgis a local QA macOS build. It is not Developer ID signed or notarized.SHA256SUMS.txtcontains checksums for the release assets.
Verification
- Android package:
app.codex.androidrelay - Android version:
versionName=1.0.0,versionCode=10 - Android APK signature verified with the upload certificate.
- Android AAB JAR signature verified with the upload certificate.
- macOS DMG was rebuilt from the 1.0.0 app metadata and remains unsigned/not notarized.
Still not included
- Play Store listing/distribution
- Developer ID signed and notarized macOS distribution
- Final clean-device release QA
Codex Android Relay v0.9 Preview 2
Codex Android Relay v0.9-preview.2
This is a preview GitHub release for easier first setup. It is meant to make the Android app plus Mac companion flow easier to try, not to claim Play Store or notarized macOS distribution readiness.
This release is marked as GitHub's latest release so the README download link works, but the artifacts are still preview/pre-store artifacts.
What changed since Preview 1
- The root README is now beginner-facing and starts with GitHub Releases instead of source setup.
- Setup copy now emphasizes opening the Mac companion app and scanning its QR code.
- Removed the Android "What's New" bottom sheet so first-run/reconnect flows are not interrupted by release notes.
- Legal and docs copy now frames Tailscale as a private-network route to the local Mac runtime, not a deployment model.
- Bridge and relay docs were trimmed around local-first defaults and explicit development overrides.
Included artifacts
CodexAndroidRelay-v0.9-preview.2-macos-arm64-unsigned-not-notarized.dmg- macOS companion DMG with bundled Node.js runtime.CodexAndroidRelay-v0.9-preview.2-android-debug-signed.apk- debug-signed Android APK for sideload testing.CodexAndroidRelay-v0.9-preview.2-android-release-unsigned.apk- unsigned Android release APK output.CodexAndroidRelay-v0.9-preview.2-android-release-unsigned.aab- unsigned Android release bundle output.SHA256SUMS.txt- SHA-256 checksums for the uploaded artifacts.
Important limitations
- The macOS DMG is not Developer ID signed or notarized.
spctlrejects it withsource=no usable signaturein this build environment. - The Android release APK/AAB are unsigned. They still need proper upload/app signing before Play Store or production distribution.
- The debug APK is signed with the Android debug certificate and is for testing/sideloading only.
- The GitHub repository is public, but these artifacts are still preview binaries for sideload testing. For Android, install the debug-signed APK; the unsigned APK/AAB are only for people signing their own build.
Validation run
./gradlew :android:app:testDebugUnitTest :android:app:lintRelease :android:app:assembleDebug :android:app:assembleRelease :android:app:bundleRelease --console=plaincd bridge && npm testcd relay && npm testcd macos && ./Scripts/build-dmg.shapksigner verify --verbose --print-certs android/app/build/outputs/apk/debug/app-debug.apkapksigner verify --verbose --print-certs android/app/build/outputs/apk/release/app-release-unsigned.apkconfirmed the release APK is unsigned.jarsigner -verify -verbose -certs android/app/build/outputs/bundle/release/app-release.aabconfirmed the AAB is unsigned.spctl --assess --type open --context context:primary-signature --verbose=4 macos/dist/CodexAndroidRelay.dmgconfirmed the DMG has no usable signature.
All build and test commands completed successfully for this preview artifact set.
Codex Android Relay v0.9 Preview 1
Codex Android Relay v0.9-preview.1
This is a best-effort preview release from the current source tree. It is meant to make the self-host/source flow easier to test, not to claim store-ready distribution.
Included artifacts
CodexAndroidRelay-v0.9-preview.1-macos-arm64-unsigned-not-notarized.dmg- local QA macOS companion DMG with bundled Node.js runtime.CodexAndroidRelay-v0.9-preview.1-android-debug-signed.apk- debug-signed Android APK for sideload testing.CodexAndroidRelay-v0.9-preview.1-android-release-unsigned.apk- unsigned Android release APK output.CodexAndroidRelay-v0.9-preview.1-android-release-unsigned.aab- unsigned Android release bundle output.SHA256SUMS.txt- SHA-256 checksums for the uploaded artifacts.
Important limitations
- The macOS DMG is not Developer ID signed or notarized. This machine has no valid Developer ID signing identity and no notary credentials configured.
- The Android release APK/AAB are unsigned. They still need proper upload/app signing before Play Store or production distribution.
- The debug APK is for testing only and should not be presented as the production Android install.
- The GitHub repository is currently private, so this release is not a public consumer download yet.
Validation run
./gradlew :android:app:testDebugUnitTest :android:app:lintRelease :android:app:assembleDebug :android:app:assembleRelease :android:app:bundleRelease --console=plaincd bridge && npm testcd relay && npm testcd macos && ./Scripts/build-dmg.sh
All of the above completed successfully for this preview artifact set.