Skip to content

v0.4.0-beta - unified launcher + markdown copy/export

Pre-release
Pre-release

Choose a tag to compare

@phase3dev phase3dev released this 10 Jun 12:05
· 2 commits to main since this release
6e076f3

This is a breaking release. It lands two changes that shipped together as PR #5 (launcher refactor) and PR #6 (markdown copy/export).

New: markdown copy/export

  • Per-message and whole-conversation "Copy" controls (Markdown / plain text) in the VS Code chat, with an embedded HTML-to-Markdown converter. On by default; set CC_PATCH_MD_COPY=0 to leave the webview untouched.
  • A standalone CLI exporter, fixes/markdown-copy-export/cc-export.py, renders a session .jsonl to Markdown (--format, --include-thinking, --include-tools, --open, -o).
  • The copy controls are additive and keyed on stable markup, so they simply do not appear if a future extension build moves things; they are reconciled on every launch and reverted when toggled off.

Breaking: one launcher instead of three

The three launchers are now a single env-toggled launcher per platform (claudemax), with every fix independently switchable. The old single-fix launchers and their binaries (claude-think.exe, claude-context.exe) are gone.

Old New
claudemax (both fixes) claudemax (same name; now carries every fix)
claude-think (thinking only) claudemax with CC_PATCH_CONTEXT_ICON=0 and CC_PATCH_MD_COPY=0
claude-context (context icon only) claudemax with CC_THINKING_DISPLAY=omitted and CC_PATCH_MD_COPY=0

If you used claude-think.exe or claude-context.exe, switch to claudemax.exe with the env vars above, then repoint claudeCode.claudeProcessWrapper (VS Code) at the new binary and reload. The pristine-backup suffix is now .bak-cc-workarounds.

Toggles (all on by default)

  • CC_THINKING_DISPLAY=omitted - hide thinking summaries
  • CC_PATCH_CONTEXT_ICON=0 - leave the context-usage icon as-is
  • CC_PATCH_MD_COPY=0 - no copy controls (the webview bundle is left untouched)
  • CC_WORKAROUNDS=0 - master switch, disables every fix; CC_RECONCILE=0 - do not read or write the webview bundle this launch

Webview edits are idempotent, ownership-marked, written atomically, snapshotted once to .bak-cc-workarounds, reconciled every launch, and best-effort (a read-only file or renamed bundle simply no-ops and never blocks the launch).

Assets: claudemax.exe (the unified launcher) and SHA256SUMS.txt. The Linux cross-build uses the default node icon. Older release assets remain available for anyone pinned to a previous version.

Verify a download with sha256sum -c SHA256SUMS.txt (or certutil -hashfile claudemax.exe SHA256 on Windows).