Skip to content

fix(mobile): align remote session lifecycle across platforms - #3241

Merged
wgqqqqq merged 1 commit into
mainfrom
wgq/mobile-session-lifecycle
Sep 28, 2026
Merged

wgqqqqq merged 1 commit into
mainfrom
wgq/mobile-session-lifecycle

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Align remote session creation, opening, deletion, and failure routing across Android, iOS, and HarmonyOS.
  • Route into a newly created session as soon as the server confirms its ID, including empty sessions.
  • Keep non-current deletions on the current conversation, return home after deleting the open session, and backfill paginated lists after deletion.
  • Reconcile iOS directory/sidebar projections and clear stale route identities after deletion.
  • Add the Android/iOS failure transition that restores the previous session or remote home while retaining an actionable error state.
  • Add shared lifecycle guidance and native tool card / remote connection UI updates included in the mobile worktree.

Validation

  • Android :app:assembleDebug
  • Shared KMP focused session tests
  • iOS pure Swift focused tests
  • iOS Simulator xcodebuild build
  • git diff --check

@wgqqqqq
wgqqqqq merged commit b2ad0c1 into main Sep 28, 2026
9 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