Skip to content

Merge develop into main for patch release#62

Merged
pallyoung merged 30 commits into
mainfrom
develop
May 25, 2026
Merged

Merge develop into main for patch release#62
pallyoung merged 30 commits into
mainfrom
develop

Conversation

@pallyoung
Copy link
Copy Markdown
Contributor

Summary

  • merge the latest develop work into main
  • include release verification test stabilizations
  • add a patch changeset for the workspace ergonomics updates

Verification

  • fnm exec --using=24.16.0 pnpm ci:verify

pallyoung added 30 commits May 24, 2026 23:21
Inject COLORFGBG (derived from the active xterm.js theme background
via Rec. 601 luma) into the env of every PTY the server spawns. This
gives Claude Code, Codex, and other TUIs a reliable light/dark signal
so they can match the page theme.

Windows ConPTY intercepts OSC 11 background-color queries and never
forwards xterm.js's response back to the child, leaving TUIs stuck on
their dark default. On a light coder-studio theme this surfaces as a
stark black bar behind user messages. COLORFGBG is the only signal
that survives the ConPTY layer.

- TerminalSpec gains an optional themeBackground hex string forwarded
  through session.create / terminal.create command schemas
- TerminalManager derives COLORFGBG once at spawn time and lets
  spec.env override when callers need to pin a specific value
- useTerminalThemeBackground hook reads the active theme atom and is
  threaded through every session/terminal create call site
@pallyoung pallyoung merged commit 1185e35 into main May 25, 2026
2 checks passed
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.

1 participant