Matthew Breedlove
e7411d6ee6
fix(git): move review and CI refreshes off render path
...
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
Serve PR and CI widgets from a versioned disk cache and refresh stale or missing data in a detached helper so slow GitHub CLI requests cannot block Claude Code's status line.
Request statusCheckRollup only when a CI widget needs it, deduplicate background refreshes with recoverable lock files, and share a single deadline across GitHub fallback attempts. Restrict metadata retries to CI-field compatibility failures.
Preserve upgrade compatibility with legacy raw JSON and empty negative-cache files, while marking new entries with whether CI checks were queried. Add regression coverage for migration, stale reads, cache upgrades, lock recovery, and timeout behavior.
Bump the package version to 2.2.25.
2026-07-20 18:37:53 -04:00
Matthew Breedlove
860df1763c
Version bump and docs update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-07-20 02:39:55 -04:00
Matthew Breedlove
1af051e207
Version bump and docs update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-07-10 17:49:05 -04:00
Matthew Breedlove
30de97505f
Version bump and docs update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-06-16 02:00:58 -04:00
Matthew Breedlove
29895206d7
Version bump and docs update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-06-15 02:45:16 -04:00
BWM0223
887f786875
fix: add missing metadata fields to package.json ( #443 )
2026-06-14 01:52:09 -04:00
Pugsin
3df04e168e
fix: point package module to published build ( #442 )
...
* fix: point package module to published build
Signed-off-by: Pugsin <sergio.icdlf@gmail.com >
* fix: expose published package entrypoints
---------
Signed-off-by: Pugsin <sergio.icdlf@gmail.com >
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-06-14 01:49:02 -04:00
Matthew Breedlove
28d98e320c
Version bump and README update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-06-13 23:53:36 -04:00
dependabot[bot]
a221e8ab2c
chore(deps-dev): bump the dev-dependencies group across 1 directory with 11 updates ( #422 )
...
Bumps the dev-dependencies group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@remotion/cli](https://github.com/remotion-dev/remotion ) | `4.0.461` | `4.0.472` |
| [eslint](https://github.com/eslint/eslint ) | `10.3.0` | `10.4.1` |
| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ) | `4.4.4` | `4.4.5` |
| [ink-gradient](https://github.com/sindresorhus/ink-gradient ) | `4.0.0` | `4.0.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.2.6` | `19.2.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.2.14` | `19.2.16` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.2.6` | `19.2.7` |
| [remotion](https://github.com/remotion-dev/remotion ) | `4.0.461` | `4.0.472` |
| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby ) | `0.2.16` | `0.2.17` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.59.3` | `8.60.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.1.6` | `4.1.8` |
Updates `@remotion/cli` from 4.0.461 to 4.0.472
- [Release notes](https://github.com/remotion-dev/remotion/releases )
- [Commits](https://github.com/remotion-dev/remotion/compare/v4.0.461...v4.0.472 )
Updates `eslint` from 10.3.0 to 10.4.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.1 )
Updates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.5 )
Updates `ink-gradient` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/sindresorhus/ink-gradient/releases )
- [Commits](https://github.com/sindresorhus/ink-gradient/compare/v4.0.0...v4.0.1 )
Updates `react` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react )
Updates `@types/react` from 19.2.14 to 19.2.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom )
Updates `remotion` from 4.0.461 to 4.0.472
- [Release notes](https://github.com/remotion-dev/remotion/releases )
- [Commits](https://github.com/remotion-dev/remotion/compare/v4.0.461...v4.0.472 )
Updates `tinyglobby` from 0.2.16 to 0.2.17
- [Release notes](https://github.com/SuperchupuDev/tinyglobby/releases )
- [Changelog](https://github.com/SuperchupuDev/tinyglobby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/SuperchupuDev/tinyglobby/compare/0.2.16...0.2.17 )
Updates `typescript-eslint` from 8.59.3 to 8.60.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/typescript-eslint )
Updates `vitest` from 4.1.6 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
---
updated-dependencies:
- dependency-name: "@remotion/cli"
dependency-version: 4.0.472
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-version: 10.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-import-resolver-typescript
dependency-version: 4.4.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: ink-gradient
dependency-version: 4.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react
dependency-version: 19.2.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-version: 19.2.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-dom
dependency-version: 19.2.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: remotion
dependency-version: 4.0.472
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: tinyglobby
dependency-version: 0.2.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.60.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 19:27:03 -04:00
Matthew Breedlove
1b7cfb010b
chore: bump version to 2.2.19
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-05-17 03:07:31 -04:00
Matthew Breedlove
cf5ab7be45
chore: Version bump and docs update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-05-15 09:42:38 -04:00
Matthew Breedlove
29908c266a
fix: usage API parsing for nullable cohort response buckets
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
2026-05-14 08:58:50 -04:00
Matthew Breedlove
9ab87c3f55
Adding publishing workflow for npm provenance attestation
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Publish / Publish to npm (push) Waiting to run
Closes #369
2026-05-13 13:28:41 -04:00
Matthew Breedlove
b8821a7d83
fix: ignore bunx statusline shims
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-05-12 02:24:39 -04:00
Matthew Breedlove
ed3ce5ba0b
feat: Version pinning install support
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Closes #298
Closes #103
2026-05-12 02:14:02 -04:00
Matthew Breedlove
ec283761d4
Update demo gif
...
Add remotion screens for making demo gif, update demo gif
2026-05-12 00:01:05 -04:00
Matthew Breedlove
f198e72a62
Version bump and doc update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-05-11 03:28:05 -04:00
Matthew Breedlove
af87d5594b
Version bump and doc update
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
CI / Lint & Type Check (push) Waiting to run
2026-04-28 02:10:43 -04:00
Matthew Breedlove
1f26e52e80
Version bump and doc update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-04-28 00:06:52 -04:00
dependabot[bot]
a95059ba2a
chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 ( #342 )
...
* chore(deps-dev): bump typescript from 5.9.3 to 6.0.2
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Include Bun types for TypeScript 6
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-04-27 22:55:26 -04:00
Matthew Breedlove
48bc4208fb
Version bump and doc update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-04-27 02:03:30 -04:00
Matthew Breedlove
eb1f0d17f0
Version bump and doc update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-04-26 23:48:45 -04:00
Matthew Breedlove
8996d8aaf6
chore: Update eslint-plugin-import to eslint-plugin-import-x for ESLint 10 compatibility
2026-04-20 22:21:00 -04:00
dependabot[bot]
ad91b190b1
chore(deps-dev): bump https-proxy-agent from 7.0.6 to 8.0.0 ( #302 )
...
Bumps [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent ) from 7.0.6 to 8.0.0.
- [Release notes](https://github.com/TooTallNate/proxy-agents/releases )
- [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/https-proxy-agent/CHANGELOG.md )
- [Commits](https://github.com/TooTallNate/proxy-agents/commits/https-proxy-agent@8.0.0/packages/https-proxy-agent )
---
updated-dependencies:
- dependency-name: https-proxy-agent
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 09:17:58 -04:00
Matthew Breedlove
497b30e0bf
Version bump, README cleanup
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-04-08 13:21:35 -04:00
dependabot[bot]
02c4eecca3
chore(deps-dev): bump globals from 14.0.0 to 17.3.0 ( #240 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 14.0.0 to 17.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v14.0.0...v17.3.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.3.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 23:01:09 -04:00
Matthew Breedlove
8d8819af73
Version bump
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-03-20 14:58:01 -04:00
Matthew Breedlove
e31c7908cd
chore: Version bump and README update
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-03-15 02:42:43 -04:00
Matthew Breedlove
687de09eb4
chore: Version bump and README update
2026-03-15 01:05:56 -04:00
Matthew Breedlove
1e69ae6898
Fixes for ESLint 10
2026-03-14 22:14:31 -04:00
Matthew Breedlove
a9e4e3ea2d
Merge remote-tracking branch 'origin/dependabot/bun/eslint/js-10.0.1'
2026-03-14 22:02:37 -04:00
Matthew Breedlove
01766b79e5
Merge remote-tracking branch 'origin/dependabot/bun/eslint-10.0.0'
2026-03-14 22:01:28 -04:00
Matthew Breedlove
abb8038c12
Merge branch 'dependabot/bun/ink-gradient-4.0.0'
2026-03-14 21:57:34 -04:00
Matthew Breedlove
fcc5734b8d
fix: Fix broken ThinkingEffort widget
CI / Build (push) Blocked by required conditions
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
2026-03-10 02:45:34 -04:00
dependabot[bot]
d1634c113c
chore(deps-dev): bump ink-gradient from 3.0.0 to 4.0.0
...
Bumps [ink-gradient](https://github.com/sindresorhus/ink-gradient ) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/sindresorhus/ink-gradient/releases )
- [Commits](https://github.com/sindresorhus/ink-gradient/compare/v3.0.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: ink-gradient
dependency-version: 4.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 08:57:02 +00:00
dependabot[bot]
36a6169f4e
chore(deps-dev): bump @eslint/js from 9.39.3 to 10.0.1
...
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) from 9.39.3 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 08:56:55 +00:00
dependabot[bot]
60bf9b8c50
chore(deps-dev): bump eslint from 9.39.3 to 10.0.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.39.3 to 10.0.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.3...v10.0.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 08:56:49 +00:00
Matthew Breedlove
dfa009e7df
Handle usage API 429 backoff
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
Closes #204
2026-03-08 01:11:47 -05:00
Matthew Breedlove
e63591492a
feat: add usage API HTTPS_PROXY support
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
2026-03-05 18:07:10 -05:00
Matthew Breedlove
eaab442794
chore: standardize lint scripts and CI
2026-03-05 14:31:46 -05:00
Bap
78d6dcc28c
feat: Add Skills widget with cross-platform hook framework ( #201 )
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
* feat: Add Skills widget with cross-platform hook framework
Replaces bash/jq hook with a built-in --hook CLI handler that works
on all platforms. Widgets can declare hooks via getHooks() which are
auto-synced to Claude settings when the statusline config is saved.
* feat: tighten hook lifecycle and upgrade skills widget
Notes:\n- Hook sync now follows saved-state semantics: installing statusline syncs hooks from saved ccstatusline settings on disk, and uninstall always removes all ccstatusline-managed hooks.\n- syncWidgetHooks always strips managed hooks first, including when statusline.command is missing, then persists cleanup.\n- Skills metrics storage path is now ~/.cache/ccstatusline/skills/skills-<sessionId>.jsonl.\n- Skills unique list ordering is now most-recent-first.\n- Skills widget updates: view toggle on (v), hide-when-empty toggle on (h), explicit empty outputs when not hidden, and new list-only (l)imit editor option where 0 means unlimited (default).\n- Added list-limit custom editor flow and list-only keybind visibility in ItemsEditor.\n- Maintained Node 14 compatibility by avoiding Array.prototype.at in skills metrics parsing.\n- Added/updated regression tests for hook sync/install/uninstall behavior, skills metrics path/order, Skills widget rendering/editing, and items-editor custom keybind handling.
* chore: bump version to 2.2.1 and update release notes
---------
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-05 01:35:37 -05:00
olion500
7ca953400c
feat: Add token speed widgets (InputSpeed, OutputSpeed, TotalSpeed) ( #141 )
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
* Add token speed widgets (InputSpeed, OutputSpeed, TotalSpeed)
- Add SpeedMetrics type for tracking token throughput
- Implement speed calculation utilities in speed-metrics.ts
- Add InputSpeed, OutputSpeed, TotalSpeed widgets
- Extend jsonl.ts to extract timing data for speed calculation
- Inject speedMetrics into RenderContext for widget access
- Add unit tests for speed widgets
* Add widget-gated subagent speed aggregation with parallel reads
* Fix subagent speed parsing for session-directory transcript layout
* Consolidate speed windows into core speed widgets
* Bump to v2.2.0 and document new speed widgets
---------
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-04 20:03:36 -05:00
dependabot[bot]
97d7491c12
chore(deps-dev): bump vitest from 3.2.4 to 4.0.18 ( #198 )
...
* chore(deps-dev): bump vitest from 3.2.4 to 4.0.18
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 3.2.4 to 4.0.18.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.0.18
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: type console spy in config test for vitest 4 lint
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-04 13:17:20 -05:00
dependabot[bot]
8049e28667
chore(deps-dev): bump the dev-dependencies group with 14 updates ( #196 )
...
* chore(deps-dev): bump the dev-dependencies group with 14 updates
Bumps the dev-dependencies group with 14 updates:
| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.33.0` | `9.39.3` |
| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin ) | `5.2.3` | `5.9.0` |
| [chalk](https://github.com/chalk/chalk ) | `5.5.0` | `5.6.2` |
| [eslint](https://github.com/eslint/eslint ) | `9.33.0` | `9.39.3` |
| [eslint-plugin-import-newlines](https://github.com/SeinopSys/eslint-plugin-import-newlines ) | `1.4.0` | `1.4.1` |
| [ink](https://github.com/vadimdemedes/ink ) | `6.2.0` | `6.8.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.1.1` | `19.2.4` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.1.10` | `19.2.14` |
| [strip-ansi](https://github.com/chalk/strip-ansi ) | `7.1.0` | `7.1.2` |
| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby ) | `0.2.14` | `0.2.15` |
| [typedoc](https://github.com/TypeStrong/TypeDoc ) | `0.28.12` | `0.28.17` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.9.2` | `5.9.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.39.1` | `8.56.1` |
| [zod](https://github.com/colinhacks/zod ) | `4.0.17` | `4.3.6` |
Updates `@eslint/js` from 9.33.0 to 9.39.3
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.39.3/packages/js )
Updates `@stylistic/eslint-plugin` from 5.2.3 to 5.9.0
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases )
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.9.0/packages/eslint-plugin )
Updates `chalk` from 5.5.0 to 5.6.2
- [Release notes](https://github.com/chalk/chalk/releases )
- [Commits](https://github.com/chalk/chalk/compare/v5.5.0...v5.6.2 )
Updates `eslint` from 9.33.0 to 9.39.3
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.33.0...v9.39.3 )
Updates `eslint-plugin-import-newlines` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/SeinopSys/eslint-plugin-import-newlines/releases )
- [Commits](https://github.com/SeinopSys/eslint-plugin-import-newlines/compare/v1.4.0...v1.4.1 )
Updates `ink` from 6.2.0 to 6.8.0
- [Release notes](https://github.com/vadimdemedes/ink/releases )
- [Commits](https://github.com/vadimdemedes/ink/compare/v6.2.0...v6.8.0 )
Updates `react` from 19.1.1 to 19.2.4
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react )
Updates `@types/react` from 19.1.10 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `strip-ansi` from 7.1.0 to 7.1.2
- [Release notes](https://github.com/chalk/strip-ansi/releases )
- [Commits](https://github.com/chalk/strip-ansi/compare/v7.1.0...v7.1.2 )
Updates `tinyglobby` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/SuperchupuDev/tinyglobby/releases )
- [Changelog](https://github.com/SuperchupuDev/tinyglobby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/SuperchupuDev/tinyglobby/compare/0.2.14...0.2.15 )
Updates `typedoc` from 0.28.12 to 0.28.17
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.28.12...v0.28.17 )
Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3 )
Updates `typescript-eslint` from 8.39.1 to 8.56.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint )
Updates `zod` from 4.0.17 to 4.3.6
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v4.0.17...v4.3.6 )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.39.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@stylistic/eslint-plugin"
dependency-version: 5.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: chalk
dependency-version: 5.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-version: 9.39.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-import-newlines
dependency-version: 1.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: ink
dependency-version: 6.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react
dependency-version: 19.2.4
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-version: 19.2.14
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: strip-ansi
dependency-version: 7.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: tinyglobby
dependency-version: 0.2.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typedoc
dependency-version: 0.28.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.56.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: zod
dependency-version: 4.3.6
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: pin ink 6.2.0 and fix lint formatting
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-04 13:10:40 -05:00
dependabot[bot]
a056183a67
chore(deps-dev): bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 ( #199 )
...
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) from 5.2.0 to 7.0.1.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 12:45:32 -05:00
dependabot[bot]
fceab59ec6
chore(deps-dev): bump react-devtools-core from 6.1.5 to 7.0.1 ( #197 )
...
Bumps [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core ) from 6.1.5 to 7.0.1.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core )
---
updated-dependencies:
- dependency-name: react-devtools-core
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 12:44:28 -05:00
Gary Norton
990f2703b1
fix: support bare repo worktrees in GitWorktree widget ( #138 )
...
CI / Lint & Type Check (push) Waiting to run
CI / Test (push) Waiting to run
CI / Build (push) Blocked by required conditions
* fix: support bare repo worktrees in GitWorktree widget
The GitWorktree widget now correctly detects worktrees from bare
repositories. Previously, it only checked for `.git/worktrees/` in
the path, but bare repos store worktree metadata at
`<bare-repo>/worktrees/<name>` without the `.git` prefix.
This adds an additional check for `/worktrees/` pattern when the
`.git/worktrees/` pattern isn't found.
Fixes detection for setups like:
- Bare repo at: /path/to/repo (contains objects/, refs/, HEAD, etc.)
- Worktree at: /path/to/repo/trees/feature-x
- Git dir: /path/to/repo/worktrees/feature-x
* chore: remove accidental npm lockfile from PR branch
* chore: bump version to 2.1.10 and update recent updates
---------
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-04 11:47:59 -05:00
Matthew Breedlove
9c0f5feab6
chore: bump version to 2.1.9 and update release notes
2026-03-04 09:33:47 -05:00
Stuart Corbishley
d79eefb043
feat: Add --config flag for custom settings file path ( #166 )
...
* Add --config flag for custom settings file path
Allow users to specify an alternative settings file via `--config <path>`,
enabling distinct status line configs for different Claude Code instances.
- Add initConfigPath/getConfigPath/isCustomConfigPath to config.ts
- Fix backup path to always append .bak instead of replacing .json suffix
- Use path.dirname(SETTINGS_PATH) instead of CONFIG_DIR for mkdir
- Parse --config arg in ccstatusline.ts main() entry point
- Add tests for config path management
* Integrate --config flag with Claude Code install commands
When a custom config path is active, the install-to-Claude-Code feature
now appends --config <path> to the status line command. Also updates
isInstalled detection to recognize commands with the --config suffix.
- Add isKnownCommand() to deduplicate command-matching logic
- Add shell-safe path quoting for --config values with spaces/special chars
- Add buildCommand() to append --config when custom path is active
- Refactor isInstalled() to use isKnownCommand()
- Use isKnownCommand() in App.tsx install flow
- Add tests for isKnownCommand() and buildCommand() with CLAUDE_CONFIG_DIR safety net
* Show custom config path in TUI header
When a custom --config path is active, display it below the title bar
so users can see which settings file is being edited.
* fix: use platform-appropriate quoting for --config path
* chore: bump version to 2.1.8 and update recent updates
---------
Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com >
2026-03-04 09:10:37 -05:00
Matthew Breedlove
79b8e4e2f5
refactor: implement phase 7 test/tooling simplification with tests
2026-03-04 01:39:48 -05:00