Repository navigation
chore(sync): merge 288 upstream commits, keeping the fork's features - #40
Merged
Merged
Conversation
…13189) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#13198) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#13200) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…pingdotgg#13192) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngdotgg#13193) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tgg#13205) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…and Command (pingdotgg#13206) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…isc ui exports (pingdotgg#13207) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#13208) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ui components (pingdotgg#13209) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gg#13210) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…13212) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…3220) Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…case screenshots (pingdotgg#13316) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com>
…bers (pingdotgg#12051) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ingdotgg#12052) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ard (pingdotgg#13487) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…tgg#14635) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…#14613) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ched GraphQL (pingdotgg#14673) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…g#14678) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#13926) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Brings in upstream through 20012eb (2026-10-02): threads without a project, projects from a name, per-thread auto-settle, Working section, restart agent session, one-click provider updates, Codex 0.159 and ChatGPT managed auth, Claude Sonnet 5.5, and Expo SDK 58 / RN 0.88 RC. Fork-specific resolutions: - Upstream's new migration 54 (auto-settle) is 58 here, after the fork's own 48-51 and the earlier renumbered 52-57. - Expo 58 drops the permission-registry lock and still crashes when an outgoing host mounts a view after reload. Both fixes are carried as patches/expo-modules-core@58.0.9.patch. The old expo@57 patch is gone; Expo 58 binds each runtime callback to its own context. - Workflows take upstream's structure on GitHub-hosted runners. - Mobile project cards and iPad sidebar projects are rebuilt on upstream's new thread list; provider setup moves to the new environment detail screen. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Upstream made shadcn no-restyle, no-raw-colors, and no-arbitrary-values hard lint errors. The Issues panel, agent mailbox, usage dial, and MCP settings now use component sizes, variants, and the design scale instead of className overrides. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The merge brought "T3 Code" and "T3 Connect" into web, mobile, server error messages, sign-in callback pages, and user docs. Web uses the existing APP_BASE_NAME. Values sent to OpenAI (agent_name_hint, Codex clientInfo) keep upstream's names. New-project READMEs no longer link to upstream's site. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Older "T3 Code" and "T3 Connect" text in desktop setup dialogs, web settings, mobile screens, CLI output, relay errors, agent tool descriptions, and user docs now uses the fork's name. The macOS build's screen recording prompt and URL handler name follow T3CODE_APP_NAME. Data directory names, package names, and values sent to OpenAI are unchanged. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
React Native 0.88 builds every static pod with a SwiftPM dependency into the shared products dir. T3Voice and ClerkExpo then both declare an umbrella header for the same directory and the app fails to compile. A Podfile hook rewrites T3Voice's generated module map without the umbrella; CocoaPods rejects a custom module map for Swift static pods. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
A dynamic import("react-native") copies every export, and React Native
0.88 throws on the removed InteractionManager getter. Widget project
icons failed on every launch, and the update install prompt and
background install listener would fail the same way. The favicon path
uses EXPO_OS; app updates read the module object directly.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
The schema sampler takes over 6 s on GitHub-hosted runners while four packages test in parallel, against the 5 s default. Locally it takes under a second. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The reactor marks the session stopped before it appends the failure activity, so on a slow runner the assertion read the activities between the two dispatches. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.
Brings the fork up to upstream 20012eb (2026-10-02): threads without a project, projects from a name, per-thread auto-settle, Working section, restart agent session, one-click provider updates, Codex 0.159 and ChatGPT managed auth, Claude Sonnet 5.5, and Expo SDK 58 / React Native 0.88 RC.
How the fork's work was kept:
patches/expo-modules-core@58.0.9.patchwith their regression tests in CI.Follow-up commits on this branch:
import("react-native")throws on the removed InteractionManager).Verified: typecheck in 7 packages, ~6,800 tests, lint, fmt, knip, mobile native lint. iOS dev build on the iPhone 17 Pro simulator against copied real data: pairing, project cards, thread view, terminal, settings, environment detail, 3 background/resume cycles, no crashes. Not verified: Android, dictation, home-screen widget rendering, update prompt at runtime.
Merge with a merge commit so the upstream sync reverts as one unit.
Claude Opus 5.5 (1M context) via PseudoCode.
🤖 Generated with Claude Code