Repository navigation
chore: merge upstream T3 Code (cc0b86ddf) — CONFLICTS to resolve - #1715
Closed
deathemperor wants to merge 69 commits into
Closed
deathemperor wants to merge 69 commits into
deathemperor wants to merge 69 commits into
Conversation
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ich attach through ref callbacks (#25246) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#25238) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…251) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ll drops its sync effects (#25239) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… (#25223) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ment now show (#25229) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…295) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…e app (#25233) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t in effects (#25234) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tton (#25315) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ges (#25316) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t (#25321) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gn (#25323) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…(#25328) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s lifetime (#25226) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nd (#25329) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… pushing the list (#25270)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otices (#25335) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… instead of effect timers (#25363) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
`vp run mobile:e2e` now leases iOS and Android devices from the Simlock pool (SIMLOCK_AGENT_DEVICE_URL + AGENT_DEVICE_DAEMON_AUTH_TOKEN) instead of booting local simulators, and walks each of 12 poses (phone sizes, iPads, a fold, a tablet, dark mode, largest text) through the app: thread list, a thread, scrolling, typing, back, settings, then rotation or folding. Every screen gets generic layout checks that need no per-screen code: app in front, no error screen or launch dialog, no fixed control cut off by the screen edge, no sibling controls stacked, nothing under a system bar, no input under the keyboard. Transitions keep the video check for tabs lagging the screen, now measured against the recording's own first and last frames. Afterwards a headless Claude reviews each pose's screenshots for what the checks cannot see, and the findings land in the same report grid. `mobile:install --session` now has the session's host download the dev client from the shared cache with the read-only key, instead of uploading it through the gateway (13 s instead of 10+ minutes for an APK). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…by up to 10s (#25368) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…, iOS on EAS (#25390) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#25412) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…5415) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e, not on every open (#25377) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…failing (#25371) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…provider and cwd (#25370) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…aft, not by the composer (#25376) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Poses now cover iPhone SE, iPhone 18 Pro, iPhone Duo folded and unfolded, iPad Pro 13" in both orientations, Pixel 10 Pro, Pixel 10 Pro Fold folded, unfolded and unfolded landscape, and Pixel Tablet in both orientations. Landscape poses rotate once the app is up (a rotation during launch is lost) and check that the screen really is wider than tall. Taps fall back to the element's centre when agent-device refuses a covered ref, and a gateway whose workers briefly reconnect is retried. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The --prepare flag from #25390 had no default, so effect/cli made it required and every mobile:install failed with "Missing required flag". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
agent-device names rotations relative to the device's natural orientation, which is landscape on the Pixel Tablet and an unfolded Fold, so "landscape-left" turned them portrait. The runner now asks for a shape and tries each rotation until the screen has it. It also prepares each platform's dev client before leasing, rides out longer worker drops, and skips the Duo poses by default until agent-device can fold Simlock's simulators. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…oes (#25426) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…-sync-cc0b86ddf # Conflicts: # apps/mobile/src/features/threads/thread-list-v2-items.tsx # apps/mobile/src/features/threads/use-composer-command-menu.ts # apps/mobile/src/state/use-remote-environment-registry.ts # apps/web/src/components/ConfirmDialogHost.tsx # apps/web/src/components/ThreadNotificationCoordinator.tsx # apps/web/src/components/settings/settingsSearch.test.ts # apps/web/src/components/settings/settingsSearch.ts # apps/web/src/components/sidebar/SidebarThreadRow.tsx # apps/web/src/components/sidebar/updateEverythingRun.tsx # apps/web/src/routes/__root.tsx # apps/web/vite.config.ts # infra/relay/src/worker.ts # pnpm-lock.yaml
Owner
Author
|
Superseded by the sync of upstream 0b02b21, which contains these commits. |
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.
Daily upstream sync hit conflicts; the merge commit carries the markers. Files:
Resolve on this branch, then merge with a merge commit (never squash: it drops the merge-base).