Repository navigation
chore: sync upstream through 2026-11-01 - #522
Merged
Merged
Conversation
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#28070) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#28077) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ow (pingdotgg#28076) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…limits appear (pingdotgg#28090) Gemini quota buckets are now returned, and Argon weekly quota keeps its own label. Co-authored-by: whoisaldo <whois.younes@gmail.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…22442) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#28162) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#28409) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#28446) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ery (pingdotgg#14519) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: SAPHID <saphid@users.noreply.github.com>
…ingdotgg#15000) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: SAPHID <saphid@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#21527) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#21913) Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ntents (pingdotgg#22302) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…#23230) Co-authored-by: maria-rcks <maria@kuuro.net>
…gdotgg#23414) Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: maria-rcks <maria@kuuro.net>
… runs on (pingdotgg#24833) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
… on (pingdotgg#24898) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: SAPHID <saphid@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…sts (pingdotgg#25836) Co-authored-by: maria-rcks <maria@kuuro.net>
…dotgg#28169) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ironment disabled (pingdotgg#28179) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nks (pingdotgg#28189) Co-authored-by: MarcoDotIO <20867620+MarcoDotIO@users.noreply.github.com>
…otgg#28209) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#28240) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#28243) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ngdotgg#28267) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#28268) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he app unreleased (pingdotgg#28269) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rver test that reads it (pingdotgg#28273) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#28274) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#28276) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tifications guide (pingdotgg#28310) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#28515) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#28104) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ledgement (pingdotgg#16419) Co-authored-by: Codex (gpt-6.1-sol) <noreply@openai.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…#28027) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…gdotgg#28474) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # apps/mobile/src/features/home/HomeRouteScreen.tsx # apps/mobile/src/features/home/HomeScreen.tsx # apps/mobile/src/features/settings/SettingsProjectOverviewRouteScreen.tsx # apps/mobile/src/features/settings/SettingsScheduledTasksRouteScreen.tsx # apps/mobile/src/features/threads/SubagentRow.tsx # apps/mobile/src/features/threads/ThreadFeed.tsx # apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx # apps/mobile/src/features/threads/ThreadRouteScreen.tsx # apps/mobile/src/lib/threadActivity.test.ts # apps/server/src/environment/ServerEnvironment.ts # apps/server/src/mcp/OrchestratorMcpService.ts # apps/server/src/project/AgentSessionScanner.ts # apps/server/src/provider/agentContextBudget.json # apps/server/src/scheduledTasks/ScheduledTaskService.ts # apps/server/src/usage/cliproxyApi.ts # apps/web/src/components/ChatView.tsx # apps/web/src/components/ComposerPromptEditorTiptap.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/components/chat/AssistantCitationChip.tsx # apps/web/src/components/chat/AssistantCitationCommentEditor.tsx # apps/web/src/components/chat/ChatComposer.tsx # apps/web/src/components/chat/ComposerBannerStack.tsx # apps/web/src/components/chat/ComposerCommandMenu.tsx # apps/web/src/components/chat/ProviderModelPicker.tsx # apps/web/src/components/chat/ThreadLineageWorkflowRow.tsx # apps/web/src/components/chat/ThreadRelationshipsControl.tsx # apps/web/src/components/diffs/DiffCommentAnnotation.tsx # apps/web/src/components/settings/ProjectSettingsPanel.tsx # apps/web/src/components/settings/ScheduledTasksSettings.tsx # apps/web/src/components/settings/scheduledTasksSettings.logic.test.ts # apps/web/src/components/sidebar/SidebarDraftBlock.tsx # apps/web/src/components/sidebar/SidebarThreadRow.tsx # apps/web/src/composer-rich-text-doc.test.ts # docs/user/composer.md # packages/client-runtime/src/state/threads-sync.test.ts # packages/client-runtime/src/state/threads.ts # packages/contracts/src/model.ts # packages/contracts/src/orchestratorMcp.ts # packages/provider-cursor/src/server/adapter.test.ts # packages/provider-opencode/src/server/driver.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What’s in this sync
Adds 174 upstream commits beyond parent PR 520, including preparation for v0.1.6.
preview_openand bulk link/unlink PRs through MCP.Discord announcements were not used: the channel returned only older non-crosspost messages, with no announcements matching this range.
Remaining changes include RTL and accessibility fixes, GitLab/SSH authentication handling, theme import robustness, source-diff generation, command palette PR status, device tooling, documentation, and script/CI maintenance. Notable references: pingdotgg/t3code#24050, pingdotgg/t3code#25375, pingdotgg/t3code#22503, and pingdotgg/t3code#23156.
Stack and history
Parent: #520. This PR adds only newer upstream commits relative to that parent. Merge the parent first.
Base:
7bab9ace54e7314a6807fa7c4b368901bd5ce2ed.Pinned upstream:
b50d8a1b15eed3a75e1e0969765e14c6436d80d7.Range:
7bab9ace54e7314a6807fa7c4b368901bd5ce2ed..b50d8a1b15eed3a75e1e0969765e14c6436d80d7.Conflict resolutions
Preserved fork sidebar filters, chat tabs, integration chips, account pickers and provider support while incorporating project pin/archive behavior, upstream status fixes and one-time schedules. Retained scheduler catch-up and self-wait guards, provider credential/quota behavior, environment capabilities and importer message counts. Adapted clean-merge consumers for once schedules, secondary trait labels and thread refresh. Updated fork-differences sidebar guidance. No conflicted upstream file split was found in this range.
Verification
vp icompleted; local Vite+ 1.4.0 used (global executable was outdated).vp run check:changed 7bab9ace54e7314a6807fa7c4b368901bd5ce2edpassed: formatting, lint, both Knip checks, dependency patches, GraphQL generation checks, 39 affected package typechecks, 258 test suites, and React Compiler checks across 163 files.git diff --checkpassed. Initial integrated failures were resolved and the full changed-file check rerun successfully. Local Electron binary installed to run its dependent suite.model_providers.vibeproxy. Interactive local-web verification was subsequently authorized and completed; see below.Merge with Create a merge commit. It keeps upstream history and the merge base for the next sync.
Model/harness: gpt-6.1-sol through Codex in T3 Code.
Interactive regression verification
Completed a local web pass against this worktree's isolated
.t3state through T3's Browser panel. No code changes were needed.Initial
preview_statusreturnedavailable:falsebecause this thread had no browser tab, not because browser automation was unsupported. That earlier blocker interpretation was incorrect; a tab is now available and verification proceeded.Limits: local web only. Native Electron behaviors, native mobile, remote/tunnel modes, connected third-party integrations and real-provider turns were not exercised. Scheduler execution itself remains covered by automated tests; the interactive fixture stayed disabled. One panel click timed out; keyboard interactions and DOM clicks through preview_evaluate completed the flows. No alternate automation system was used.
Native desktop verification
Tested Electron 44.10.0 / macOS arm64 from merge e2d898a, using this worktree's isolated .t3 and the desktop skill's in-process hook. No real provider turn sent; no code change needed.
Passed:
Limits/observations:
Teardown: hid windows, cleared draft, restored exact client-settings.json prior state, stopped only recorded tree (stop.log: Still alive none), and verified ports 47999/8414/16454 free. Git working tree clean.