Repository navigation
fix(server): align preview recovery branch with main - #31076
ElliotDrel wants to merge 687 commits into
Conversation
…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>
…ingdotgg#23641) 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>
…ingdotgg#29741) 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>
…gdotgg#23211) 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>
…turn absorbed its wake (pingdotgg#28010) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…ory scan ends (pingdotgg#29535) 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>
pingdotgg#27229) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#27289) 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>
pingdotgg#30513) 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>
pingdotgg#31016) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Merge main dd5f98e into existing integration bfab75e, preserving original author commits. The staged 38-file delta relative to bfab75e is main history; relative to merged origin/main the result differs only in the three original preview files. No new behavior or usage changes.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
💡 Codex Reviewt3code/apps/server/src/mcp/toolkits/pullRequests/handlers.ts Lines 413 to 415 in e5af171 Both new batch tools resolve targets, decide which links to change, and dispatch multiple orchestration commands inside their MCP handlers. This is newly added feature logic rather than a thin transport adapter, contrary to AGENTS.md reference: AGENTS.md:L196-L196 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Note 🤖 gpt-6.1-sol responding on behalf of Elliot Addressing the batch-tool architecture finding: I am declining that refactor in this integration PR. The cited file is byte-for-byte identical to the integrated main snapshot Whether that existing main implementation should move to a service is a separate architectural concern. Changing it here would expand a base-alignment PR into an unrelated refactor. This response does not claim the broader architecture is correct; it establishes that the finding is outside this integration's own changes. The review summary still records the finding; this top-level comment has no resolvable inline thread. |
What Changed and Why
Issue: PR #28154 conflicts with main and cannot be updated through this account.
Why this change was necessary: This PR targets its owning
fix/issue-28141branch so the owner can adopt the base alignment while retaining the original author commits. It extends integrationbfab75ewith the main snapshot fetched at the start of this run,dd5f98ee. The shared main ref advanced during verification; this records the tested snapshot.New status quo: The merge carries accumulated main history. Against
dd5f98ee, the result changes onlyServerBrowser.test.ts,ServerBrowser.ts, andServerBrowserPage.ts(186 insertions, 24 deletions), preserving the original navigation recovery and newer main behavior. The refresh merged automatically. The sole manual resolution remains the earliermakeContextconflict:The renderer fake and main's initial URL both survive. The rejected acknowledgement change remains withdrawn. The usage correction from #28603 is inherited from main with no added usage patch.
Verification
Automated by gpt-6.1-sol through Codex on Windows at
e5af171e57cf5c418d8589840e9c418834755edc:ServerBrowser.test.ts,ServerBrowserPage.test.ts, andUsageService.test.ts: 133 passed, 2 skipped.tsc --noEmit, targeted lint and formatting of those tests and the two preview implementation files, andgit diff --check: passed.vp run check:changed dd5f98eeecad5db5b10314296221df115f130fbd --concurrency 2: exit 0; format, lint, both knip checks, GraphQL generation, three affected package typechecks, and selected tests passed (86 tests).No browser, development server, or provider was launched for this base alignment.
After merge
The branch owner should merge this PR preserving merge history (or fast-forward from
ElliotDrel:t3/integrate-issue-28141), then finish the original #28154 review and merge. This is an integration into the owner's branch.Model: gpt-6.1-sol. Harness: Codex.
Hosted check limitation
Label PR size failed with
spawnSync git ENOBUFSwhile buffering the accumulated main-history diff against the old target branch. This is an executed automation failure, not a source-test failure. Build/typecheck, lint, and the context-budget check passed at this inspection; the remaining suite is still running. No CI configuration, labels, or history were changed to bypass it. The owner can adopt the integration preserving history; the original PR then needs validation against main.