Skip to content

chore: sync with upstream pingdotgg/t3code main - #229

Merged
yordis merged 154 commits into
mainfrom
yordis/chore-sync-upstream-20261112-1
Nov 13, 2026
Merged

yordis merged 154 commits into
mainfrom
yordis/chore-sync-upstream-20261112-1

Conversation

@yordis

@yordis yordis commented Nov 13, 2026

Copy link
Copy Markdown
Member
  • Pull request watch: adopted upstream's extracted PullRequestWatchService and re-threaded the fork's watch instructions through the service, MCP handler, orchestrator, reactor equality and next-state. The fork's handler tests that upstream moved into the service tests were dropped, and a service test for instructions was added.
  • GitHub watch fingerprint: kept the fork's batched query and added upstream's merge-queue variable. The generated GraphQL file was regenerated, and the fingerprint test now expects the trailing merge-queue removal count.
  • ChatView converged on upstream's resumable-run derivation, replacing the fork's manual resume helper.
  • Sidebar keeps the fork's folder-drop handling alongside upstream's route resolution.
  • AGENTS.md keeps the fork PR-target line next to upstream's new forge mirror guidance. The fork's GitCafe-specific doc text yielded to upstream's rewrite.
  • ClaudeAdapterV2 condition now honors both the fork's settings env check and upstream's auto-compact window.
  • Lockfile taken from upstream and re-resolved so the fork-only secret provider packages stay.
  • Agent context budget bumped for the extra instructions tool parameter.
  • Added ledger entry 0034 for the watch instructions feature, which was kept but had no entry. Other fork-only code (batched watch fingerprints, reactor always invalidating) remains unledgered.
  • Test failures seen locally are git-process failures from the local git version and match failures on origin/main; no failure was found that only the merge causes.

Yuruzuu and others added 30 commits November 12, 2026 13:50
… (median) (pingdotgg#33956)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…igation bar (pingdotgg#33929)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#28584)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…e is open (pingdotgg#28703)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#33953)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
… isn't origin (pingdotgg#28815)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…5338)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…e run (pingdotgg#28810)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…es (pingdotgg#29314)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…e thread Waiting (pingdotgg#29036)

Co-authored-by: Spike <spike@example.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…9268)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
… a loop (pingdotgg#29306)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#25879)

Co-authored-by: Sultan U <192680428+QRpeachKZ@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Увалиев Султан Ермекович <alfa@HNBA.local>
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Xinmin Zeng <fancyzeng999@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…35618)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…update (pingdotgg#33945)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#25241)

Co-authored-by: Yukun Shan <92423096+nateEc@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#27851)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#28822)

Co-authored-by: ParasN <25337333+ParasN@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ed (pingdotgg#27436)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#28481)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…n earlier snapshot (pingdotgg#29366)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#24019)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gg#24112)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
juliusmarminge and others added 24 commits November 12, 2026 17:50
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: David Preil <dzpreil@gmail.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… pass (pingdotgg#26935)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#35783)

* feat(mobile): secret field gets an eye toggle to show what you typed
…t frame (pingdotgg#35683)

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…pstream-20261112-1

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@cursor

cursor Bot commented Nov 13, 2026

Copy link
Copy Markdown

This PR is too large for Bugbot to review. It changes 29,191 lines and 3,806,546 characters. Split the change into smaller pull requests to get a review.

@yordis
yordis merged commit c8a04dc into main Nov 13, 2026
19 of 20 checks passed
@yordis
yordis deleted the yordis/chore-sync-upstream-20261112-1 branch November 13, 2026 03:33
@github-actions

Copy link
Copy Markdown

This PR changes the test suite by +220 test cases (browser +35, unit +90, server +95).

New browser test files: apps/web/src/components/Sidebar.shiftGuard.browser.test.ts, apps/web/src/components/chat/ThreadRelationshipsControl.remote-parent.browser.test.tsx, apps/web/src/components/chat/useComposerSelection.browser.test.tsx, apps/web/src/components/chat/useDraftEnvironmentRouting.browser.test.tsx, apps/web/src/hooks/useShownThreadRouteTarget.browser.test.tsx.
Each browser test file costs CI seconds of module loading before its first test runs; a unit test costs milliseconds.

Keep tests that would fail for a real reason, and test logic below the UI where it can be. See Testing.

@github-actions github-actions Bot added the vouch:trusted Author is trusted by repo permissions or the VOUCHED list. label Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted Author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.