claude-code-transcripts-ingest 0.1.8

CLI that ingests Claude Code transcript JSONL files into a DuckDB database for usage / cost analysis.
# Changelog

All notable changes to this project will be documented in this file.

## [0.1.7] - 2026-04-17

### ⚙️ Miscellaneous Tasks

- Release v0.1.7

## [0.1.6] - 2026-04-17

### ⚙️ Miscellaneous Tasks

- Release v0.1.6

## [0.1.5] - 2026-04-17

### 🐛 Bug Fixes

- *(ci)* Pin toolchain to 1.95.0 and fix unnecessary_sort_by lint
- *(build)* Route all npm writes through OUT_DIR to fix cargo publish

### ⚙️ Miscellaneous Tasks

- Release v0.1.5

## [0.1.4] - 2026-04-17

### 🚀 Features

- *(web)* Vite + React migration with session-first transcripts UX
- *(session)* Transcripts → sessions rename + rich filter/sort panel
- *(ingest)* Recognize nested_memory attachment variant

### 💼 Other

- *(web)* Compact filter bar, sort beside summary, consistent subheaders

### 📚 Documentation

- Refresh viewer screenshots, add sessions-list panel

### ⚡ Performance

- *(serve)* Precompute session summary + LRU transcript cache
- *(ingest)* Materialize assistant_entries_deduped as table

### ⚙️ Miscellaneous Tasks

- Release v0.1.4

## [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

## [0.1.2] - 2026-04-16

### 🚀 Features

- *(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)* Move web/ into crate so publish verification works
- *(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

- *(dashboard)* Remove project filter, consolidate to single time-scoped dashboard

### 📚 Documentation

- Tighten skill blurbs, add viewer + release sections, move cct reference to crate README

### ⚙️ Miscellaneous Tasks

- Add git-cliff changelog automation
- Release v0.1.2

<!-- generated by git-cliff -->