Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: stephenleo/cship

v1.7.1

12 May 15:02
@github-actions github-actions
57c4322
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Changed

  • Updated crate description, README hero tagline, and docs site hero to a single shared line: "A beautiful, fully customizable statusline for Claude Code — Starship-style TOML config, themeable colours, Nerd Font glyphs, and tunable cost/context/usage thresholds."

Fixed

  • cship.context_bar now renders with a space between the bar and the percentage for better readability (@ikhurramraza, #179)

Docs

  • Restructured the README and docs showcase: centered the README title/badges/tagline/hero image, dropped the redundant "Full Starship Prompt" example, folded its content into the Hero showcase, and labelled the example with both ~/.config/cship.toml and a trimmed ~/.config/starship.toml (Catppuccin Powerline preset)
  • Refreshed example screenshots

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.7.1

Contributors

ikhurramraza and stephenleo
Assets 8
Loading

v1.7.0

10 May 11:48
@github-actions github-actions
38a05bb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Added per-family haiku_style, sonnet_style, and opus_style fields to cship.model, so each Claude family can be coloured independently while still falling back to style when a family field is unset (@aerickson, #172)
  • Added Claude Enterprise support to cship.usage_limits: when the OAuth API returns no 5h/7d signal, cship now renders the extra_usage section on its own and falls back to extra_usage_utilization for warn_threshold / critical_threshold evaluation (@jessedobbelaere, #174)
  • cship explain now distinguishes Enterprise-without-credits from a fetch failure, and prints a dedicated hint for per-model sub-tokens on Enterprise (@jessedobbelaere, #174)

Fixed

  • cship.usage_limits no longer crashes when the OAuth API returns null for five_hour or seven_day (the shape Enterprise accounts return) (@jessedobbelaere, #174)
  • extra_usage amounts now render in whole units, and {active} resolves correctly on Enterprise (@jessedobbelaere, #174)

Changed

  • Updated all GitHub Actions to their latest majors (Node 24) (#175)

Docs

  • Documented Claude Enterprise behaviour for usage_limits in the configuration guide and FAQ (#174)

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

Contributors

aerickson, jessedobbelaere, and stephenleo
Loading

v1.6.0

03 May 03:24
@github-actions github-actions
d7e6f08
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Added filled_char and empty_char config to cship.context_bar for fully customizable progress-bar glyphs (@HotThoughts, #155)
  • Added extra_usage_format and per-model format fields to cship.usage_limits, with pace tracking, an active-window indicator, and sub-field renderers for the new fields parsed from the OAuth API (@nh13, #152)
  • Added currency_symbol and conversion_rate config to cship.cost so the displayed amount can be expressed in any currency (@sephml, #165)

Changed

  • cship.cost thresholds (warn_threshold, critical_threshold) are now evaluated against the converted display value (total_cost_usd ×ばつ conversion_rate) instead of raw USD, so they live in the same currency as the displayed amount. Users with both thresholds and a non-1.0 conversion_rate should restate their thresholds in the display currency (#167)

Fixed

  • Brought the Windows PowerShell installer to parity with the macOS/Linux installer, and stopped emitting a UTF-8 BOM when writing cship.toml / settings.json (BOM was rejected by the Rust toml parser) (@sephml, #160)
  • passthrough now strips $line_break and $character from $starship_prompt output so an embedded Starship prompt renders cleanly inside a cship layout (#163)
  • Addressed code-review follow-ups for the usage_limits rewrite (#169)

Docs

  • Unified agent instructions into a single CLAUDE.md source (#168)

What's Changed

  • feat(context_bar): add configurable filled_char and empty_char by @HotThoughts in #155
  • CHORE: bring Windows installer to parity with Mac/Linux by @sephml in #160
  • feat(usage_limits): add extra usage, per-model rendering, pace tracking, and sub-field renderers by @nh13 in #152
  • fix(passthrough): strip $line_break and $character from $starship_prompt by @stephenleo in #163
  • Add currency_symbol and conversion_rate config to cost module by @sephml in #165
  • fix(cost): evaluate thresholds against converted display value by @stephenleo in #167
  • docs: unify agent instructions into a single source by @stephenleo in #168
  • fix(usage_limits): address PR #152 review follow-ups by @stephenleo in #169
  • chore(release): v1.6.0 by @stephenleo in #170

New Contributors

Full Changelog: v1.5.1...v1.6.0

Contributors

nh13, HotThoughts, and 2 other contributors
Loading

v1.5.1

20 Apr 02:54
@github-actions github-actions
237f538
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed

  • Fixed $cship.version to display the installed cship binary version instead of the Claude Code CLI version — now uses compile-time CARGO_PKG_VERSION, ensuring the statusline reflects the actual installed binary version

Added

  • Added -v / --version CLI flags to print the cship binary version

What's Changed

  • fix(session): show cship binary version in cship.version module by @stephenleo in #159

Full Changelog: v1.5.0...v1.5.1

Contributors

stephenleo
Loading

v1.5.0

19 Apr 13:49
@github-actions github-actions
5bfa50d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed

  • Fixed install.sh failing in non-interactive environments (Docker RUN, CI pipelines) — the installer no longer opens /dev/tty when no terminal is available, instead printing skip messages for optional dependencies

Added

  • Added --yes / -y flag to install.sh to auto-install all optional dependencies (Starship, libsecret-tools on Linux) without prompting

What's Changed

  • fix(install): support non-interactive environments and add --yes flag by @stephenleo in #158

Full Changelog: v1.4.2...v1.5.0

Contributors

stephenleo
Loading

v1.4.2

19 Apr 13:22
@github-actions github-actions
7ca0c29
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Added cship.peak_usage module — 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

  • Fixed upgrade via re-running the install script — now runs cship uninstall first to remove stale binaries from all locations (e.g. ~/.cargo/bin) before installing the latest release
  • Fixed clippy warnings in explain.rs and cli.rs tests (@nh13)

What's Changed

  • docs: add contribution guide and BMAD workflow by @stephenleo in #147
  • feat(peak_usage): add peak-time indicator module by @timoklein in #148
  • fix: resolve clippy warnings in explain and cli tests by @nh13 in #151
  • chore(release): bump version to v1.4.2 Fixes #154 by @stephenleo in #156
  • fix(install): run cship uninstall before upgrade on Windows Fixes #154 by @stephenleo in #157

New Contributors

Full Changelog: v1.4.1...v1.4.2

Contributors

nh13, stephenleo, and timoklein
Loading

v1.4.1

28 Mar 13:50
@github-actions github-actions
1e5940e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Added Windows support — native builds for x86_64 and arm64, PowerShell installer/uninstaller, and Windows docs (@tkm3d1a)
  • Added context_window.used_tokens module (@0xRaduan)
  • Added {remaining} placeholder to usage limits format strings (@tkm3d1a)
  • Added ability to read rate_limits from Claude Code stdin before falling back to the OAuth API (@0xRaduan)

Fixed

  • 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

Changed

  • Updated PowerShell installer URL to cship.dev domain

What's Changed

  • feat: add show_five_hour/show_seven_day config toggles by @tkm3d1a in #107
  • feat: read rate_limits from stdin before OAuth API fallback by @0xRaduan in #115
  • feat: add $cship.context_window.used_tokens module by @0xRaduan in #114
  • feat(context_window): add threshold styling to render_used_tokens by @stephenleo in #117
  • feat(context_window): replace ? operator with explicit match + tracing::warn! by @stephenleo in #118
  • fix(context_window): round token counts instead of truncating in display by @stephenleo in #119
  • docs(context_window): clarify used_percentage vs computed token count discrepancy by @stephenleo in #120
  • refactor(usage_limits): promote epoch_to_iso to module level and remove duplicate by @stephenleo in #121
  • refactor(usage_limits): eliminate epoch-to-ISO-to-epoch round-trip in stdin path by @stephenleo in #123
  • fix(clippy): move epoch_to_iso into cfg(test) to resolve dead_code warning by @stephenleo in #124
  • fix(usage_limits): handle partial stdin rate_limits data gracefully by @stephenleo in #122
  • test(usage_limits): add comprehensive stdin rate_limits test coverage by @stephenleo in #127
  • docs(config): document invert_threshold parent-fallback contract by @stephenleo in #125
  • refactor(config): remove #[cfg(test)] type aliases for old config types by @stephenleo in #128
  • refactor: remove unused HasThresholdStyle impls and apply PR #108 sub-field boilerplate refactor by @stephenleo in #126
  • fix(explain): inject reader into run_with_reader to fix test stdin hang by @stephenleo in #129
  • revert: undo PR #126 and PR #128 (boilerplate refactor and type alias removal) by @stephenleo in #131
  • feat(format): add tracing::warn! guard for render_styled_value None return by @stephenleo in #130
  • feat(context_bar): render 0% empty bar when context data is absent. fixes #105 by @stephenleo in #134
  • feat: add Windows platform support by @tkm3d1a in #106
  • fix(install.ps1): harden arch detection and increase ConvertTo-Json depth by @stephenleo in #135
  • fix(platform): restore compile guard for unsupported OS targets and clarify CLAUDE_HOME semantics by @stephenleo in #136
  • fix(uninstall): align Windows uninstaller paths with installer by @stephenleo in #137
  • docs: add Windows installation instructions to README and docs site by @stephenleo in #138
  • feat(ci): add Windows to CI and release pipeline by @stephenleo in #140
  • feat(docs): update PowerShell installer URL to cship.dev by @stephenleo in #139
  • update crates to 1.4 by @stephenleo in #141
  • feat(release): add CHANGELOG and release notes to GitHub releases by @stephenleo in #142
  • fix(installer): fix Windows installer bugs found during live testing by @stephenleo in #144
  • chore(release): bump version to v1.4.1 by @stephenleo in #145

New Contributors

Full Changelog: v1.3.0...v1.4.1

Contributors

tkm3d1a, stephenleo, and 0xRaduan
Loading

v1.3.0

14 Mar 09:45
@github-actions github-actions
0eac5ca
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Merge pull request #104 from stephenleo/feat/hero-image-update
update hero image to full starship prompt
Loading

v1.2.0

14 Mar 03:45
@github-actions github-actions
fa7fa79
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Merge pull request #100 from stephenleo/docs/add-ttl-to-readme-sample...
Loading

v1.1.2

13 Mar 12:51
@github-actions github-actions
7fe4aeb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Merge pull request #94 from stephenleo/docs/add-hero-image
added annotated hero image
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /