Repository navigation
Releases: etr/groundwork-statusline
Releases · etr/groundwork-statusline
Release list
v1.2.6
Make installation robust against plugin updates.
The install skill previously wrote bash ${CLAUDE_PLUGIN_ROOT}/statusline-command.sh into user settings, but Claude Code does not expand ${CLAUDE_PLUGIN_ROOT} for a user-settings statusLine command — and resolving it to a versioned path at install time leaves the statusline running the old script after every update.
- install now writes a stable wrapper (
~/.claude/groundwork-statusline.sh) that always execs the newest installed version, and points settings.json at it. - uninstall removes the wrapper.
No change to the statusline output itself (reset-time fix from 1.2.5 carries forward).
v1.2.5
Fix token reset-time flicker in the usage segment.
- Don't cache null API responses; keep the previous good value.
- Fall back to the last cached usage on a transient refresh failure.
- Persist and reuse the last non-null session/weekly reset timestamps, so the reset countdown no longer disappears intermittently.
(Monorepo project detection was already fixed in v1.2.x.)
v1.2.4
Fixes
- Fix pane-key divergence between the statusline and groundwork's
project-context.js. When Claude's sandbox preventstmux/psresolution,project-context.jswrites state under acwd-<hash>key while the statusline resolves topts_NN(or vice versa), causing the selected project to not appear. The statusline now looks up both candidate state files and picks the one with the newertimestamp, so it always reflects whatproject-selectorlast wrote.
v1.2.3
Fixes
- Adapt project indicator to groundwork v2.1.0's pane-based state layout. The statusline now reads
~/.claude/groundwork-state/panes/<paneKey>__<repoSlug>.jsoninstead of the old session-keyed file, so it shows the correct selected project per terminal pane. - Resolve the main repo root via
git rev-parse --git-common-dirso worktrees share state with their main checkout.
v1.2.2
v1.2.1
v1.2.0
What's Changed
- Session-based Groundwork project indicator: Reads project from per-session state files instead of
.groundwork.local, with fallback to the most recent session file - Non-git directory support: Groundwork project indicator now works outside git repositories
- Version bump to 1.2.0
v1.1.0
v1.0.0
Initial release of groundwork-statusline.
3-line statusline for Claude Code displaying:
- Model name, effort level, bells-and-whistles mute indicator
- Context window bar chart with token usage, session/weekly utilization %
- Current directory, git repo:branch, PR number, groundwork project
Includes /groundwork-statusline:install and /groundwork-statusline:uninstall commands.