Skip to content

[codex] land mobile runtime, autoscroll, and CI updates#59

Merged
dnakov merged 2 commits intomainfrom
wip/main-rebase-2026-03-28
Mar 28, 2026
Merged

[codex] land mobile runtime, autoscroll, and CI updates#59
dnakov merged 2 commits intomainfrom
wip/main-rebase-2026-03-28

Conversation

@dnakov
Copy link
Copy Markdown
Owner

@dnakov dnakov commented Mar 28, 2026

What changed

This branch lands the current mobile runtime and UI work across iOS, Android, and the shared Rust bridge, plus the CI changes needed to make mobile release jobs reuse more work and surface sccache behavior correctly.

It also removes the old mobile log collector path, updates conversation rendering/autoscroll behavior, and carries the latest realtime handoff/logging/store changes through the shared mobile client.

Why

The branch was sitting as a dirty local tree on top of older history. Rebasing it onto current main and publishing it preserves the full in-progress mobile change set on a branch that can be reviewed normally.

The CI changes specifically address the recent release failures by keeping iOS shared-prep restore stamps in sync, improving sccache logging/priming, and reducing Android release job resource pressure.

Impact

This updates shared Rust runtime behavior, both mobile clients, and release automation in one branch.

Expected review hotspots are:

  • shared mobile runtime/store changes under shared/rust-bridge/
  • iOS conversation/autoscroll behavior
  • Android conversation UI/state updates
  • mobile release workflow changes under .github/workflows/

Validation

  • git diff --check
  • ruby -e 'require "yaml"; %w[.github/workflows/android-play-release.yml .github/workflows/ios-testflight.yml .github/workflows/mobile-release.yml .github/workflows/mobile-ci.yml].each { |f| YAML.load_file(f) }'
  • bash -n apps/android/scripts/play-upload.sh
  • make rust-check

Notes

The local checkout still has the usual patched-submodule dirt under shared/third_party/codex; that state is not part of the parent repo commit and was left local-only.

@dnakov dnakov merged commit 517f485 into main Mar 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant