v0.3.1
Two columns that never had anything to say, and a turn number that described a file.
Removed
Rate-limit windows, from the table and from the CSV. Claude Code writes none to a transcript and Codex fills one of the two, so the pair was mostly blank. The table is now fourteen columns instead of sixteen, and 156 characters instead of 174.
Changed
A turn's number is its place in the session, not the next line of a CSV. Watching one session from two directories used to number the same turn 16 and 7; it is now the same number from anywhere, and the same with no CSV at all.
The summary on exit describes the session, not the file. It used to reread the CSV, so a run that recorded nothing still reported that file's totals. It now agrees with the History: line above the table.
The CSV schema changed and an existing file will not open. The four rate-limit columns are gone, so a file written by 0.3.0 or earlier is refused and left untouched. Move or rename it and TurnLens starts a new one. Every command, flag and --json field works as it did.
Full diff: [v0.3.0...v0.3.1]