Changelog
0.4.11
Patch Changes
- Added default pricing for
claude-sonnet-5-5 ($2 input / $10 output / $2.50 cache write / $0.20 cache read per million tokens), so Sonnet 5.5 sessions now show a cost estimate without a claudeSimpleStatsBar.pricing override.
0.4.10
Patch Changes
- Added
claude-opus-5-5 to DEFAULT_PRICING ($4/$20 per MTok input/output, $5 5-minute cache write, $0.20 cache read) and to DEFAULT_CONTEXT_WINDOW_TOKENS (1M tokens), matching Anthropic’s published rates for Claude Opus 5.5.
0.4.9
Patch Changes
- Add
claude-sonnet-4-6 to the built-in pricing defaults ($3/$15 per 1M input/output, $3.75 cache write, $0.30 cache read), so sessions and history entries on that model get a cost estimate instead of none. Also add claude-sonnet-4-6 and claude-fable-5-1 to the built-in context window defaults (1M tokens each).
0.4.8
Patch Changes
- d955bd5: Added
claude-fable-5-1 to DEFAULT_PRICING ($10/$50 per MTok input/output, $12.50 5-minute cache write, $0.25 cache read), matching Anthropic’s published rates for Claude Fable 5.1.
0.4.7
Patch Changes
- Replaced the manual
prepare-release skill with a release-it + @changesets/cli pipeline. npm run release now consumes queued changesets, bumps the version, and rewrites CHANGELOG.md, then creates a GitHub Release that triggers automatic publishing to the VS Code Marketplace and Open VSX.
0.4.6
Patch Changes
- Changed:
claudeSimpleStatsBar.showModel and claudeSimpleStatsBar.showSeverityTag now default to false, so the status bar shows just tokens, context percentage, and cost out of the box. Turn either on to add back the model name or the CALM/MED/WARN/CRIT tag.
0.4.5
Patch Changes
- Added:
claudeSimpleStatsBar.showModel and claudeSimpleStatsBar.showSeverityTag settings, both on by default. Turn showModel off to hide the model name (and its icon) from the status bar; turn showSeverityTag off to hide the CALM/MED/WARN/CRIT tag (and its icon), leaving just the bare percentage.
0.4.4
Patch Changes
- Fixed: README images on the Marketplace listing pointed at
.../raw/HEAD/docs/images/*.png, which 404s — vsce infers the branch for these links from the local git checkout, and the publish workflow’s actions/checkout leaves it in a detached-HEAD state. vsce package now runs with --githubBranch main so the links always resolve to main regardless of checkout state.
0.4.3
Patch Changes
- Changed: Updated
claude-sonnet-5 default pricing to $2/$10 per million input/output tokens (from $3/$15).
- Fixed: The “Last 7 days” chart and “Spend by model” breakdown in the session panel now attribute each turn’s cost to the calendar day it actually happened on (read from the transcript’s own per-turn timestamp), instead of the day the extension first observed it. Previously, any transcript predating the extension’s tracking of it — a fresh install, or a workspace whose history file had gone missing — had its entire lifetime spend dumped onto “today,” while the days that spend actually happened on showed $0.00. Existing
history.json files from before this fix are discarded once and rebuilt from transcripts on next launch.
0.4.2
Patch Changes
- Changed:
claudeSimpleStatsBar.showContextBar now defaults to false, so the context-usage segment shows just the icon, tag, and percentage out of the box. Turn it on to bring the 6-segment fill bar back.
0.4.1
Patch Changes
- Added: Badge row in the README: Marketplace and Open VSX version, supported VS Code engine, license, GitHub Sponsors, and Buy Me a Coffee.
0.4.0
Minor Changes
- Added:
claudeSimpleStatsBar.showContextBar setting to hide the 6-segment fill bar while keeping the severity icon, tag, and percentage.
- Added: “Extension Settings” button in the session panel, opening the Settings UI filtered to this extension.
- Changed: Renamed all command and setting ids from
claudeStatusline.* to claudeSimpleStatsBar.* to match the extension’s display name, superseding the 0.3.0 decision to leave them unchanged — update any existing settings.json/keybindings.json entries.
- Changed: Rewrote the README for the Marketplace listing and moved version history into this changelog.
- Changed: Updated the extension icon.
- Changed: Context-usage indicator now shows a 6-segment fill bar and a
CALM/MED/WARN/CRIT severity tag, replacing the icon-only escalation (calm <50%, medium 50–69%, warning 70–89%, critical ≥90%). The severity icon sits next to the tag; the segment’s leading icon is now always $(dashboard).
- Changed: Hover tooltip’s “Context used” line now shows just the percentage (e.g.
~58%) instead of repeating the status bar’s severity tag and fill bar — that escalation is status-bar-only. Its Model line also now uses the same $(dashboard) icon as the status bar, replacing a mismatched one.
- Changed:
claudeSimpleStatsBar.contextWindowTokens now defaults to 0, which auto-detects the context window from the transcript’s model (1,000,000 for Sonnet/Opus/Fable, 200,000 for Haiku 4.5) instead of always assuming 1,000,000; set it to a nonzero value to override.
- Changed: “Switch Primary Session” (and the panel’s “Make primary”) now persists the pinned session in workspace state, surviving a VS Code restart.
- Changed: Trimmed settings descriptions for brevity.
- Changed: Session panel rows now show a timestamp next to the name to distinguish concurrent or same-named sessions:
last active <time> for sessions with a live CLI process, and a scaled ended <time> for those without one — a clock time today, “yesterday” plus a clock time, or a full date with weekday (and year, if not this year).
- Removed:
claudeSimpleStatsBar.sessionFile setting — pinning a session is now handled entirely by “Switch Primary Session” / “Make primary”, which persists across restarts.
- Removed:
claudeSimpleStatsBar.enabled setting — disabling just the Claude segment while keeping this extension’s editor-stats segment is no longer possible; disable the whole extension from the Extensions list instead.
0.3.0
Minor Changes
- Added: Multi-session tracking: every Claude Code transcript found in the workspace is detected, with a switchable “primary” session.
- Added: Session panel (
Claude Simple Stats Bar: Open Session Panel) showing sessions in the workspace, 7-day spend history, and per-model spend.
- Added:
Claude Simple Stats Bar: Switch Primary Session command.
- Added: Compaction detection heuristic, surfaced in the session panel.
- Added:
claudeStatusline.pricing setting for configuring or overriding per-model cost rates.
- Changed: Renamed the extension from “Claude Statusline” to “Claude Simple Stats Bar” (command and setting ids are unchanged, so existing
settings.json entries keep working).
0.2.0
Minor Changes
- Added: Initial release: status bar item showing model, total tokens, context-window usage %, and estimated cost for the active Claude Code session.
- Added: Auto-detection of the current workspace’s transcript under
~/.claude/projects/.
- Added:
claudeStatusline.enabled, claudeStatusline.pollIntervalMs, claudeStatusline.contextWindowTokens, and claudeStatusline.sessionFile settings.
- Added:
Claude Simple Stats Bar: Refresh command.