Skip to content

Releases: Alfredvc/cct

v0.1.11

05 May 14:53

Choose a tag to compare

[0.1.11] - 2026-05-05

🚀 Features

  • (transcripts) Add AssistantDiagnostics and CacheMissReason types
  • (transcripts) Add AssistantMessage.diagnostics field
  • (transcripts) Add attributionAgent and attributionPlugin on AssistantEntry
  • (transcripts) Add attributionSkill on AssistantEntry
  • (transcripts) Add AgentListingDelta attachment variant
  • (transcripts) Add apiErrorStatus on AssistantEntry
  • (transcripts) Add AutoMode and AutoModeExit attachment variants
  • (transcripts) Add readdedNames on deferred_tools_delta attachment
  • (transcripts) Add imagePasteIds on queued_command attachment
  • (transcripts) Add PlanFileReference attachment variant
  • (ingest) Add attribution and cache_miss_reason columns to assistant_entries
  • (ingest) Populate attribution and cache_miss_reason columns from typed fields
  • (ingest) Plumb api_error_status, plan_file_reference, readdedNames to DB
  • (serve) Cost-decomposition flamegraph at /cost
  • (serve) Replace /cost flamegraph with sorted-row drilldown
  • (web) Redesign /cost page with editorial hero and unified hierarchy
  • Improved skills
  • (cct) Add report usage and extract sessions subcommands

🐛 Bug Fixes

  • (build) Re-run npm ci when package-lock.json changes

🚜 Refactor

  • (transcripts) Generalize opt_nullable serde helper over T

📚 Documentation

  • (skill) Add cumulative cost analysis to claude-usage-db

⚙️ Miscellaneous Tasks

  • Rename repo to cct and reframe README
  • Updated readme banner
  • Backfill v0.1.10 changelog section
  • Shrink readme banner png 1.5M -> 315K (palette quantize)
  • (skills) Rename claude-usage-db -> cct-db
  • (demo) Add /cost screenshot, sync build.sh with new schema cols
  • Release v0.1.11

v0.1.10

03 May 03:42

Choose a tag to compare

[0.1.10] - 2026-05-03

🚀 Features

  • (ingest) Add cct update self-updater
  • (ingest) Version_check module with cache, TTL, banner, gates, fetcher, public API
  • (ingest) Call version_check from main

🐛 Bug Fixes

  • (ingest) Mirror /releases/latest semantics in version_check fetcher
  • (ingest) Address reviewer follow-ups for update-notifier
  • (ingest) Use NamedTempFile in parse tests to eliminate pid+nanos collisions

📚 Documentation

  • Document cct update-notifier banner

⚙️ Miscellaneous Tasks

  • Release v0.1.10

v0.1.9

02 May 11:20

Choose a tag to compare

[0.1.9] - 2026-05-02

🚀 Features

  • (transcripts) Support last-prompt leafUuid format
  • (transcripts) Support hook_stopped_continuation, hook_system_message, todo_reminder attachments

🐛 Bug Fixes

  • (transcripts) Tolerate optional hook duration and image-laden queued prompts

💼 Other

  • Add tempfile workspace dev-dep for ingest tests
  • Sync Cargo.lock for tempfile dev-dep

🚜 Refactor

  • (ingest) Extract run_ingest with RunSummary for test-callability

📚 Documentation

  • Spec for last-prompt leafUuid format support
  • (spec) Clarify migration drop-and-recreate
  • (spec) Rev 2 — faithful storage + recursive view, empirical findings
  • (spec) Fix recursive CTE row ordering
  • (spec) Rev 3 — pivot to faithful pass-through, drop chain-walk view
  • (spec) Rev 3.1 — fixture-bind criteria, SKILL.md update, demo UUID rationale
  • (spec) Rev 3.2 — apply 2nd-round review fixes (test harness, soft-ref, observability)
  • (skill) Note last_prompt NULL on new format, leaf_uuid soft join

🧪 Testing

  • (ingest) Integration test for last_prompt format matrix

