Skip to content

Releases: maxaitel/codex-android-app

Codex Android App v1.0.1

09 May 17:24

Choose a tag to compare

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

08 May 15:46

Choose a tag to compare

Stable 1.0.0 release for Codex Android App.

Assets

  • CodexAndroidApp-v1.0.0-android-release-signed.apk is signed with the Android upload key for direct APK installation from GitHub.
  • CodexAndroidApp-v1.0.0-android-release-signed.aab is signed with the Android upload key for Play Console upload.
  • CodexAndroidApp-v1.0.0-macos-arm64-unsigned-not-notarized.dmg is a local QA macOS build. It is not Developer ID signed or notarized.
  • SHA256SUMS.txt contains 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

08 May 12:20

Choose a tag to compare

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. spctl rejects it with source=no usable signature in 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=plain
  • cd bridge && npm test
  • cd relay && npm test
  • cd macos && ./Scripts/build-dmg.sh
  • apksigner verify --verbose --print-certs android/app/build/outputs/apk/debug/app-debug.apk
  • apksigner verify --verbose --print-certs android/app/build/outputs/apk/release/app-release-unsigned.apk confirmed the release APK is unsigned.
  • jarsigner -verify -verbose -certs android/app/build/outputs/bundle/release/app-release.aab confirmed the AAB is unsigned.
  • spctl --assess --type open --context context:primary-signature --verbose=4 macos/dist/CodexAndroidRelay.dmg confirmed 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

08 May 09:26
cf68d36

Choose a tag to compare

Pre-release

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=plain
  • cd bridge && npm test
  • cd relay && npm test
  • cd macos && ./Scripts/build-dmg.sh

All of the above completed successfully for this preview artifact set.