Add sync with another device UI - #9334
Merged
MiSikora merged 2 commits intoAug 4, 2026
Merged
Conversation
This was referenced Jul 29, 2026
Contributor
Author
15 tasks
Contributor
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 79a8317. Configure here.
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 29, 2026 12:20
9170a30 to
faaaf23
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
from
July 29, 2026 12:20
79a8317 to
f8df5b7
Compare
This was referenced Jul 29, 2026
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 30, 2026 09:18
faaaf23 to
efdd0e2
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
from
July 30, 2026 09:18
f8df5b7 to
f9b44df
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 30, 2026 12:10
efdd0e2 to
93146eb
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
2 times, most recently
from
July 30, 2026 12:14
29f8a19 to
844513c
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 30, 2026 12:59
05629b6 to
9b554ef
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 30, 2026 12:59
9b554ef to
41fbdeb
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
from
July 30, 2026 12:59
844513c to
e98dac4
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
July 31, 2026 04:49
41fbdeb to
9df052d
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
from
July 31, 2026 04:49
e98dac4 to
eb576d3
Compare
This was referenced Jul 31, 2026
This was referenced Aug 3, 2026
CDRussell
approved these changes
Aug 3, 2026
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
August 3, 2026 12:44
9df052d to
08fc11a
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
2 times, most recently
from
August 3, 2026 13:13
02fcf8f to
200e3c8
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
August 3, 2026 16:30
463e15b to
b35588b
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
2 times, most recently
from
August 4, 2026 07:11
600222b to
8825d77
Compare
MiSikora
force-pushed
the
feature/mehow/simple-sync/detect-scanned-code
branch
from
August 4, 2026 07:11
b35588b to
5cccd63
Compare
Contributor
Author
MiSikora
changed the base branch from
feature/mehow/simple-sync/detect-scanned-code
to
graphite-base/9334
August 4, 2026 12:41
MiSikora
force-pushed
the
feature/mehow/simple-sync/sync-another-device-ui
branch
from
August 4, 2026 12:42
8825d77 to
e4f7064
Compare
This was referenced Aug 5, 2026
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.


Task/Issue URL: https://app.asana.com/1/137249556945/project/1216103556496795/task/1216955031318054?focus=true
Tech Design URL (if applicable): https://app.asana.com/1/137249556945/project/1216103556496795/task/1216509582049467?focus=true
API Proposals URL(s) (if applicable): N/A
Description
Adds the real UI for the connecting screen in the simplified Sync With Another Device flow. The screen opens after a valid sync code is recognized, either scanned on the "Scan QR" tab or pasted on the "Enter Code" tab. The screen shows a lock animation that plays once, a headline reading "Sync & Backup is end-to-end encrypted on all your devices.", and a "Connecting…" label with a spinner next to it. The actual connection logic is not part of this PR, so the screen stays in the connecting state.
Steps to test this PR
Sync in progress UI
UI changes
Note
Low Risk
Presentation-only changes in sync v2 UI with no new networking, crypto, or state transitions; connection behavior is intentionally deferred.
Overview
Replaces the placeholder
ExchangeSyncCodeActivityUI (magenta background and raw sync URL text) with the real connecting screen for the simplified Sync With Another Device flow.The activity now uses
activity_sync_v2_exchange_sync_code.xml: a one-shot Lottie lock animation, an E2E encryption headline, and a Connecting… line with a Material circular progress indicator on the label. Edge-to-edge for the Sync bucket is wired throughEdgeToEdgeProvider/EdgeToEdgeHandlerlike other sync v2 screens.New copy lives in
donottranslate.xml(sync_another_device_v2_headline/sync_another_device_v2_body). No sync exchange or connection logic is added here—the screen stays in the connecting state after a valid code is scanned or pasted.Reviewed by Cursor Bugbot for commit e4f7064. Bugbot is set up for automated code reviews on this repo. Configure here.