Repository navigation
Merge upstream v0.1.7-nightly.20261031.4004 - #22
Merged
mohan6623 merged 373 commits intoNov 1, 2026
Merged
Conversation
…ks (pingdotgg#24434) Co-authored-by: Zayd <iam@zayd.wtf> Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#24474) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ced (pingdotgg#24480) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ed (pingdotgg#24488) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ree (pingdotgg#24489) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#24691) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#24702) Co-authored-by: maria-rcks <maria@kuuro.net>
…an (pingdotgg#24713) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#24716) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#24763) Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#24908) Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#24915) Co-authored-by: chief-archivist <thecradlearchives@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…gdotgg#24940) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#25014) Co-authored-by: tsukaska <16710830+tsukaska@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…dotgg#25030) Co-authored-by: Dara Adedeji <76637177+SunkenInTime@users.noreply.github.com> Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…25052) Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com>
…g#25131) Co-authored-by: Aatman Jain <lives@MacBook-Pro.local> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ngdotgg#25197) Co-authored-by: oliver <97427849+flamboh@users.noreply.github.com>
Co-authored-by: Yukun Shan <92423096+nateEc@users.noreply.github.com>
…g#25236) Co-authored-by: Alex Southwell <4596216+saphid@users.noreply.github.com>
…g#25291) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#25292) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…pingdotgg#25322) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: maria-rcks <maria@kuuro.net>
…rt (pingdotgg#25436) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25444) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…r ticks (pingdotgg#22116) Co-authored-by: SAPHID <saphid@users.noreply.github.com> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
…6798) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ject option appears (pingdotgg#23391) Co-authored-by: jdlar18 <215521440+jdlar18@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…tgg#24744) Co-authored-by: SAPHID <saphid@users.noreply.github.com>
…ingdotgg#24689) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
… of asking to install it (pingdotgg#21606) Co-authored-by: maria-rcks <maria@kuuro.net>
…otgg#25200) Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…28057) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…otgg#26633) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ck (pingdotgg#24688) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#28070) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#28077) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ow (pingdotgg#28076) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…limits appear (pingdotgg#28090) Gemini quota buckets are now returned, and Argon weekly quota keeps its own label. Co-authored-by: whoisaldo <whois.younes@gmail.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…22442) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#28162) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
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.
Claude Code resolved the conflicts in this merge of upstream
v0.1.7-nightly.20261031.4004. The pre-commit hook and typecheck passed.The sync merges this PR by itself, which builds and publishes the update.
Claude's summary
The merge is resolved and fully staged, with no conflicts left. Typecheck passes (39/39), the unit tests I ran pass, and the hook's checks are clean (
vp fmt,vp linton the staged files,vp run knip:check). Nothing is committed. The browser tests (*.browser.test.tsx) did not run: Playwright can't install a browser on this runner's OS (Ubuntu 26.04). CI or the local test app will need to cover them, includingProviderModelPicker,ThreadRelationshipsControlandChatView.How I handled the composer
Most conflicts came from upstream pingdotgg#28057, which merges the model and effort pickers into one control. That replaces the fork's separate effort chip, so it is the kind of composer redesign the fork rejects. I rebuilt upstream in a temporary worktree with pingdotgg#28057 and its follow-ups reverted (pingdotgg#28162, pingdotgg#28307, pingdotgg#28076, pingdotgg#28044). I then put back the parts that stand on their own:
Every file those commits touched was then re-merged against the fork. As a result,
ComposerModelEffort.tsxwas removed. The files the fork had already deleted stay deleted:ComposerContextPermissions,EffortGlyph,composerControlsOwnershipand its test,ComposerPermissionsSectionand its browser test, and theComposerPermissionsSectioncomponent inComposerFooterControls. The docs keep the fork's wording about the separate effort menu.Conflicts
ClaudeTaskOutputTail.ts: combined. Upstream's TMPDIR, macOS and cwd handling is kept, plus the fork's Windows fallback to<temp>/claude.WorkspaceFileSystem.ts: upstream's text decoding with the fork's 5 MB read cap (truncated = stat.size > readCap).Sidebar.tsx: the fork's environment filter now feeds upstream'suseOrderWhileOpen. I renamed the fork's local set tocatalogEnvironmentIdsso it no longer clashes with upstream's newconnectedEnvironmentIds.ThreadRelationshipsControl.tsx: took upstream's refactor (side chats, row render function) and added back the fork'susage={agent.usage}.useRightPanelActions.ts,rightPanelStore.test.ts: kept both sides.useSystemComposerBanners.tsx: kept the fork's spinning retry icon and added upstream's "switch the environment back on first" step.PreviewPanelShell.tsx: kept the fork. Upstream's fix only applies to the width animation, which the fork replaced with a slide.BranchToolbar.tsx,ComposerControl.tsx: kept the fork. I dropped fix(web): show the worktree picker in the composer strip at default width pingdotgg/t3code#27114 (@3xl→@xlbreakpoints) and the icon-margin part of fix(web): machine label no longer shifts between one and many machines pingdotgg/t3code#28070 because both change the dock's layout. I kept fix(web): machine label no longer shifts between one and many machines pingdotgg/t3code#28070's label text-size fix.ChatView.tsx: brought in side chats (embedded) alongside the fork's model/context strip, files dock and header. Upstream's newsideChatParentPanelprop goes into the fork's sharedsurfaceContentProps.ChatComposer.tsx: merged the imports.ModelPickerContent.tsx: kept the fork's fixed compact height.ProviderModelPicker.tsx: shows the ACP logos and the fork's custom logo together. I left out fix(web): keep the model picker in place when its label changes pingdotgg/t3code#28307's popup alignment, which was tuned for upstream's merged trigger.docs/user/permission-modes.md: kept the fork's text.Typecheck and hook fixes
ClaudeAdapterV2.ts: upstream movedtaskOutputRootonto the live query. The fork's background-command output now receives it as an input.CheckpointCaptureService.test.ts: upstream's new test usedisGitRepository, which the fork renamed toisCheckpointable.node:osis now imported asNodeOS.scripts/build-desktop-artifact.tswas cut to 4 lines.ui/sidebar.tsxgot a reason comment, since clearing a timer on unmount is a real sync.Tests run
ClaudeTaskOutputTail,CheckpointCaptureService,WorkspaceFileSystem,ClaudeAdapterV2(280 tests).rightPanelStore,composerProviderState,Sidebar.logic,ChatView.logic,BranchToolbar.logic.thread-settings-options.The lockfile merged cleanly, so I ran
vp install --frozen-lockfileandensure:electron.One untested edge case: a side chat opens its panel actions in its parent's panel, but the fork's left files dock is not routed that way.
The untracked
claude-summary.mdandconflicted-files.txtwere already there; I left them alone and unstaged.