⚙️ Miscellaneous Tasks

  • (demo) Pass leaf_uuid through last_prompt_entries projection
  • Address review nits
  • Release v0.1.9

v0.1.8

17 Apr 15:46

Choose a tag to compare

[0.1.8] - 2026-04-17

🐛 Bug Fixes

  • (ci) Use 'target' (singular) in setup-rust-toolchain for release

⚙️ Miscellaneous Tasks

  • Release v0.1.8

v0.1.3

17 Apr 06:06

Choose a tag to compare

[0.1.3] - 2026-04-17

🚀 Features

  • (pricing) Explicit per-model rates + family fallback

🐛 Bug Fixes

  • (pricing) Correct opus-4-6 rate, add opus-4-7 and sonnet-4-5

⚙️ Miscellaneous Tasks

  • Release v0.1.3

v0.1.2

16 Apr 12:58

Choose a tag to compare

[0.1.2] - 2026-04-16

🚀 Features

  • Added improved screenshots.
  • (ui) Consistent tool/agent cards, eager subagent preloading
  • (ui) Full CSS polish — Inter/JetBrains Mono fonts, larger sizes, depth, grouped controls
  • (dashboard) Add typical-week baseline bar for grounding
  • (dashboard) Add token-stream cost split panel (main vs sidechain)
  • (dashboard) Add artifact leaderboard (writes, agent prompts, tool results)
  • (dashboard) Add context-size distribution + 200k+ session flag
  • (dashboard) Top 1% most-expensive turns leaderboard
  • (dashboard) Add two-regime time-series (volume vs per-session cost)
  • (dashboard) Add first-turn cache-creation distribution
  • (dashboard) Add mid-session cache-invalidation event analysis
  • (dashboard) Add compaction events panel
  • (dashboard) Add hour-of-day cost histogram
  • (dashboard) Add hook frequency/duration panel
  • (dashboard) Add MCP tool result size panel
  • (dashboard) Add parent-model-at-spawn breakdown to agent panel
  • (dashboard) Add top Reads by per-call size
  • (dashboard) Add Bash longest + most-repeated leaderboards
  • (dashboard) Add skill invocation stats
  • (dashboard) Final Overview/Outliers layout + README updates
  • (dashboard) Baseline shows per-week actuals + median + mean
  • (cct) XDG-compliant default DB path + cct info subcommand
  • (dashboard) Deep-link top turns to specific transcript entry
  • (timeline) Show compact boundary events as cards

🐛 Bug Fixes

  • (ingest) Gracefully drop unknown serde variants instead of failing
  • (types) Harden serde parsing against future transcript layout changes
  • (dashboard) Fix URL sync stale project param + remove dead goHome callback
  • (dashboard) Correct context-size formula + add Recharts null guards
  • (dashboard) Add flex column gap to GlobalDashboard outer div for panel spacing
  • (dashboard) Replace per-week actuals with titled median/mean baseline

🚜 Refactor

  • (skills) Rewrite optimize-usage with hypothesis-first methodology
  • (skills) Rewrite claude-usage-db with progressive disclosure
  • (dashboard) Remove project filter, consolidate to single time-scoped dashboard

📚 Documentation

  • Reframe README around skills, introduce cct as first-party binary
  • Tighten skill blurbs, add viewer + release sections, move cct reference to crate README
  • Add ui polish design spec

⚙️ Miscellaneous Tasks

  • Skip build for non-code changes
  • Expand .gitignore for parquet, duckdb tmp, DS_Store, and out/
  • Add git-cliff changelog automation
  • Release v0.1.2

v0.1.1

15 Apr 16:58

Choose a tag to compare

[0.1.1] - 2026-04-15

🐛 Bug Fixes

  • (ingest) Move web/ into crate so publish verification works

⚙️ Miscellaneous Tasks

  • Release from committed version, drop tag-based version patching
  • Ignore local dev artifacts (.claude, test, *.duckdb)
  • Release v0.1.1