github sirmalloc/ccstatusline v2.2.31

latest release: v2.2.32
3 hours ago

Published to npm: https://www.npmjs.com/package/ccstatusline

What's Changed

  • perf: keep the TUI off the status line render path by @durandom in #575
  • fix(cwd): only abbreviate the home directory on a path boundary in fish style by @effectustasi in #665
  • chore(deps-dev): bump the dev-dependencies group across 1 directory with 10 updates by @dependabot[bot] in #662
  • test: cover status page request outcomes and proxy handling by @eric-engberg in #661
  • test: cover renderer separators, ANSI edge cases and settings errors by @eric-engberg in #660
  • test: cover the line selector screen by @eric-engberg in #659
  • test: cover the Check for Updates screen by @eric-engberg in #658
  • test(custom-command): give the background-job test room to start on a busy machine by @eric-engberg in #655
  • test(config): give each run its own temp home directory by @eric-engberg in #653
  • test(tui): wait for each key's redraw instead of a fixed 25ms by @eric-engberg in #652
  • refactor: use Number.parseInt/Number.isNaN and lint against the globals by @eric-engberg in #645
  • refactor: import Node built-ins with the node: prefix by @eric-engberg in #657
  • refactor(widgets): share one base class across the Git count widgets by @eric-engberg in #654
  • refactor(widgets): share one base class across the Git status indicator widgets by @eric-engberg in #651
  • refactor(widgets): share one base class across the jj widgets by @eric-engberg in #650
  • refactor(widgets): share one base class across the Git remote widgets by @eric-engberg in #647
  • refactor: share format and Nerd Font handling across status widgets by @eric-engberg in #646
  • refactor(widgets): share one base class across the token count widgets by @eric-engberg in #648
  • refactor(widgets): share one searchable list between the locale and timezone editors by @eric-engberg in #649
  • ci: pin actions to commit SHAs and install with a frozen lockfile by @eric-engberg in #644
  • [low] fix(custom-command): truncate maxWidth output by display width, not string length by @elhoim in #626
  • feat(widgets): add editable label prefix to text-label widgets by @tough-griff in #601
  • feat(git-is-fork): render forks as an editable glyph by @axisrow in #617
  • docs: explain an empty status line in one folder (workspace trust) by @D-L-Narayana in #606
  • fix(tui): line editor edge cases (merge on the last widget, move wrap, save guard return) by @eric-engberg in #689
  • fix: JJ Bookmarks on merges, speed k-boundary, and time cursor on timers by @eric-engberg in #688
  • fix(renderer): keep a preserve-colors widget's Powerline background after its resets by @eric-engberg in #687
  • fix(colors): number keys and hidden separators in Edit Colors by @eric-engberg in #686
  • fix(current-working-dir): don't count ~ as a segment, and preview every segment count by @eric-engberg in #685
  • fix(input): accept null version, cost, workspace and output_style by @eric-engberg in #684
  • fix: time out keychain reads, drop tput's made-up width, expire future-dated usage cache by @eric-engberg in #683
  • fix(colors): keep the number format when resetting colors by @eric-engberg in #682
  • fix(tui): keep the TUI usable after updating the pinned install from it by @eric-engberg in #681
  • fix(config): don't migrate a settings.json with a non-numeric version as v1 by @eric-engberg in #680
  • fix(git): detached HEAD, tag-shadowed branches, submodule worktrees and wide PR titles by @eric-engberg in #679
  • fix(renderer): truncate at zero width, keep FLEX text, no custom colors at No Color by @eric-engberg in #678
  • fix(powerline): customize a theme with the colors it showed by @eric-engberg in #677
  • fix(widgets): describe the Extra Usage widgets for Enterprise accounts too by @eric-engberg in #670
  • fix: show Extra Usage Utilization before the month's first charge by @eric-engberg in #668
  • fix(powerline): keep separator inversion list dense when editing by @eric-engberg in #673
  • feat(tui): edit a widget's label with e by @eric-engberg in #666
  • fix: show the max width in Git Branch and Git Root Dir previews by @eric-engberg in #667
  • fix(tui): ignore letter shortcuts when ctrl or alt is held by @eric-engberg in #669
  • fix(hooks): only point widget hooks at ccstatusline's own command by @eric-engberg in #674
  • fix(jsonl): stop the reverse reader looping on a chunk's leading newline by @eric-engberg in #675
  • fix(tui): hold install and update screens until their action finishes by @eric-engberg in #676
  • feat: add an Extra Usage Daily Budget widget by @eric-engberg in #672
  • feat: add a Session Cost Rate widget by @eric-engberg in #671

New Contributors

Full Changelog: v2.2.30...v2.2.31

Don't miss a new ccstatusline release

NewReleases is sending notifications on new releases.