chore: sync upstream main - #130
Conversation
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Wout Stiens <71498452+StiensWout@users.noreply.github.com>
Co-authored-by: t3-code[bot] <219304759+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com> Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: codex <codex@users.noreply.github.com>
…isting, update branch, reactions, in-place editing, smarter diffs (#6039) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#6330) Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
# Conflicts: # apps/server/src/provider/CodexDeveloperInstructions.ts # apps/web/src/components/ChatView.tsx
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 31ec69374f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
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".
| const editable = target.isContentEditable ? target : target.closest("[contenteditable]"); | ||
| if (editable && (editable.textContent ?? "").trim().length > 0) return; |
There was a problem hiding this comment.
Preserve the first keystroke in an empty composer
When the empty right-panel launcher is visible and the user focuses an empty chat composer, pressing any launcher letter (b, t, f, d, p, a, or g) passes this condition, so the capture-phase handler prevents the keystroke and opens a panel surface instead of entering the first character of the prompt. Treat any focused contenteditable as a typing context regardless of its current text content.
Useful? React with 👍 / 👎.
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
What Changed
pingdotgg/t3code@df19f6cfe.request_user_inputsupport, Nix desktop packaging, and fork release behavior.Why
Actualizes the fork to current upstream while keeping intentional fork behavior in overlapping server and right-panel code.
UI Changes
This includes upstream UI changes. Screenshots were not captured because browser verification was not requested.
Verification
vp test run apps/server/src/provider/Layers/CodexSessionRuntime.test.ts apps/web/src/components/pullRequest/pullRequestDetail.logic.test.ts apps/web/src/rightPanelStore.test.tsvp lint --report-unused-disable-directives apps/server/src/provider/CodexDeveloperInstructions.ts apps/web/src/components/ChatView.tsx apps/web/src/components/RightPanelTabs.tsxvp run --filter t3 --filter @t3tools/web --concurrency-limit 2 typecheckChecklist
Made with Codex using GPT-5.6 in T3 Code.