Skip to content

Releases: NomaDamas/Codexplain

v0.18.18

01 Jun 16:35

Choose a tag to compare

Fix source-free project auto-activation.\n\n- Project shell autoload now refreshes the codex alias even when CODEXPLAIN_PROJECT_DIR is already set.\n- This makes new zsh sessions inside the project route codex to .codexplain/bin/codex without source ./.codexplain/activate.\n- Keeps the previous alias restoration behavior when leaving the project.\n\nValidation:\n- cargo fmt --check\n- cargo test: 127 passed\n- codexplain quality-check --width 88: pass\n- zsh -ic cd-project check: codex alias resolves to .codexplain/bin/codex\n\nStorage note:\n- cleaned target/debug; only release binary target remains.

v0.18.17

01 Jun 15:24

Choose a tag to compare

Make Codexplain slash control reversible without OOM-prone auto-builds.\n\n- /codexplain off now disables Codexplain UX while preserving the native slash bridge and local shim.\n- /codexplain on restores guidance and ansi/semantic settings after an off state.\n- Project-local patched Codex is used for native slash even when color UX is disabled.\n- TUI auto-build is disabled by default; set CODEXPLAIN_TUI_AUTO_BUILD=1 only when explicitly wanted.\n- Shim opportunistically cleans non-essential patched-Codex Cargo target cache on launch.\n- Shell auto-activation permission failures are warnings, not slash-control failures.\n\nValidation:\n- cargo fmt --check\n- cargo test: 127 passed\n- codexplain quality-check --width 88: pass\n- manual slash on/off/status: shim preserved, UX toggles correctly\n\nStorage after cleanup in the development project:\n- .codexplain: ~629M including the persisted patched Codex binary\n- target: ~3.1M release binary only\n- free space: ~24GiB

v0.18.16

01 Jun 14:57

Choose a tag to compare

Fix Codex TUI adapter rebuild detection and project-local cache cleanup.\n\n- Prepare upstream before apply/build so missing local Codex source is recovered.\n- Detect current assistant-color patch markers to avoid reapplying an already patched TUI.\n- Persist the project-local patched Codex binary and clean the multi-GB Cargo target cache after build.\n- Keep session activation guidance stable with source ./.codexplain/activate.\n\nValidation:\n- cargo fmt --check\n- cargo test: 126 passed\n- codexplain quality-check --width 88: pass\n- codexplain tui-adapter build: project-local patched Codex TUI ready

v0.18.15

01 Jun 13:17

Choose a tag to compare

Highlights

  • Adds the same best-effort GitHub release auto-update hook to the development bin/codexplain wrapper.
  • codex project-local shim and codexplain wrapper now both check latest tags when the checkout is clean and CODEXPLAIN_AUTO_UPDATE is not disabled.
  • Keeps npm/Homebrew package metadata aligned with v0.18.15.
  • Confirms the previous 12G patched Codex build cache is no longer required after persisting .codexplain/patched-codex/bin/codex.

Validation

  • sh -n bin/codexplain
  • cargo fmt --check
  • cargo test: 126 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • npm pack --dry-run: pass
  • local storage: .codexplain about 628M; no 12G target cache remains

v0.18.14

01 Jun 13:02

Choose a tag to compare

Highlights

  • Persists the patched Codex TUI executable at .codexplain/patched-codex/bin/codex.
  • Allows the multi-GB project-local Cargo target cache to be removed without losing native /codexplain slash control or TUI semantic highlight.
  • Updates shim detection and docs to prefer the compact persisted binary.
  • Ignores .codexplain/patched-codex so local patched binaries are never committed.

Validation

  • cargo fmt --check
  • cargo test: 126 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • npm pack --dry-run: pass
  • local storage reduced from about 12G to about 628M while TUI adapter stayed active

v0.18.13

01 Jun 12:51

Choose a tag to compare

Highlights

  • Fixes project-local Codex TUI adapter patch packaging for current upstream Codex.
  • Keeps native /codexplain slash control available through the patched project-local TUI binary.
  • Preserves assistant-message semantic highlighting in the updated TUI history-cell rendering path.
  • Keeps npm and Homebrew package metadata aligned with v0.18.13.

Validation

  • cargo fmt --check
  • cargo test: 126 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • npm pack --dry-run: pass
  • codexplain tui-adapter build: project-local patched Codex TUI ready

v0.18.12

01 Jun 12:32

Choose a tag to compare

Highlights

  • Guarantees architecture/structure prompts start with renderer-owned diagrams before prose.
  • Keeps table rows visually separated with row dividers and width-safe wrapping.
  • Adds package surfaces for npm and Homebrew tap installs.
  • Keeps /codexplain slash control available through the project-local patched TUI adapter and removes it with project-local uninstall.

Validation

  • cargo fmt --check
  • cargo test: 126 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • npm pack --dry-run: pass

Codexplain v0.18.11

30 May 09:49

Choose a tag to compare

Changes

  • Fix project-local shim behavior so running plain codex no longer gets rewritten to codex exec; interactive TUI now passes through correctly.
  • Add best-effort auto-update on active shim startup: if a newer GitHub release exists, the worktree is clean, and the repo is on a branch, Codexplain runs git pull --ff-only and rebuilds before starting Codex.
  • Document CODEXPLAIN_AUTO_UPDATE=off codex for one-command opt-out.
  • Sync npm package version with the Rust release version.

Validation

  • cargo fmt --check
  • cargo test: 113 passed
  • cargo build --release
  • codex --version through project-local shim
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • codexplain storage-check --min-free-gb 5: pass

Codexplain v0.18.10

29 May 15:43

Choose a tag to compare

Changes

  • Release the README Before / After comparison section added after v0.18.9.
  • Document the difference between dense prose output and Codexplain's TLDR -> flow -> wide-divider table explanation contract.
  • Keep the current visual architecture explanation examples visible from the README index.

Validation

  • cargo fmt --check
  • cargo test: 113 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • codexplain storage-check --min-free-gb 5: pass

Codexplain v0.18.9

29 May 14:58

Choose a tag to compare

Changes

  • Rework architecture/project explanations around a stronger visual sequence: TLDR first, conceptual flow second, wide-divider showcase table third.
  • Add a wide-divider table renderer using heavy header rules (━) and row separators (─), matching the high-scan table style requested.
  • Keep long cells width-safe while avoiding dense boxed tables for high-level architecture summaries.
  • Add guidance that architecture answers should create a visible wow point instead of falling back to prose-heavy explanations.

Validation

  • cargo fmt --check
  • cargo test: 113 passed
  • codexplain quality-check --width 88: pass, score=100
  • codexplain compat-check: pass
  • codexplain storage-check --min-free-gb 5: pass