Skip to content

Releases: daaain/claude-code-log

Release 1.4.0

Choose a tag to compare

@daaain daaain released this 03 Jun 22:36

Changed

  • Fix sed
  • Add MkDocs documentation site with live TUI reference (#197)
  • Relax Textual constraint from == to >= (#196)
  • Add --version flag to the CLI (#195)
  • Fix AskUserQuestion result rendering + highlight chosen options (#180) (#189)
  • Derive render_session_id from the SessionTree, not a loop variable (#190)
  • Fix collapsible body overlapping preceding content in tool cards (#153) (#187)
  • Extract compute_session_data + compute_project_aggregates (C9b) (#188)
  • Add C9a characterization tests for session-scan call sites (#186)
  • Route converter summary + ai-title extraction through shared helpers (#185)
  • status: Wave B fully merged; Wave C kickoff (C8/C9a/C9b stacked, C10 dropped, decisions locked)
  • Compute branch preview once from the DAG-line (#184)
  • status: #184 fully validated (CI 11/11, CodeRabbit clean) — ready to merge
  • docs: keep simplification status note self-contained to project scope
  • status: correct #184 state; move GitHub CI/CodeRabbit ops to github guideline
  • status: reverse-order stacked-PR lift recipe CONFIRMED on #184
  • Factor session-header construction out of _render_messages (#183)
  • status: #183/#184 rebased + CodeRabbit forced (#183 clean, #184 2 doc fixes); record @coderabbitai + reverse-order workarounds
  • Dedup requestId tokens in pagination cache-miss fallback (#182)
  • status: Wave B track complete — opp 7 PR #184 up, all monk-approved; add merge sequence
  • status: note stacked-PR CI/CodeRabbit defers to merge-time
  • status: opp 1 green (#182, awaiting merge); opp 6 #183 in review; opp 7 in progress
  • status: opp 1 -> PR #182 (in review); opp 6 in progress
  • Add live-status section to simplification plan
  • Add converter/renderer simplification plan
  • Move detail-visibility predicate onto MessageContent (#181)
  • Sync rendering-architecture.md §5 with the current pipeline (#178)
  • Extract inline junction-forward-link block into a named pass (#177)
  • Co-locate the away-summary detail rule on AwaySummaryMessage (#176)
  • Remove vestigial progress-chain parent repair (#175)
  • plugins: dev-docs gaps + public helper API + ToolResult example (Phase 2) (#173)
  • Implement unified plugin system from RFC #166 (#169)
  • Render Read tool results with pygments via structured payload (closes #170) (#172)
  • work/: triage against shipped main (#171)
  • Always regenerate projects index so variant-flag toggles refresh links (#168)
  • RFC: plugin system (unified message-transformer mechanism) (#166)
  • Per-message timestamps in Markdown output (#160) (#165)
  • Support non-GitHub forges via static map + --git-link fallback (#156) (#164)
  • Obsidian-friendly output: --output dir + --expand-paths + --filter-path (#151) (#155)
  • Linkify commit SHAs in rendered Markdown + HTML — closes #156 (#161)
  • CSS clean-ups (issue #153) (#163)
  • Cross-link TaskOutput / TaskUpdate headers back to their spawn (#154) (#158)

Full Changelog: 1.3.0...1.4.0

Release 1.3.0

Choose a tag to compare

@daaain daaain released this 14 May 09:47

Changed

  • Render ScheduleWakeup and Cron tools (#148) (#152)*
  • Render hook attachment entries at FULL detail (#128) (#149)
  • Style sidechain filter toggle with dashed border
  • scrub_surrogates: handle high surrogate range (CR follow-up) (#150)
  • Render the built-in Monitor tool with Task-end backlink (#142) (#147)
  • Add support for ai-title and prefer it over legacy summary (#136)
  • fix: add errors='replace' to read_text/write_text for Unicode safety (#139) (#146)
  • Fix UnicodeEncodeError on JSONL with lone surrogates (#139) (#144)
  • Use --dist=worksteal to speed up tests + move -n auto to config to make it default (#145)
  • Fix/prevent dag cycle (#138)
  • Render away_summary recap entries (#111) (#141)
  • System info cosmetic improvements + chain-pairing fix (#137) (#140)
  • dev-docs: introduce application_model.md as entry point, normalize naming, clean work/ (#134)
  • export conversations to json (#36)
  • Suppress noise in system-info messages (#129) (#133)
  • Fix DAG cyclic-children hang and add SIGUSR1 stack dump (#135)
  • Support async agents (#90) (#132)
  • Robust within-session fork rendering: collapse parallel-tool_use forks, consistent labels (#131)
  • Render user content as Markdown with raw fallback toggle (#119)
  • Add --detail user-only level (#118)
  • Pair Slash Command with User (slash command) (#126) (#127)
  • Fold Skill name into tool_use title and drop the params row
  • Fold Skill body into its tool_use block (#121)
  • docs: add Community Extensions section (#120)
  • Support teammates (#91): stitching + session headers + index (PR 3 of 3) (#125)
  • Support teammates (#91): rendering (PR 2 of 3) (#122)
  • Support teammates (#91): parsing + data model (draft) (#117)

Full Changelog: 1.2.0...1.3.0

Release 1.2.0

Choose a tag to compare

@daaain daaain released this 19 Apr 16:33

Changed

  • Preserve agentId anchors in parallel-Task stitch + tool-param UI fix (#115)
  • Per-level output files for --detail and --compact (#114)
  • Handle custom-title, agent-name, and agent-color transcript entry types (#113)
  • Ignore 'last-prompt' message type (#112)
  • Detail levels and compact rendering of conversations (#96)
  • Skip PassthroughTranscriptEntry in _render_messages
  • Integrate agent transcripts into the DAG (Phase C) (#99)
  • Implement DAG-based message ordering (Phases A+B) (#97)
  • Fix slow test hitting real ~/.claude/projects (5GB) (#109)
  • feat: add --session-id flag for exporting a single (#103)
  • Fix search broken when HTML saved with different filename (#106)
  • Add Grep tool renderer with pattern in title (#107)
  • Fix TUI square bracket escaping issue (#105)

Full Changelog: 1.1.1...1.2.0

Release 1.1.1

Choose a tag to compare

@daaain daaain released this 11 Mar 20:58

Changed

  • Fix build cold start + format justfile
  • fix: handle None level in SystemMessage title (#100)

Full Changelog: 1.1.0...1.1.1

Release 1.1.0

Choose a tag to compare

@daaain daaain released this 06 Mar 23:57

Changed

  • Fix WebSearch and WebFetch rendering in agent transcripts (#98)
  • Fix fold-bar colors and System Hook alignment (#89)
  • Add WebFetch tool renderer (#87)
  • Merge pull request #83 from daaain/dev/websearch-tool-renderer
  • Update some outdated docs + VS Code insists on these settings (#86)
  • Fix double tab opening when clicking links in TUI MarkdownViewer
  • Simplify WebSearch parser and improve rendering
  • Use structured toolUseResult for WebSearch parsing
  • Add analysis content support to WebSearch output
  • Add documentation for implementing tool renderers
  • Add WebSearch HTML and Markdown formatters
  • Add WebSearch tool models and factory parser
  • Fix snapshot + make sure snapshot order is stable
  • Improve CSS layout to be responsive for mobile small screens (#77)
  • Update pyright to 1.1.408 (#82)
  • Support subagents directory structure (Claude Code 2.1.2+) (#80)

Full Changelog: 1.0.0...1.1.0

Release 1.0.0

Choose a tag to compare

@daaain daaain released this 22 Jan 23:03

BREAKING CHANGE: cache is now using a SQLite database instead of JSON files!

This shouldn't change how the library works for you, but if you were using it in a custom way, some edge cases might break your setup.

Changed

  • SQLite cache (#59)
  • Integrate review feedback from #71 + MarkdownPreview in TUI (#75)
  • Consolidate Rendering Architecture (#74)
  • Add Markdown renderer (#71)
  • HTML polish: tool titles, AskUserQuestion, fold bar, thinking borders (#70)
  • **Rename Content to Message and add ToolOutput/ToolUseMessage types (#69)
  • Remove MessageModifiers (#68)
  • Refactor content formatting to use dispatcher pattern (#67)
  • Improve message styling consistency (#66)
  • Fix user text message deduplication to keep best version (#65)
  • Integrate coderabbit review suggestions for #63
  • Remove content_html field from TemplateMessage (#63)

Full Changelog: 0.9.0...1.0.0

Release 0.9.0

Choose a tag to compare

@daaain daaain released this 08 Dec 22:16

Changed

  • Polish User Messages (#60)
  • Extract user preferences from project's .vscode/settings.json. (#61)
  • Filter out warmup messages + parse IDE tags for concise display in summaries (#57)
  • Fix cross-session tool pairing on session resume (#56)
  • Fix Parallel Sidechain Rendering (#54)
  • CSS Styles Cleanup (#53)
  • Fix test + lint issues (#55)
  • Review and polish (0.8dev) (#51)
  • Integration tests (#52)
  • More Collapsible Content & Slash Command Support (#50)
  • Support for Steering Messages and Sidechain Cleanup (#49)
  • Fix Pygments Lexer Performance Bottleneck (#48)
  • Foldable messages (#42)
  • Add more Python versions to testing matrix + fixes for 3.14 (#40)
  • Handle (but don't render) "queue-operation" + remove GH Pages workflow
  • Update README link + faster rsync

Full Changelog: 0.8.0...0.9.0

Release 0.8.0

Choose a tag to compare

@daaain daaain released this 08 Nov 15:31

Changed

  • Regenerate HTML files + couple tiny changes
  • Use Pygments to render files and code snippets (#39)
  • Fix Unicode escape in tool use content rendering (#38)
  • Introduce visual structure for the conversation and some specialized tool rendering (#37)

Full Changelog: 0.7.0...0.8.0

Release 0.7.0

Choose a tag to compare

@daaain daaain released this 22 Oct 11:22

Changed

  • Regenerate JSON + HTML with all the latest merged features
  • Add image rendering support to tool result content (#32)
  • Add query parameter support for message type filtering (#34)
  • feat(search): add search functionality (#31)

Full Changelog: 0.6.0...0.7.0

Release 0.6.0

Choose a tag to compare

@daaain daaain released this 22 Oct 10:34

Changed

  • Fix tests on windows (#33)
  • Remove broken Claude PR review
  • Convert timestamps to user's local timezone in the browser (#29)

Full Changelog: 0.5.1...0.6.0