All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Fixed
install.shfailing in non-interactive environments (DockerRUN, CI pipelines) — the installer no longer opens/dev/ttywhen no terminal is available, instead printing skip messages for optional dependencies
- Added
--yes/-yflag toinstall.shto auto-install all optional dependencies (Starship,libsecret-toolson Linux) without prompting
- Added
cship.peak_usagemodule — shows a configurable peak-time indicator during Anthropic's high-load hours (Mon–Fri 07:00–17:00 US Pacific by default), with zero new dependencies (@timoklein)
- Fixed upgrade via re-running the install script — now runs
cship uninstallfirst to remove stale binaries from all locations (e.g.~/.cargo/bin) before installing the latest release - Fixed clippy warnings in
explain.rsandcli.rstests (@nh13)
- Added Windows support — native builds for x86_64 and arm64, PowerShell installer/uninstaller, and Windows docs (@tkm3d1a)
- Added
context_window.used_tokensmodule (@0xRaduan) - Added
{remaining}placeholder to usage limits format strings (@tkm3d1a) - Added ability to read
rate_limitsfrom Claude Code stdin before falling back to the OAuth API (@0xRaduan)
- Fixed context bar showing blank at the start of a fresh session — now renders an empty 0% bar
- Fixed token counts being truncated instead of rounded in display
- Fixed crash when stdin contains partial rate_limits data
- Updated PowerShell installer URL to
cship.devdomain
- Added
$starship_prompttoken to format strings — embed your full Starship prompt inside a cship layout
- Added configurable cache TTL for usage limits — set
ttlin[cship.usage_limits]to control how long API results are cached (@RedesignedRobot)
- VitePress documentation site deployed to GitHub Pages (
cship.dev) - Hero GIF and annotated hero image in README
- Minor documentation and workflow fixes
warn_threshold/critical_thresholdsupport oncostsubfieldswarn_threshold/critical_thresholdsupport oncontext_windowsubfieldsinvert_thresholdoncontext_window.remaining_percentageto fix inverted threshold semantics- GitHub badges in README
- Initial stable release
- Native modules:
model,cost,context_bar,context_window,vim,agent,cwd,session_id,version,output_style,workspace,usage_limits - Starship passthrough with 5s session-hashed file cache
- Per-module
formatstrings (Starship-compatible syntax) cship explainsubcommand for self-service debugcship uninstallsubcommandcurl | bashinstaller with Starship and libsecret-tools detection- GitHub Actions release pipeline (macOS arm64/x86_64, Linux musl arm64/x86_64)
- crates.io publication
- First release candidate