Skip to content

Merge upstream/main 48a292364a into coder-only (sync stage 3 of 5) - #279

Merged
henrychu04 merged 20 commits into
coder-onlyfrom
t3code/sync-upstream-48a292364a
Oct 29, 2026
Merged

henrychu04 merged 20 commits into
coder-onlyfrom
t3code/sync-upstream-48a292364a

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

Stage 3 of the 67661cf → e6ca170 upstream sync: 18 commits, up to 48a2923.

Brings:

pingdotgg#26240 over helper stdio:

  • The bounded-snapshot and history-page RPCs take upstream's deferWork flag and work view.
  • The history-page handler now does what upstream's HTTP route does: it validates the cursor, then calls getThreadHistoryPage with the same work mode.
  • The fork's own snapshot-window paging path is gone. It wasn't a listed seam, so it was drift.
  • compactIds stays omitted.
  • fix(server): load long thread history in bounded pages pingdotgg/t3code#26240's sync tests now run against the stdio fake. That adds one Coder: marker.

Cut: T3 Connect tunnel usage (pingdotgg#26369's settings search terms), mobile, and release CI.

Fork test fix: upstream's new closed-watch case in orchestrationV2PendingBackgroundWork.test.ts now expects the fork's "Watching merge request !5" wording.

Verification:

  • pnpm test:coder (TMPDIR under /private/tmp) passes in full.
  • pnpm build passes.
  • Every AGENTS.md typecheck passes.
  • pnpm knip:check, pnpm test:knip, vp fmt --check and the unused-locals check pass.
  • The §6 checks pass.
  • Live checks run on the final stage.

🤖 Generated with Claude Code

Yash-Singh1 and others added 20 commits October 28, 2026 08:20
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#26371)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…#26375)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rom custom snooze (pingdotgg#26427)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 3 of the 67661cf → e6ca170 sync: 18 commits, including
long-thread history paging (pingdotgg#26240), Opus 5.5 as the Claude default
(pingdotgg#26358), sidebar and snooze fixes, and the per-panel word-wrap toggle.

pingdotgg#26240 runs over helper stdio: the bounded-snapshot and history-page RPCs
take upstream's `deferWork` flag and `work` view, and the history-page
handler now mirrors upstream's HTTP route (cursor check, then
getThreadHistoryPage with the same work mode). The fork's own
snapshot-window paging path was unlisted drift and is gone.
compactIds stays omitted. pingdotgg#26240's sync tests move to the stdio fake.

Cut: T3 Connect tunnel usage (pingdotgg#26369 settings search terms), mobile and
release CI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants