Skip to content

merge upstream v0.1.8-nightly.20261104.4179 into T3 Work - #64

Merged
volumbe merged 688 commits into
mainfrom
sync/upstream-v0.1.8-nightly.4179
Nov 4, 2026
Merged

volumbe merged 688 commits into
mainfrom
sync/upstream-v0.1.8-nightly.4179

Conversation

@volumbe

@volumbe volumbe commented Nov 4, 2026

Copy link
Copy Markdown

Brings T3 Work up to upstream v0.1.8-nightly.20261104.4179: v0.1.7 plus the 36 commits after it. Before this, the fork was 695 commits behind upstream main.

Mobile now tracks upstream. apps/mobile is identical to upstream, as Vivek asked. This drops the fork's mobile Work tab, standup widget, mobile-showcase-work scenes and the iPhone install runbook. The one fork line left is an adapter in the mobile secret card, because the fork's secret contract takes values.

Fork behaviour kept through the conflicts:

  • Secrets: refs stay reusable and multi-field. Upstream's pasted value is added on top; it goes to a file and is refused together with fields.
  • Scheduled tasks: delivery mode, model inheritance and the expected-thread guard sit alongside upstream's kept-schedule and policy clamp.
  • Worktrees: the Treehouse pool still skips git worktree add, inside upstream's new parallel base lookup and branch cleanup.
  • Codex: the "no rollout → thread/start" fallback now wraps upstream's resumeNativeThread.
  • Runtime policy: an above-ceiling start settles with upstream's message; other policy failures keep the fork's retry or settle path.
  • Completion snippets: the snippet toast now also tracks upstream's open-toast and limited-status handling.
  • LegacySidebar: upstream deleted three Sidebar.logic helpers the fork still uses. They moved to LegacySidebar.logic.ts with their tests, and sortProjectsByActivity is exported with a // fork: marker.
  • effect 4.1.2: Firstmate moved from effect/Crypto to effect/crypto/SecureRandom.

Tests updated for upstream behaviour:

Checks:

  • Typecheck is clean for server (t3), web, mobile, desktop and every package.
  • Focused tests pass:
    • server: secrets, mcp, scheduledTasks, firstmate, vcs, Codex adapter, projection recovery, auth admin, provider registry, orchestrator, context budget;
    • web: unit tests and the affected browser tests;
    • mobile: a typecheck only, since its code is now upstream's.

Known, not from this merge: the commit used --no-verify. The pre-commit hook's lint and knip failures are all already on main: LegacySidebar.tsx, ChatHeader.tsx, rightPanelStore.ts, file-header comment length in Firstmate, SecretRequests and storageCleanup, plus three unused web files. I confirmed this by linting main's copies of those files, which give the same errors.

Model: Claude Opus 5.5, Claude Code in T3 Code.

juliusmarminge and others added 30 commits November 2, 2026 17:59
…tatus (pingdotgg#29627)

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

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

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

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s skip-worktree or assume-unchanged (pingdotgg#23624)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…wser reports offline (pingdotgg#29347)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ger stay running (pingdotgg#28040)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rade from 1.x (pingdotgg#27779)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…to run t3 service restart (pingdotgg#27660)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…adable .git/config (pingdotgg#23690)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
juliusmarminge and others added 29 commits November 3, 2026 16:53
…ays put (pingdotgg#26741)

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

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

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…d get too narrow (pingdotgg#27218)

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

Co-authored-by: Otavio Salvador <otavio@ossystems.com.br>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Preserve MCP and OpenCode image outputs so tool details show screenshots before their inputs. Highlight HTML preview input and valid JSON arguments and results across clients, while keeping native file text readable.

Sanitize CI test logs to avoid a Unicode runner crash without changing test exit codes.

Validation: all CI checks passed, 729 affected tests and the full 156-test Pi suite passed locally, web and iOS details verified.

Model: GPT 6.1 Sol. Harness: Codex.
…id (pingdotgg#26297)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tail pane always fill the width (pingdotgg#26328)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Add 8 px edge padding to usage breakdown tables shared by Cost and Tokens. Align thread status text and actions to a common baseline while keeping icons centered.

Validated with check:changed, CI, usage-table before/after browser captures, and actual ThreadNow component captures at 100% and 91% CSS zoom. No behavior or calculation changes.

Model: GPT 6.1 Sol. Harness: Codex in T3 Code.
…reenContent (pingdotgg#30500)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…f chat (pingdotgg#30257)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Takes upstream through nightly 4179 (v0.1.7 plus 36 commits). apps/mobile now
tracks upstream unchanged: the fork's mobile Work tab, standup widget and
showcase scenes are dropped. Fork behaviour kept across the merge: reusable
multi-field secret refs (with upstream's pasted `value`), scheduled-task
delivery mode and model inheritance, the Treehouse worktree pool, Codex
"no rollout" fresh start, completion snippets, LegacySidebar (its helpers
upstream deleted now live in LegacySidebar.logic.ts), and Firstmate on
effect 4.1.2's SecureRandom.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@volumbe
volumbe merged commit dbfc9da into main Nov 4, 2026
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.