Skip to content

Rebase the fork onto upstream v0.1.0 - #4

Merged
aidenwboudr merged 1056 commits into
aidenfrom
claude/rebase-v0.1.0
Oct 16, 2026
Merged

aidenwboudr merged 1056 commits into
aidenfrom
claude/rebase-v0.1.0

Conversation

@aidenwboudr

Copy link
Copy Markdown
Owner

Moves the fork from upstream v0.0.45 to v0.1.0. Upstream v0.1.0 ships Mermaid diagrams but still has no math rendering, so the fork stays.

How: started from the v0.1.0 tag and applied the current head of each still-open upstream PR instead of replaying the old squash:

  • pingdotgg/t3code#14574 math (head 2d2a16f): now includes the fork's `$HOME` backtick fix plus a :// guard for links; the fork's test case is in it. Its sanitizer change moved to packages/shared/src/markdownPipeline.ts, where v0.1.0 keeps the pipeline.
  • pingdotgg/t3code#16198 math labels in diagrams, pingdotgg/t3code#16249 diagram copy, and pingdotgg/t3code#18308 (the resubmission of closed pingdotgg/t3code#16221, which gained a split-CRLF fix).
  • Dropped: pingdotgg/t3code#15067 (Mermaid itself), which is in v0.1.0.
  • Fork only, kept: math on by default, FORK.md, scripts/fork-build-linux.sh.

The last commit merges aiden with -s ours so this squashes onto aiden as exactly the rebased tree.

Checks

  • apps/web: pnpm run typecheck passes; pnpm run test 506 files / 6889 tests pass. packages/shared and packages/contracts typecheck pass; shared markdown pipeline tests pass.
  • scripts/fork-build-linux.sh 0.1.0 builds T3-Code-0.1.0-x86_64.AppImage; its app-update.yml points at aidenwboudr/t3code. The public client config still matches the official v0.1.0 AppImage.
  • render-check.mjs: exit 0: {"katex":4,"katexErrors":0,"diagrams":2,"diagramErrors":[],"homeIsCode":true,"pricesAreText":true}. Dark and light screenshots checked by eye.

Done by Claude Opus 5.5 in Claude Code (t3-fork-watch, unattended).

🤖 Generated with Claude Code

kacigaya and others added 30 commits October 12, 2026 01:12
Return exit 125 when the Linux cgroup wrapper target is missing, including when /bin/sh is Bash. Preserve arguments and child exit codes.
shivamhwp and others added 28 commits October 15, 2026 17:39
…ingdotgg#19849)

Co-authored-by: PR Batch Tester <[email protected]>
Co-authored-by: Rodrigo Brechard <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
…ingdotgg#19131)

Co-authored-by: GPT-6.1-Sol at high effort <[email protected]>
Co-authored-by: Julius Marminge <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
…gdotgg#19692)

Co-authored-by: Victor Vogel <[email protected]>
Co-authored-by: Jorrin <[email protected]>
Co-authored-by: Julius Marminge <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
)

Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: Gabriel De Andrade <[email protected]>
Completed Mermaid blocks render while a reply streams (`pingdotgg#18308`),
copying a diagram copies its source (`pingdotgg#16249`), and math
labels inside diagrams render (`pingdotgg#16198`). Taken from each PR's
current head.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
`pingdotgg#14574` at its current head: $…$, $$…$$, \(…\) and \[…\]
typeset with KaTeX behind Settings → Appearance → Render math. Includes the
fix that keeps `$HOME` as code after an unmatched dollar, first made in this fork.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
@aidenwboudr
aidenwboudr merged commit 7ab30a3 into aiden Oct 16, 2026
@aidenwboudr
aidenwboudr deleted the claude/rebase-v0.1.0 branch October 16, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.