Repository navigation
Releases: ryanclark/statusline
Releases · ryanclark/statusline
Release list
v2.4.1
Fixed
- Refresh the plugin's five-hour and weekly limits from the shared account usage result, including in idle chats.
Fetch only for enabled usage segments, keep rendering while requests run, and fall back to Claude's per-chat limits
when shared data is unavailable or stale. Discard expired windows and preserve newer session windows. - Keep plugin usage caches separate by authenticated account and organization. Resolve the identity in the background
with periodic login revalidation, and keep results private to a chat if its identity cannot be verified.
v2.4.0
Added
- Configurable directory prefix trimming with
…and an optional display-width limit forcwdandproject_dir.
Edit multiple prefixes and the width instatusline configure, with a live preview using the current directory.
Fixed
- Refresh Git segments in the background with a shared lock and a bounded runtime, keeping cached values available
while Git runs. Query only enabled Git fields, skip working-tree scans without a dirty indicator, and combine
branch, dirty and requested counters into one status command when a scan is needed.
Publish the branch before cold or slow scans, back off repeated timeouts, drain large output safely, and clear
results for removed repositories. Keep stash counts compatible with older Git and warm screenshot fixtures before capture. - Fetch plugin usage only for enabled segments, with authorization and cache reads also in the background. Request
the context breakdown only when the compaction-headroom segment needs it.
Authorization errors retain the cookie fallback and retry at most once a minute. - Check for updates in the background in plugin mode, sharing daily results and failure backoff across chats. Show
notices only before the first user message, including when a render finishes after that message was submitted.
v2.3.0
Added
- drop whole segments to fit the plugin's width (#31)
v2.2.1
Fixed
- address review findings across the plugin work (#29)
Changed
cache_last_misshides once the last miss is older than itswithinwindow, 30m by default, on the native
statusLine as well as the plugin (since 2.0.0). Set"within": "session"to always show it.
v2.2.0
v2.1.0
Added
- (plugin) fetch usage with the session login instead of browser cookies (#21)
v2.0.1
v2.0.0
Added
- [breaking] add Claude Code plugin with live activity and windowed cache segments
v1.2.0
Added
- add option to record stats to disk so Claude can read its own stats
v1.1.0
Added
- subagent grid, task icons, reset clock options, non-destructive install
- add a subagent tab to configure
- add
install --subagentcommand and offer installation during initial install - add support for subagent status lines
- add pr, repo, effort, thinking, fast_mode, session_name and prompt cache segments
- add spend_limit and newline segments
- add fable_usage segment
Fixed
- tolerate null context usage and usage limit fields
Other
- let cargo package resolve statusline-configure