Releases: xuanji86/claude-statuspane
Releases · xuanji86/claude-statuspane
Release list
v1.3.2
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 agomoves 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
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
New
⟲ compactafter the context gauge: press it, thenconfirmwithin 5 seconds, to run/compactas if you typed it. While Claude is working it waits for the turn to end, showing⟲ compacting….
Fixed
git pushoutput 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.pydrops a NaN or infinite percent instead of writing invalid JSON.
Update
/plugin marketplace update claude-statuspane
/reload-plugins
statuspane 1.2.0
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 aseffort ▮▮▮▯▯ 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 %).
7din place ofwk; the ⚙ and hide buttons drawn plain, still wide enough to click.- Progress
statecolors:runningin the accent,okgreen,errorred.
Update
/plugin marketplace update claude-statuspane
/reload-plugins
v1.1.0 — GitHub CI and state colors
New
- GitHub CI rows (two switches on the settings page, off by default; needs
ghsigned 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 pushorgh 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
stateon progress rows —running(yellow),ok(green) orerror(red) colors the bar and text. Files,$.statuspane.progress()and the Python/shell helpers all take it.
Fixed
- The context bar now clears after
/compactinstead 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
Fixes from a full code review.
- Settings: quick presses (or
/statuspanewhile 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_DIRexpands~and must be absolute; falls back toUSERPROFILEwhen there is noHOME.- 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.
/statuspanesays 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
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.