Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 11:03
· 3 commits to master since this release

[2.0.0] - 2026-10-24

Added

  • layout: Report the steps taken to fit a line

  • layout: Wrap lines too wide for the terminal

  • metrics: Add trend, auto-compact, run-out, spend rate and rewarm metrics

  • metrics: Add cmd items for user commands

  • metrics: Declare each metric's options

  • metrics: Read context, activity and timing from the mod

  • metrics: Show the effort with the model while thinking

  • metrics: Name effort levels Low, Med, High, xHigh and Max

  • metrics: Give thresholds only to metrics with a percentage

  • presets: Add cache-aware, two-line focus and preset tags

  • presets: Save your own presets

  • presets: Yellow folder icons on plain nerd presets, as in v1

  • presets: Cometix is the default, with the cache on its line

  • presets: Every preset shows the cache

  • render: Add span IR, display width, colors and ANSI emitter

  • state: Add persistent state layer

  • state: Record renders and serve git status in the background

  • state: Read the companion mod's bridge

  • style: Add palettes, glyph tiers, skins and painter

  • style: Give each category its own segment colors

  • style: Choose how powerline segments join and end

  • style: Draw powerline segments without glyphs by default

  • style: An icon color per item, and a separator token

  • style: The terminal palette draws separators white, as v1 did

  • style: Separators are white by default, within items too

  • tui: Add the TUI shell

  • tui: Add the Models page and tab-row navigation

  • tui: Add the Presets page

  • tui: Add the Style page

  • tui: Add the Layout page

  • tui: Add the widget, icon and levels dialogs

  • tui: Add the Claude Code page

  • tui: Replay the last session and fix the setup from Home

  • tui: Add the first-run setup and the command palette

  • tui: Edit segment colors and mark choices with ● and ○

  • tui: Install and remove the companion mod

  • tui: Add or remove a metric with one key

  • tui: Preview the preset under the cursor

  • tui: CCometixLine in Claude Code's rainbow, tabs centered

  • tui: Key hints only in the footer, ^P commands among them

  • tui: The name glints like ultrathink, in truecolor where it can

  • tui: Browse and search every Nerd Fonts icon

  • tui: Roomier icon browser that follows the terminal's width

  • update: Check for new releases in the background

  • Add stdin schema, version gates and model registry

  • Add metrics catalog, git status and widgets

  • Wire the v2 render pipeline

  • Render subagentStatusLine task lines

  • Read and change Claude Code's status line settings

  • Add the companion mod and ccline mod

Changed

  • cli: Remove --theme

  • layout: Always wrap the status line

  • metrics: Remove api_share

  • state: Share the process runner and background refresh

  • tui: Give dialogs the drawing context

  • v2: Remove v1 runtime

  • Drop v1 compatibility

Documentation

  • Rewrite the README for v2
  • Changelog and npm readme for 2.0.0

Fixed

  • cache: Show the hit ratio, leave the rewarm cost out

  • config: Don't migrate a v1 config when only reading it

  • layout: Leave room for Claude Code's footer padding

  • mod: Time each request as it finishes; rename to cometix@ccline

  • mod: Time requests as Claude Code does, keep sessions apart

  • paths: Keep development builds out of the installed ccline's files

  • presets: Name the folder icon's color bright_yellow

  • preview: Give every sample the mod's data; replay reads the bridge

  • preview: Subscriber samples have every limit; say why items are gray

  • preview: Normal shows the output style, session name, vim and agent

  • style: A pace bar's time half runs the full width in plain skins

  • tui: Keep the rules table steady when focus moves

  • tui: Fit the preset filter row in 112 columns

  • tui: Keep the marker column in the Claude Code panes

  • tui: Keep the canvas anchor when toggling a metric

  • tui: ^S and quitting bring up drafted settings.json changes

  • tui: Leave emoji out of the Nerd Fonts table

  • Resolve clippy 1.97 lints

Miscellaneous

  • lefthook: Run checks only when Rust sources or manifests change

  • Ignore docs/

  • Version 2.0.0; data lives in ~/.claude/ccline

Testing

  • Move snapshot tests to tests/

Ci

  • Publish to npm with trusted publishing