Skip to content

feat(mobile): align Android and iOS remote experiences - #2508

Open
wgqqqqq wants to merge 1 commit into
GCWing:1.0.0-explorefrom
wgqqqqq:codex/mobile-native-remote-experience
Open

feat(mobile): align Android and iOS remote experiences#2508
wgqqqqq wants to merge 1 commit into
GCWing:1.0.0-explorefrom
wgqqqqq:codex/mobile-native-remote-experience

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • improve shared remote-session behavior for repeated messages, older transcript paging, model selection, structured questions, cross-workspace creation, ACP visibility, and expired account sessions
  • align Android remote session, pairing, settings, model, session-action, and adaptive modal experiences
  • complete iOS remote-control parity with localization, speech input, attachments, file preview, session actions, and adaptive layouts
  • synchronize mobile design-system contracts, generated tokens, preview data, and focused tests across native surfaces

Verification

  • pnpm run mobile:ui:check
  • pnpm run mobile:architecture
  • shared Gradle jvmTest
  • Android :app:testDebugUnitTest
  • git diff --check

Not verified locally

  • iOS compilation, because the active developer directory only provides Command Line Tools rather than full Xcode
  • Android instrumentation tests on a device or emulator
  • HarmonyOS build and live relay end-to-end scenarios

Remote scenarios

The Remote Control path is covered by shared-core and Android tests. Peer Device Mode, Detached Dispatch, and live cross-version relay behavior were not exercised locally.

Co-authored-by: BitFun ultra mode

- add adaptive modal, session, pairing, model, and tool-question flows
- improve remote session paging, workspace creation, account expiry, and timeline sync
- add iOS localization, speech, attachments, file preview, and native parity
- sync mobile design contracts, generated tokens, and focused tests
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