Skip to content

Merge upstream main through 5a96895a85 - #499

Merged
patroza merged 81 commits into
fork/devfrom
sync/upstream-d60a71ef6e
Oct 4, 2026
Merged

patroza merged 81 commits into
fork/devfrom
sync/upstream-d60a71ef6e

Conversation

@patroza

@patroza patroza commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Classic-merge pingdotgg/t3code main through 5a96895a85.

Inner weld 445af7ef2f parents 02e6bf1ec2 (fork/dev) + d60a71ef6e.
Follow-up c8889b81d8 sets the required failureKind on the launch-retry git error fixture.
Tip merge 9462f9abe5 parents c8889b81d8 + eac52f0087 (busy-stream close no longer drops the connection). Lockfile regenerated.
Latest tip 5a24b740b6 parents af302f78c7 + 5a96895a85: expanded tool-call output, and shift-held pull request quick actions. Clean merge; no lockfile change.

Node unit tests that build a client router stub the DOM globals Router 1.171 now touches (history, document, self). Thread search tests that mock @effect/atom-react run isolated.

Kept on the fork

  • Identity claim gate on web and mobile, next to the nightly mobile beta notice and the global voice control
  • Client command source stamping, including prepared-run.retry preparation restart
  • Product handshake rejection on the RPC scope layer; device.list still checks its input-dependent scope
  • Sidebar ownership and environment filters, recency grouping when the working shelf is off, and the shared inbox return order when it is on
  • Mobile working shelf plus recency headers
  • dfx 1.0.16, msgpackr-extract: true, GitHub-hosted runners, Fork CI Test timeout 20 minutes
  • Claude query environment resolved through direnv

Incoming

Working-section order that stays put while agents finish, full-screen mobile simulator viewer, sqlite write-lock waits, one-click provider updates, paginated PR review replies, sidebar settle/wake sweep, draft-thread context menu, expanded tool-call output, and shift-held pull request quick actions.

origin/main stays at 4f5834ba72. Repository rules require a pull request for main, so this land is the fork/dev classic merge only.

yashranaway and others added 30 commits October 3, 2026 18:46
…tgg#10311)

Co-authored-by: yashranaway <yashranaway@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
…lt (pingdotgg#15194)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…g#14896)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#15254)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…ge histories (pingdotgg#15149)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#14992)

Chat stays centered while the workspace card fits beside it with 32px to spare. When it does not fit, chat moves left only as far as needed, narrows only after it reaches the left padding, and the card becomes a popover below a 640px chat. The card is lighter: 280px wide, 32px rows, no section labels, no "Project folder" hint.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gdotgg#15330)

Takes over pingdotgg#14876.

Co-authored-by: tris203 <admin@snappeh.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngdotgg#15333)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… you (pingdotgg#15346)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…otgg#15009)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…itch (pingdotgg#15355)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…own (pingdotgg#15388)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
juliusmarminge and others added 20 commits October 3, 2026 22:09
pingdotgg#15391)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…, not a generated string (pingdotgg#15479)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…pill (pingdotgg#15502)

Co-authored-by: Bil0000 <62337003+Bil0000@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#15470)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gg#15427)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…15504)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tements (pingdotgg#15411)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ailing (pingdotgg#15488)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… wake (pingdotgg#15418)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#15551)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
# Conflicts:
#	apps/mobile/src/App.tsx
#	apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx
#	apps/mobile/src/features/threads/threadListV2.ts
#	apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts
#	apps/server/src/ws.ts
#	apps/web/src/components/ChatView.tsx
#	apps/web/src/components/CommandPalette.tsx
#	apps/web/src/components/GitActionsControl.tsx
#	apps/web/src/components/Sidebar.logic.test.ts
#	apps/web/src/components/Sidebar.logic.ts
#	apps/web/src/components/Sidebar.tsx
#	apps/web/src/routes/__root.tsx
#	pnpm-lock.yaml
…tion (pingdotgg#15563)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Upstream made GitCommandError.failureKind required at construction. The worktree-prep retry fixture still omitted it, so the draft push typecheck failed.

Model: grok-4.7
Includes the busy-stream close fix that landed after the d60a71e weld. Lockfile regenerated from the merged manifests.

Model: grok-4.7
@github-actions github-actions Bot added the 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. label Oct 4, 2026
@patroza patroza changed the title Merge upstream main through d60a71ef6e Merge upstream main through eac52f0087 Oct 4, 2026
TanStack Router 1.171 writes history.scrollRestoration while constructing a client router. These two node tests pass isServer: false and have no DOM, so the ship gate failed before the router finished setup.

Model: grok-4.7
Under isolate:false an earlier file binds the real atom hook, so the settled search reports no matches and the ship gate fails depending on worker order.

Model: grok-4.7
@patroza
patroza marked this pull request as ready for review October 4, 2026 08:57
maria-rcks and others added 3 commits October 4, 2026 07:58
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…ingdotgg#15505)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Two commits after the eac52f0 weld: expanded tool-call output, and shift-held pull request quick actions. The merge was clean. Fork handshake, source stamping, and Claude direnv environment stayed in place.

Model: grok-4.7
@patroza patroza changed the title Merge upstream main through eac52f0087 Merge upstream main through 5a96895a85 Oct 4, 2026
@patroza
patroza merged commit 67a35e4 into fork/dev Oct 4, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships.

Projects

None yet

Development

Successfully merging this pull request may close these issues.