-
Notifications
You must be signed in to change notification settings - Fork 6
refactor(mobile): one new-session screen for every entry point #4945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 44 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
8935456
fix(mobile): refresh GitHub repositories after connect
iscekic 9ddbaf9
feat(mobile): add step-based new sessions
iscekic 7141af1
test(mobile): cover new session step contracts
iscekic 2d1ef6a
fix(mobile): recover new session flow from paused queries
iscekic 674ff00
fix(mobile): preserve new session navigation
iscekic f9d1e01
fix(mobile): resolve Homebrew android-commandlinetools adb in record.sh
iscekic 674ec5f
merge: origin/main into new-session-github-16aa
iscekic 28d8e88
chore: retrigger review
iscekic 0001f68
refactor(mobile-e2e): simplified runbook, scripted stub setup, load-t…
iscekic 50e208c
fix(mobile-e2e): address review findings on retry and stub rollback
iscekic d5778b7
fix(mobile-e2e): close concurrency races found in adversarial review
iscekic 50be1ed
fix(mobile-e2e): adversarial-review round 2
iscekic 69e21e7
fix(mobile-e2e): seed verifies the endpoint's success flag
iscekic 7146391
fix(mobile-e2e): server stop verifies death before dropping state
iscekic 5c6f274
fix(mobile-e2e): address stub-claim, re-seed, and lsof review findings
iscekic e26d0d0
fix(mobile-e2e): tighten adoption, signal exits, and legacy-seed hand…
iscekic 48f61f5
fix(mobile-e2e): name both sources of an existing token row
iscekic e5a0494
fix(mobile-e2e): stub row verification, self-cleaning start, lsof fal…
iscekic c7835ac
fix(mobile-e2e): honest row probe, race-safe rollback, blind-lsof reuse
iscekic 449c242
fix(mobile-e2e): close the last rollback and adoption windows
iscekic fec3e1f
fix(mobile-e2e): serialize the stub per worktree instead of guarding …
iscekic 973fdf5
fix(mobile-e2e): row-probe failures skip the missing-user hint
iscekic 4f759f0
fix(mobile-e2e): bound the lock's hold time and the survivor edge
iscekic 616c33b
feat(mobile-e2e): copy a real GitHub integration onto an e2e account
iscekic 1f1eaed
fix(mobile-e2e): copies never donate or collide with the stub
iscekic 1a34adb
docs(mobile-e2e): STE pass over the runbook additions
iscekic ffd814c
fix(mobile-e2e): copies validate the donor live and can never refresh
iscekic 4ed26ca
fix(mobile-e2e): guard the integration copy's blast radius
iscekic c398e75
fix(mobile-e2e): env failures in the copy tool name their own fix
iscekic 66b7904
fix(mobile-e2e): make the copy's guards atomic and expiry-safe
iscekic 36f3437
fix(mobile-e2e): state the copy's real lifetime and align the lock bu…
iscekic f752367
fix(mobile-e2e): re-assert the usable window after the live probes
iscekic df4aac2
docs(mobile-e2e): bound big outputs, never doctor --json
iscekic a064887
Merge remote-tracking branch 'origin/mobile-e2e-ste' into new-session…
iscekic 19918ef
refactor(mobile): unify new-session configure form
iscekic eb74072
refactor(mobile): remove superseded cloud form
iscekic 43f7f52
fix(mobile): harden new-session E2E support
iscekic d776565
chore: format mobile workflow test
iscekic 450a73a
fix(e2e): preserve cleanup ownership state
iscekic 62cfbd2
fix(e2e): retain cleanup state on conflicts
iscekic 54665c5
fix(e2e): keep appium port bump recovery
iscekic 3946b7b
chore: retrigger review
iscekic 16f56a0
fix(e2e): keep stale appium recovery nonfatal
iscekic 6bb5fa3
fix(e2e): preserve stale appium state
iscekic 231405d
fix(e2e): recover from foreign appium listeners
iscekic deaafb6
fix(e2e): retain appium conflict diagnostics
iscekic 96200a3
docs(mobile-e2e): doctor is always a full JSON dump; never tail JSON
iscekic 6a1540b
chore(e2e): revert apps/mobile/e2e to base
iscekic 0381b0d
fix(dev): drop test assertions for the reverted e2e harness
iscekic afd64f0
chore(dev): revert shared e2e harness files
iscekic 396ef83
Merge remote-tracking branch 'origin/mobile-e2e-ste' into new-session…
iscekic 975ff19
chore(mobile-e2e): restore the #4960 harness under the new base
iscekic 16a73af
refactor(mobile): one new-session screen for every entry point
iscekic 88a921c
fix(mobile): name new-session attachment handlers
iscekic 53422e0
chore: retrigger review
iscekic 261e954
chore: retrigger review
iscekic dc934f0
feat(mobile): add share delivery helpers
iscekic 88d35ff
feat(mobile): carry drafts through remote spawn
iscekic eeb88f0
feat(mobile): auto-send delivered remote shares
iscekic a4af3a1
style(mobile): format spawn dispatch test
iscekic 4bee91b
fix(mobile): guard remote share auto-send
iscekic f5c0451
fix(mobile): require CLI file capability
iscekic c45f114
Merge main and drop the moved mobile E2E harness
iscekic 39478b2
Drop the github-integration-copy seed tool
iscekic File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.