Repository navigation
chore(fork): merge upstream main - #406
Merged
Merged
Conversation
…ingdotgg#26859) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…E-2026-111497) (pingdotgg#26348) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…a thread (pingdotgg#26874) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dits (pingdotgg#26876) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…one step (pingdotgg#26288) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#26910) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…9-1114 # Conflicts: # apps/desktop/src/preload.ts # apps/desktop/src/updates/DesktopUpdates.ts # apps/mobile/src/features/threads/thread-list-v2-items.tsx # apps/server/src/cloud/selfUpdate.ts # apps/server/src/scheduledTasks/ScheduledTaskService.ts # apps/web/src/components/Sidebar.tsx # apps/web/src/components/chat/ThreadDetailsPanel.tsx # apps/web/src/components/settings/AppearanceSettingsPanel.tsx # apps/web/src/components/settings/SettingsPanels.tsx # apps/web/src/components/sidebar/SidebarUpdatePill.tsx # apps/web/src/components/sidebar/useUpdateEverything.ts # apps/web/src/hooks/useThreadActionMenu.test.ts # apps/web/src/hooks/useThreadActionMenu.ts # packages/contracts/src/ipc.ts # packages/shared/src/cliRelease.ts # pnpm-lock.yaml
- Self-update checks the track crossing on the fork release that installs. - A scheduled task test gets the server settings layer that the fork task service needs.
Owner
Author
|
🤖 Review of the upstream merge (head 2087f62). Verdict: approve. Nothing blocks the merge. The update path keeps fork releases. Update path (checked)
Findings (non-blocking)
Checks run
|
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.
Merges 11 new
pingdotgg/t3codemain commits (head c1876b5) into fork main.node scripts/fork-adopted-prs.ts sync: 0 adopted pull requests.🔴 Update channels: pingdotgg#26288 "switch your whole fleet between Stable and Nightly" overlaps the fork's update system. Fork machines keep updating from fork releases:
selfUpdate.ts:forkUpdateTargetstays; upstream's track-crossing guard runs on the version that actually installs.useUpdateEverything.ts:useForkReleaseInstallablestays; upstream'schannelSwitchbranches are in.SidebarUpdatePill.tsx:installLocalUpdate({ unattended, expectedVersion }); a pinned version skips the fork newer-release check.SHOWS_DESKTOP_UPDATE_TRACK = falseinForkSettingsPanelRows.tsx. It targets npmt3@latest/t3@nightly(upstream builds), and the fork publishes only nightly releases, so "latest" would stop updates. Upstream's code stays merged and typed. Noted indocs/fork/features.md(Fork releases > Limits).Other conflicts (fork kept + upstream taken):
cliRelease.ts(fork repository constant + channel helpers),ipc.ts/preload.ts(fork check-before-install +installUpdate(expectedVersion)),DesktopUpdates.ts(fork install + release floor),ScheduledTaskService.ts(upstreamsendBoundretry + fork terminal-thread refusal),thread-list-v2-items.tsx,Sidebar.tsx,useThreadActionMenu.ts(fork items + "Turn into project"),ThreadDetailsPanel.tsx(upstream card options + fork pins button),AppearanceSettingsPanel.tsx,SettingsPanels.tsx(fork idle-install prompt + upstream fleet state),pnpm-lock.yaml(lockfile.py).Extra fixes:
ScheduledTaskService.test.tsupstream test getsServerSettings.layerTest();ForkTerminalThreadScreen.tsxpasses an emptyusageprop.Taken in full: thread details card options (pingdotgg#26904), turn a No project thread into a project (pingdotgg#26767), undo notice in the sidebar footer (pingdotgg#26874), Labs limits toggle (pingdotgg#26859), Antigravity changes, Electron 44.10.0 (pingdotgg#26348), agent mistakes fail early (pingdotgg#26167; no fork file flagged).
Checks:
checks.pypasses.fork_tests.py: 287 of 287 files. Web sidebar/settings/menu/update/details: 369 tests. Desktopsrc/updates: 83. Server cloud/desktopUpdate/migrations/forkReleases: 175 (+1 existing skip). Budget unchanged.