Skip to content

Merge upstream/main 3b2f958603 into coder-only (sync stage 3 of 4) - #264

Merged
henrychu04 merged 54 commits into
coder-onlyfrom
t3code/sync-upstream-3b2f958603
Oct 28, 2026
Merged

henrychu04 merged 54 commits into
coder-onlyfrom
t3code/sync-upstream-3b2f958603

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

Stage 3 of the e923627 → 67661cf upstream sync: the 53 commits after the linked-environments stack, up to the parent of pingdotgg#26238.

Brings:

Cut by decision:

Also cut: mobile, desktop (pingdotgg#24111, pingdotgg#26173), relay (pingdotgg#26141, pingdotgg#26135), preview (pingdotgg#22877), and the GitHub, Forgejo, Antigravity, OpenCode and fx fixes.

Omitted:

  • RPCs: WsServerPrepareTriageRpc, WsPreviewStopLocalServerRpc.
  • Capabilities: triage, localServerStop.

Other changes:

  • Stage 1's unlisted patches/alchemy@2.0.0-beta.84.patch is deleted.
  • Conflicts keep the fork's cuts (desktop F6 forwarding, SnapShot, load balancing, the preview action bus) and the merge-request wording.
  • QueuedRunsControl says "Sent by T3 Coder", without guest names.
  • The standalone-page wordmark reads "T3 Coder".
  • knip.jsonc ignores the contracts export TRIAGE_PROMPT_FILE_NAME and shared's mobile-only remarkKeepWindowsProsePaths.

Verification:

  • Every AGENTS.md typecheck, pnpm knip:check, the unused-locals check (empty) and vp fmt --check pass.
  • The section 6 checks show no marker drops. Missing upstream lines are only the cuts.
  • pnpm test:knip and pnpm build pass.
  • pnpm test:coder passes apart from two web browser tests that failed under load: AttachmentFilePreview and MarkdownCopy, both now listed in Tests that flake under full-suite load #236. Both pass alone.

🤖 Generated with Claude Code

juliusmarminge and others added 30 commits October 27, 2026 14:46
… new place (pingdotgg#26096)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19463)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nstead of being dropped (pingdotgg#22864)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22542)

Co-authored-by: Guillermo <guillermolopezg00@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… desktop attach (pingdotgg#22877)

When the server falls back to headless Chromium, it marks the tab headless, so the desktop streams that page instead of mounting a second one.

Fixes pingdotgg#16901
Fixes pingdotgg#22882

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… lock (pingdotgg#25700)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t from app failures

Pool errors (a worker off the gateway, a closed daemon connection, xcrun
timeouts) now retry the pose twice wherever they happen, and a pose the pool
never let finish is reported as blocked rather than failed. Error dialogs while
pairing are recorded and dismissed like those at launch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19229)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…suppression (pingdotgg#26181)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…26180)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#26188)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oard (pingdotgg#26173)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#21454)

Co-authored-by: OhadC <OhadC@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…op (pingdotgg#26183)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
maria-rcks and others added 24 commits October 28, 2026 00:05
…g#25861)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#17885)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#25299)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…composer (pingdotgg#26231)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…as metro.log

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
On the pool's Android emulators, lazily fetched chunks for dynamic import() sometimes
arrived broken and threw SyntaxErrors, which the app reported as a share import
failure on launch. Release builds have no lazy chunks either.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ines (pingdotgg#26202)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ugh a linked ancestor (pingdotgg#26184)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ard navigable (pingdotgg#25877)

Co-authored-by: thienautran <thien.autran75@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#26187)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…26208)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…26135)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 3 of the e923627 → 67661cf sync: the 53 commits after the
peer stack, up to the parent of pingdotgg#26238.

Brings F6 workspace navigation and the keyboard-navigable sidebar
(pingdotgg#25877), custom snooze options (pingdotgg#26208), filtering the sidebar by several
projects (pingdotgg#25284), the background work line (pingdotgg#25299), queued messages
showing their sender (pingdotgg#26159), Copy thread chips (pingdotgg#26202), channel artwork
(pingdotgg#26138), Claude --settings launch args merged with T3's (pingdotgg#22864), Claude
background-task wakes under a held queue (pingdotgg#17885), answerable agent
questions after a restart (pingdotgg#19229), Codex app-server recovery (pingdotgg#26188),
the worktree .git/config lock fix (pingdotgg#25700), agent-scope cgroup delegation
(pingdotgg#23913), the ZIP reader moved into client-runtime (pingdotgg#19463), and the
effect-reason lint comments (pingdotgg#26161, pingdotgg#26181).

Cut by the user's decision: in-app triage (pingdotgg#22753), the thread dev-servers
panel (pingdotgg#22542, needs the uncarried preview port scanner), the replay
provider (pingdotgg#26207), ACP Registry index reuse (pingdotgg#26248), the linked-machine
@ picker (pingdotgg#26201) and the PeerLinkRequests fix (pingdotgg#26143). Also cut: mobile,
desktop (pingdotgg#24111, pingdotgg#26173), relay (pingdotgg#26141, pingdotgg#26135), preview (pingdotgg#22877), and
the GitHub, Forgejo, Antigravity, OpenCode and fx fixes. WsServerPrepare
TriageRpc and WsPreviewStopLocalServerRpc are omitted; triage and
localServerStop are omitted capabilities. Stage 1's unlisted
patches/alchemy@2.0.0-beta.84.patch is deleted here.

Conflicts keep the fork's cuts (desktop F6 forwarding, SnapShot, load
balancing, preview action bus) and merge-request wording; QueuedRunsControl
says "Sent by T3 Coder" without guest names. knip ignores contracts'
TRIAGE_PROMPT_FILE_NAME and shared's mobile-only remarkKeepWindowsProsePaths.

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.

8 participants