Skip to content

v3.0.0

Latest

Choose a tag to compare

@j3w1 j3w1 released this 26 Sep 12:26
f0e9e25

Code names stand apart from the rose text, the prompt keeps its heritage look in every terminal, and each app has one folder you can install from. CI got much faster.

Coral slot 6 and a fixed prompt background (D-032)

Role 2.0.0 3.0.0 Contrast
color.terminal.ansi.6 #bb696c #ff7a66 (coral) 5.05 → 7.77 on #0c0909
color.terminal.prompt-bg new #8c1212 none
color.terminal.prompt-text #0c0909 #ffa2a7 4.97 on the prompt background
  • What it fixes. Code highlighters draw names in slot 6: PowerShell cmdlets such as Invoke-RestMethod in Claude Code, and dimmed type names such as [scriptblock]. Those names now stand apart from normal text.
  • The prompt. An Agnoster-style directory segment keeps the heritage #8c1212 with bright rose text, whatever slot 4 carries. A prompt sets both as 24-bit colours.
  • Unchanged. The other fifteen slots and the interface reds (focus, links, borders, accents) do not change.
  • Heritage. heritage-ansi keeps every historical value. It gains only prompt-bg, with its slot-4 value.

One folder per app

You use Folder What you get
Orca on Windows ports/orca/ Terminal colours, selection, divider and font. One command downloads, checks, applies and tests it; restore is key by key.
Claude Code ports/claude-code/ The custom:j3w1 theme and an installer
Codex CLI ports/codex/ The j3w1 syntax theme and an installer
ChatGPT desktop app ports/chatgpt/ Two appearance presets (Signature, Reading): a settings table and an import string each
Ghostty, Warp ports/ghostty/, ports/warp/ Theme files
  • Same-commit installs. Each installer uses the theme values of the commit it came from. The port guides show copy-paste commands pinned to this release's commit.
  • Terminal-kit backups still restore. Backups made by the terminal kit restore with the new installers. On the devbox, set J3W1_THEME_STATE_DIR to your old state folder first.
  • Experimental. Every port is experimental. The ChatGPT import strings count as verified only after an import into a real ChatGPT build.

Faster CI (D-031)

  • How it works. CI picks the checks each change needs, and release-gate is the only required check.
  • On main. A site change runs the whole browser matrix in parallel shards, merged into one evidence report, then deploys. A change that doesn't touch the site deploys nothing.
  • Result. main went from 33–63 minutes to about 8 minutes, and a pull request with everything selected takes about 7.

Docs

  • Plain language. The guides now use numbered steps.
  • Converged specs. Rules repeated across specs now live once, with links. The decision log is about a fifth shorter, in one short shape. Its status table renders as one table again.

Why 3.0.0

Changing an approved value, and removing color.primitive.ansi-readable.6, is a major version under the versioning rule. Anything pinned to 2.x keeps the old values until it upgrades.

For hosts that set their own palette

Anything that prints the palette itself, such as CE Devbox's shell palette, needs to vendor 3.0.0. Set the prompt's directory segment to color.terminal.prompt-bg and color.terminal.prompt-text, not to slot 4.