rdmbair15m5-changelog-20260822-0338-statusline-dark-ascii-blocks-all-variables
rdmbair15m5-changelog-20260822-0338-statusline-dark-ascii-blocks-all-variables
Update Claude Code status line to v2.3.0 with dark ASCII blocks
(▓ U+2593) for unused meter portions and all variables
unconditionally enabled across all terminal widths.
Scope
- Local host:
rdmbair15m5
Exact files touched
~/.claude/canonical/statusline.sh(updated to v2.3.0, mode 444)~/.claude/canonical/statusline.sha256(regenerated content pin:c40c7377d36580a3731467b5a21e995abfed69696d2c7ea1da9ada1446d76760)~/.claude/canonical/PREFERENCES.md(updated spec and version history for v2.3.0)~/.claude/statusline.sh(live copy synced from canonical, mode 755)
Summary of Changes
- Meter Statusbars: Changed unused bar segment fill
glyph from
░(U+2591 LIGHT SHADE) to▓(U+2593 DARK SHADE) indef shade($n)within jq. - All Variables Enabled: Removed conditional column
width drops and default filters for
session_name,style, andversionso all variables remain visible unconditionally. - Additional Metadata: Enabled prompt-cache hit rate
(
⇊XX%), permission mode, and remote session badges in the spend and meters line. - Anti-clobber and Self-healing: Canonical master
updated, content pin updated in
statusline.sha256, verified withstatusline-verify.sh.
Verification Evidence
bash ~/.claude/statusline.sh --selftestrendered:[ CTX █▓▓▓▓▓▓▓▓▓▓▓ 12% 124.7kin/3out of 1m ] [ 5H █▓▓▓▓▓▓▓▓▓ 12% ↻due ] [ 7D ▓▓▓▓▓▓▓▓▓▓ 2% ↻due ] [ Opus 5 (1M context)/max/think ] [ $3.9891 · 22m55s · 45%api · +458/-20 · ⇊99% ][ rdmbair15m5 ] [ Sat Aug 22 2026 ] [ 03:37 AM ] [ ~ ] [ INSERT ] [ statusline work ] [ Explanatory ] [ v2.1.224 ]bash ~/.claude/statusline-verify.shexited 0 (content matches pinned sha256).
How to Undo
chmod 644 ~/.claude/canonical/statusline.sh
# Revert to v2.2.0 or previous git commit
chmod 444 ~/.claude/canonical/statusline.sh
shasum -a 256 ~/.claude/canonical/statusline.sh | awk '{print $1}' > ~/.claude/canonical/statusline.sha256
cp -f ~/.claude/canonical/statusline.sh ~/.claude/statusline.sh
chmod 755 ~/.claude/statusline.sh