Skip to content

Releases: xuanji86/claude-statuspane

v1.3.2

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 17:40

Changed

  • A running CI row now counts its time every second (⟳ deploying · 1m21s, 1m22s …) instead of jumping every 10 seconds; a finished row's · 3m ago moves by the minute. GitHub is asked no more often than before: every 10 seconds while a run is under way, every minute after.

Update

/plugin marketplace update claude-statuspane
/reload-plugins

statuspane 1.3.1

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 07:39

Changed

  • The desktop app no longer shows the card: it already shows the model, effort and context itself. Terminals are unchanged.

Update

/plugin marketplace update claude-statuspane
/reload-plugins

statuspane 1.3.0

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 05:28

New

  • ⟲ compact after the context gauge: press it, then confirm within 5 seconds, to run /compact as if you typed it. While Claude is working it waits for the turn to end, showing ⟲ compacting….

Fixed

  • git push output with thousands of blank lines no longer stalls the mod.
  • CI after a push follows the repository the push reported (To <url>), not the session's folder.
  • Progress labels are cut by columns, so long CJK labels no longer push the gauge and percent off the card; the gauge shortens before the percent would; emoji such as ✅ ❌ ⚡ count as two columns.
  • The directory and branch name are cleaned of control characters before they are drawn.
  • examples/report_progress.py drops a NaN or infinite percent instead of writing invalid JSON.

Update

/plugin marketplace update claude-statuspane
/reload-plugins

statuspane 1.2.0

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 04:50

Needs Claude Code 2.1.287 or later (mods are early access).

Claude Code's own look

  • The card is drawn in Claude's accent and your theme's colors, so it follows dark, light and colorblind themes.
  • ▰▱ gauges for context, rate limits and progress rows; effort on its own line as effort ▮▮▮▯▯ high.
  • The first line says whether Claude is working: ● working / ○ idle.
  • Gauges turn to the theme's warning color from 60 % and its error color from 85 % (context: 50 % / 80 %).
  • 7d in place of wk; the ⚙ and hide buttons drawn plain, still wide enough to click.
  • Progress state colors: running in the accent, ok green, error red.

Update

/plugin marketplace update claude-statuspane
/reload-plugins

v1.1.0 — GitHub CI and state colors

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 02:19

New

  • GitHub CI rows (two switches on the settings page, off by default; needs gh signed in)
    • CI · this branch — the latest Actions run of the branch the session is on, deploys included.
    • CI · after a push — when Claude runs git push or gh pr merge, the runs it set off (the base branch for a merge) until they finish; the result stays 10 minutes.
    • ⟳ deploying · 1m20s · ✓ deployed · 3m ago · ✗ test failed · ⊘ cancelled
  • state on progress rows — running (yellow), ok (green) or error (red) colors the bar and text. Files, $.statuspane.progress() and the Python/shell helpers all take it.

Fixed

  • The context bar now clears after /compact instead of showing the old fill until the next response.

Update

/plugin marketplace update claude-statuspane
/plugin update statuspane@claude-statuspane

v1.0.1 — review fixes

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 01:57

Fixes from a full code review.

  • Settings: quick presses (or /statuspane while a press is in flight) no longer drop a change.
  • Progress files: the card reads the 20 most recently written files, so old files left in the folder never crowd out a new source. Files up to 64 KB are read and their fields cut to length (they used to vanish above 4 KB).
  • Robustness: a missing, unreadable or vanishing progress folder no longer stops the card from refreshing; the git branch refresh runs after the answer, off the turn's path, and not for subagents.
  • Model names: ids without a minor version read right (claude-opus-4-20250514 → Opus 4).
  • Plays well with other mods: whatever plugins beneath statuspane draw in the band stays, above the card; reports from other mods are capped at 20.
  • STATUSPANE_PROGRESS_DIR expands ~ and must be absolute; falls back to USERPROFILE when there is no HOME.
  • Layout: the buttons take a row of their own when the first line is too wide to share it; zero-width, line-separator and ALM characters are stripped from reported text.
  • /statuspane says when the terminal is too narrow for the card.
  • Example reporters check the id, cut fields to length, and never leave temp files behind.

Update: /plugin marketplace update claude-statuspane, then /plugin update statuspane@claude-statuspane.

v1.0.0 — floating status card with a progress API

Choose a tag to compare

@xuanji86 xuanji86 released this 03 Oct 01:39

A floating status card above the Claude Code prompt, built as a mod.

Install

/plugin marketplace add xuanji86/claude-statuspane
/plugin install statuspane@claude-statuspane

What's in it

  • Model · effort, context fill (used / window), 5-hour and weekly limits with reset countdowns, directory · branch, session cost
  • Clickable: [ ▾ hide ] / [ ◂ status ], and a [ ⚙ ] settings page (pick lines, bar width; saved across sessions)
  • Progress API: any script writes ~/.claude/statuspane/progress/<id>.json, any mod calls $.statuspane.progress(); rows refresh every second and expire on their own
  • Long directories and branches are shortened so the card stays narrow

See the README for the progress format and examples.