Skip to content

chore(sync): merge upstream into the fork and ship PseudoCode 0.0.76 - #51

Merged
pseudoseed merged 596 commits into
mainfrom
t3/sync-origin-latest-into-fork
Oct 29, 2026
Merged

pseudoseed merged 596 commits into
mainfrom
t3/sync-origin-latest-into-fork

Conversation

@pseudoseed

Copy link
Copy Markdown
Owner

Fork main is 593 upstream commits behind pingdotgg/t3code, and the 0.0.75 sync never reached main.

This merges upstream through a42bdd4 and keeps every fork feature. The merge had dropped a few fork changes; the last commit restores them:

  • Codex usage limits for signed-out accounts
  • storage cleanup for missing worktrees
  • PseudoCode and Cloud Connect text in replay fixtures and tests
  • the fork's browser tests

Migration 026 now wraps its subqueries in json() so it works on the SQLite bundled with Node 26. The version moves to 0.0.76.

Checks: check:changed passes format, typecheck, lint and knip. Suites run one at a time:

  • server 5326
  • web unit 4414
  • web browser 517 of 518
  • mobile 3052
  • relay 301
  • client-runtime 1473
  • desktop 849

Tests that fail on this Mac only:

  • GuestPage, 1 browser test, which also fails on clean upstream on this Mac
  • 2 Linux icon tests, which pass on a case-sensitive disk

I checked the iOS simulator and the web app live against copied real data.

Merge with a merge commit, not squash: release tag pseudocode-v0.0.76 points at df4444e on this branch.

🤖 Generated with Claude Code
Model: Claude Opus 5.5, harness: Claude Code in PseudoCode

gcrft123 and others added 30 commits October 27, 2026 05:27
…s send Max Mode (pingdotgg#21074)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…e charts (pingdotgg#25776)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…a layout effect (pingdotgg#25767)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… navigate through the root ref (pingdotgg#25769)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…text by 23% (pingdotgg#25790)

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

Co-authored-by: none23 <n.anisimov.23@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… warnings (pingdotgg#25815)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: amv146 <39172404+amv146@users.noreply.github.com>
… a giant heading (pingdotgg#25804)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…iB page kernels (pingdotgg#25825)

TEMPORARY workaround for an upstream Node bug: nodejs/node#67048
Node 26.9+ --build-sea writes linux-arm64 executables that 16/64 KiB page kernels cannot load.
linux-arm64 now injects with postject, and the archive build rejects incompatible ELF layouts.
One-time exception. Revert once Node ships a fix: grep for the Node issue URL and drop postject
from scripts/package.json.

Fixes pingdotgg#23433. Replaces pingdotgg#23443.

Co-authored-by: Lakshmi Tanmay <lakshmi@voltcrash.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3dotgg and others added 26 commits October 28, 2026 06:02
…otgg#26463)

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

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

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er's edge (pingdotgg#26597)

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

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

Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#21046)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…26639)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t the terminal (pingdotgg#26647)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…a new draft (pingdotgg#26565)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Merges upstream/main through a42bdd4 and resolves 73 conflicts.

Kept: PseudoCode and Cloud Connect branding (new upstream UI text
included), issue tools, Forgejo, subagent model per thread (now inside
upstream's grouped composer controls), copy on select, agent attention
settings, direct push and widgets, mobile Attach terminal and Choose
lines, thread cost in the composer, settled worktree cleanup, and the
fork's native client workspace detection.

Adopted upstream: Claude and Codex sign-in status (the fork's account
evidence check marked newer Claude CLIs as signed out), mobile wakeup
timing, and the new Effect lint rules, applied to fork code.

The agent context budget grows by the issue tools (+2.1 KB) and the
longer product name.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Restores the fork's Codex usage-limit handling, storage cleanup for missing
worktrees, PseudoCode and Cloud Connect copy in replay fixtures and tests, and
the fork's browser tests. Migration 026 wraps its subqueries in json() so it
works on the SQLite bundled with Node 26.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. labels Oct 29, 2026
@pseudoseed
pseudoseed merged commit b731413 into main Oct 29, 2026
21 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. 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.