Repository navigation
Sync upstream 2fbd4318fc (stage 2: React Compiler rollout) - #202
Merged
Merged
Conversation
…otgg#20528) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#20522) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20539) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#20640) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…identical (pingdotgg#20730) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pushes (pingdotgg#20731) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oization (pingdotgg#20723) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20722) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t manual memoization (pingdotgg#20719) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20718) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tion (pingdotgg#20716) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#20714) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…on (pingdotgg#20713) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oization (pingdotgg#20712) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#20711) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ation (pingdotgg#20710) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#20708) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#20707) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tion (pingdotgg#20705) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#20704) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#20703) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ation (pingdotgg#20701) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20699) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#20698) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (pingdotgg#20697) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#20696) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…emo" hooks (pingdotgg#20782) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…use memo" hooks (pingdotgg#20781) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…o" (pingdotgg#20769) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…mo" hooks (pingdotgg#20788) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…0791) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20449) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion parsing before names (pingdotgg#20440) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Pixel Perfect <me@pixp.cc> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…e keyboard (pingdotgg#20803) Co-authored-by: Pixel Perfect <me@pixp.cc> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…ingdotgg#20792) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…o" (pingdotgg#20811) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#20793) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…mo" (pingdotgg#20794) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…memo" (pingdotgg#20820) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…o" (pingdotgg#20799) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20815) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…emo" (pingdotgg#20816) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#20818) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…o" (pingdotgg#20822) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#20798) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#20834) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#20807) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…use memo" (pingdotgg#20824) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…without "use memo" (pingdotgg#20827) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 2 of the 33aa461..4b1024d catch-up: upstream through pingdotgg#20843 (322 commits), the React Compiler rollout across the web app and the removal of "use memo" directives. Upstream brought: every web file compiles under the React Compiler with no manual memoization; web DOM tests move to a headless-Chromium `browser` Vitest project; KnownWorkspaces and write-target hardening (no writes into git folders, unknown cwds rejected) (pingdotgg#20449); pull request diff file reads are limited to files in the change request; `--` ends option parsing for glab/gh arguments (pingdotgg#20440); background subagents keep T3 tools after the parent turn (pingdotgg#19751); restart-cut subagent work wakes its thread (pingdotgg#19750); sidebar crash, settings search, and agents pill fixes. Resolution: - Files that upstream rewrote for the compiler were rebuilt from upstream's side with the fork's delta replayed hunk by hunk; files that are mostly fork code (ChatMarkdown, FilePreviewPanel, MediaActions, HtmlRenderFrame, AttachmentFilePreview, assetUrls, useOpenLink) keep the fork's version with upstream's whole hunks applied. Their upstream changes are compiler-only. - WorkspaceFileSystem keeps the fork's revision-checked edits and create-only files and adds upstream's KnownWorkspaces check, `path.resolve` root, and git-folder refusal to both; upstream's write-target tests are ported. - GitLabCli's numeric MR selector now puts `--repo` before upstream's `--`. - useFileSaveCoordinator follows upstream's session-in-state structure with the fork's revision tracking held in a closure the compiler accepts. - The browser test project and @vitest/browser-playwright are carried and run (owner's decision); reactCompilerCoverage skips four fork-only files. - Cut: desktop update, WSL/SSH/local-backend, preview, usage, OpenCode and Antigravity pieces upstream touched, and the credential-migration test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <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.
Stage 2 of catching up to upstream 4b1024d: merges upstream through 2fbd431 (322 commits after 33aa461).
Upstream brought
"use memo"removed.browserVitest project.KnownWorkspacesand write-target hardening (refactor(server): resolve project and worktree folders in one place pingdotgg/t3code#20449): unknown cwds are rejected, and nothing is written into git folders.--ends option parsing for CLI arguments (refactor(server): route git config through one env helper and end option parsing before names pingdotgg/t3code#20440).Fork adaptations
WorkspaceFileSystemkeeps the revision-checked edits and create-only files, and adds upstream'sKnownWorkspacescheck and git-folder refusal to both write paths. Upstream's write-target tests are ported.--reponow goes before upstream's--.useFileSaveCoordinatoruses upstream's structure, with the fork's revision tracking written so the compiler accepts it.reactCompilerCoverageskips four fork-only files the compiler bails on.Verification
pnpm test:codersuite, including about 6,250 web tests across the unit and browser projects, except the knownserverSettingssymlink-watcher flake (it passes when run alone).knip,pnpm build, andvp fmt --checkon the changed files.🤖 Generated with Claude Code