v0.4.0-beta - unified launcher + markdown copy/export
Pre-releaseThis 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=0to leave the webview untouched. - A standalone CLI exporter,
fixes/markdown-copy-export/cc-export.py, renders a session.jsonlto 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 summariesCC_PATCH_CONTEXT_ICON=0- leave the context-usage icon as-isCC_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).