Skip to content

v1.1.1

Latest

Choose a tag to compare

@androidZzT androidZzT released this 07 Aug 08:07

Loading & Performance

  • Fix the first launch staying on the skeleton loading screen on large session datasets.
  • Render the first dashboard result from a small, fast file batch, then progressively load the remaining sessions.
  • Add loading progress and phase text so users can see what stage the app is in.
  • Avoid blocking the dashboard with a full-screen loading overlay once partial stats are available.
  • Pause progressive history loading when the panel is hidden to reduce idle CPU and memory pressure.

Codex Sessions

  • Improve Codex model extraction from thread_settings_applied, turn_context, message payloads, and nested collaboration settings.
  • Backfill Codex token usage model names when a session has a single observed model, reducing unknown model usage.
  • Cache Codex timestamp parsing in the Swift parser to reduce repeated ISO8601 parsing cost.

macOS App

  • Keep the CCStats menu bar item visible while startup data is loading.
  • Cache Clawd/island animation frames in memory and lower avatar timeline refresh to reduce idle CPU usage.

Release

  • Bump package/app version to 1.1.1.

Validation

  • python3 -m pytest -q passed: 402 tests.
  • python3 scripts/build_wheels.py --platform-only passed locally and built cc_statistics-1.1.1-py3-none-macosx_12_0_arm64.whl.
  • macOS app startup was rechecked locally: idle CPU dropped to 0.0% and memory stayed around 70 MB after startup.