Repository navigation
fix: harden mobile pairing through the hosted tunnel - #1
Merged
Merged
Conversation
5 tasks done
This reverts commit 503bf2b.
|
Cross-repository reconciliation with Desktop PR60: mobile checks passed (76 Jest, 15 security, TypeScript and lint; connector 52 tests). Shared Desktop connector recovery still needs a fix: a corrupt admissions.json blocks pairing, while reset reports success without resolving it. Coordinate the fix with Desktop PR60 and preserve ambiguous-delivery protection rather than discarding the journal. No production or release changes made in this review. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pairs Mobile with the existing Desktop sidecar through
https://tunnel.bharatcode.ai, using matching-code approval and a separate revocable credential per phone.Fixes native pairing intents, cold launcher routing, reconnect behavior and long-reply rendering. The physical-camera failure came from R8 removing ML Kit registrar constructors in
expo-camera58.0.12; The release uses 58.0.14, which retains the upstream 58.0.13 fix, with the current compatible Expo SDK 58 patch set and release optimization enabled. The mirrored Desktop integration also isolates storage failures, cancels pending pairing safely and preserves the QR clear border.Verification:
Current verification. No new tunnel-service deployment or one-time-code service flow is included.
Companion Desktop PR: BharatCode-ai/bharatcode-desktop#60