Releases: androidZzT/cc-statistics
Releases · androidZzT/cc-statistics
Release list
v1.1.1
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
unknownmodel 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 -qpassed: 402 tests.python3 scripts/build_wheels.py --platform-onlypassed locally and builtcc_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.
v1.1.0
Windows Tray
- Add the Windows Tauri tray MVP with a bundled dashboard shell and single-instance guard.
- Start the Python web dashboard in desktop-shell mode with structured startup output and health monitoring.
- Add local-only external browser opening and clearer failed/running/stopped status handling.
Sources & Dashboard
- Add a shared source registry for Claude, Codex, Gemini, and Cursor session sources.
- Improve dashboard caching and source/project filtering for the cross-platform shell.
- Add Gemini JSONL and Cursor composer session parsing coverage.
Release
- Sync Windows tray shell package, Cargo, and Tauri versions with the cc-statistics release version.
- Link WebKit in the macOS release build workflow to match the local wheel build script.
Validation
pytest -qpassed: 399 tests.python3 -m build --wheel --outdir distbuiltcc_statistics-1.1.0-py3-none-any.whl.npm testpassed: 7 tests.npm run build:webpassed.cargo testpassed: 22 tests.cargo checkpassed.- Swift macOS app compilation passed locally for
arm64-apple-macosx12.0.
v1.0.4
Pricing
- Refresh official model pricing for OpenAI, Claude, and Gemini model families.
- Add pricing coverage for newer GPT-5.5, Claude Fable/Mythos/Opus, and Gemini 3.x models.
- Reuse the shared Python pricing matcher in the web API to prevent CLI/Web cost-estimation drift.
Validation
pytest -qpassed: 352 tests.- Swift macOS app compilation passed locally.
v1.0.3
Fixes
- Prevent macOS island from showing Permission Request panels when Claude Code runs in bypass permission mode.
- Treat regular
PreToolUseevents as live progress only; approvals now require an explicitPermissionRequestorapproval_required=true. - Auto-allow anomalous bypass-mode
PermissionRequesthook events without creating pending approvals.
Validation
python3 -m pytest-> 345 passed- Swift app compile passed
v1.0.2
修复
- 修复 Claude Code subagent token 统计,CLI 与 macOS app 都会发现顶层会话和孤立 subagent。
- 修复日期筛选后 token、模型明细、费用和节奏视图不一致的问题。
- 修复 uv tool / pipx 安装下的版本检测与升级命令,避免 app 升级时切换到错误 Python 环境。
- 新增 cc-stats 与 cc-stats-app 的 -v/--version。
v1.0.1
v1.0.1
- macOS Island 新增实时任务桥接,覆盖运行、确权、完成、失败、取消状态。
- 补齐 Clawd Island 动画:thinking、typing、building、juggling、conducting、notification、error、happy、sweeping、carrying、idle、sleeping。
- 修复失败/取消状态被后续事件覆盖的问题,并优化关闭、外部点击、按钮交互和确权展示。
- 优化大体量会话加载与 JSONL 流式读取,降低内存峰值。
- 增加缓存效率统计、B 级 token 单位展示,并改进 Codex/Gemini/Cursor 聚合。
- 改进 Claude Code hook/bridge 的任务进度、确权、失败、压缩、子代理和 worktree 事件处理。
v1.0.0
Major Release
- Ship the first complete
1.0.0release of CCStats across CLI, macOS app, web dashboard, hooks, and bridge tooling - Stabilize Claude Code approval workflow with local bridge support, actionable Allow/Deny controls, and better hook coverage
- Add macOS notch-style island overlay with compact/expanded states aligned to the Claude island interaction model
Performance
- Reduce dashboard memory pressure with streaming-style parsing and progressive rendering for large session histories
- Lazy-load full conversation details only when the conversation panel opens to lower startup overhead
Data Coverage
- Add Codex session ingestion from
~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl - Improve model attribution, token accounting, and cost estimation for Codex/OpenAI, Claude, and Gemini families
Sharing
- Rebuild conversation share export on top of HTML + WebKit rendering for sharper PNG/PDF output and more reliable long-content export
- Add preset-specific share themes for different social and communication surfaces