Skip to content

chore(sync): bring in upstream changes while preserving fork features - #44

Merged
NicholasZolton merged 378 commits into
mainfrom
NicholasZolton/sync-upstream-changes-1
Oct 12, 2026
Merged

NicholasZolton merged 378 commits into
mainfrom
NicholasZolton/sync-upstream-changes-1

Conversation

@NicholasZolton

@NicholasZolton NicholasZolton commented Oct 12, 2026 •

Copy link
Copy Markdown
Owner

Summary

The fork was missing 374 upstream commits. This merges upstream through e688034b5f with ancestry preserved, adopting upstream implementations wherever they cover the fork's behavior rather than keeping parallel implementations.

The sync adopts the extracted provider/source-control packages, newer review and mobile flows, and upstream reliability/build improvements. It retains Jujutsu, paired notifications, SSH/Tailscale recovery, OpenCode accounts/defaults/permissions and reused-child safeguards, prompts/Vim, fuzzy search, quota weighting, Crit/Portless, and worktree behavior.

Jujutsu uses native checkpoints and is excluded from upstream's Git-only automatic workspace cleanup. The two unnecessary combobox-export and desktop-test-mock differences are also removed; no additional GitManager redesign is included.

Against the pinned upstream tip, the remaining fork delta is 382 files, +29,298 / -3,460 lines. Much of that is retained features and their tests, not missing upstream work.

Test plan

  • All 129 OpenCode adapter tests.
  • Focused Git/Jujutsu, checkpoints, cleanup, SSH, paired notifications, editor/settings, runtime, and packaging tests.
  • Affected package/client/server/scripts typechecks and targeted formatting/lint.
  • Final cleanup: web/desktop typechecks, scoped formatting/lint, and all 36 desktop window tests.
  • Frozen-lockfile installation and macOS arm64 desktop artifact build before the final cleanup.
  • Post-merge main-checkout frozen installation and final macOS arm64 rebuild at 4579794ae565; the packaged commit, architecture, and existing /Applications/T3 Code (Alpha).app link were verified.
  • Upstream ancestry: no missing commits through e688034b5f.
  • Integrated client/browser verification: browser access is disabled for this thread, so before/after client evidence is unavailable.
  • Clean GitHub Actions security audit: zizmor reports existing upstream tag-based action references and advisory findings; those are not expanded into unrelated workflow changes here.

Rollout note

After merging, fast-forward the main local checkout and rebuild the macOS arm64 app there. Do not close the running app; Nicholas will restart it. Remote SSH runtime deployment is not part of this request and remains separate.

brave-tulip-laurel

maria-rcks and others added 30 commits October 9, 2026 23:31
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…6634)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…14273)

Co-authored-by: zendergod <zendergod@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…cus ring (pingdotgg#15188)

Co-authored-by: Fionn Jones <264670603+jonesfionn101-dotcom@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…eyboards (pingdotgg#17492)

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

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

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: maria <maria@kuuro.net>
ScottN-PV and others added 27 commits October 12, 2026 01:03
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ead (pingdotgg#17611)

Signed-off-by: Tiger Kaovilai <passawit.kaovilai@gmail.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: maria <maria@kuuro.net>
…their mock CLI cannot run (pingdotgg#18184)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Return exit 125 when the Linux cgroup wrapper target is missing, including when /bin/sh is Bash. Preserve arguments and child exit codes.
…efault (pingdotgg#18461)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Integrate all 374 missing upstream commits with ancestry preserved. Adopt upstream provider and source-control packages, legacy settings removal, and Git storage cleanup while retaining the fork's Jujutsu, OpenCode, SSH, notification, composer, and worktree compatibility boundaries.
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Oct 12, 2026
@NicholasZolton
NicholasZolton merged commit f4a2d24 into main Oct 12, 2026
7 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.