Skip to content

Releases: InDate/claude-log-viewer

v1.0.2

09 Dec 09:06

Choose a tag to compare

What's New

Search Improvements

  • Clickable search results - Click any result to load the full file history with highlighted matches
  • --all flag - Search all JSONL files on disk (e.g., myterm --all)
  • file: prefix - Filter by specific file (e.g., file:/path/to/file.jsonl)
  • Server-side filtering - Search no longer blocks the UI
  • Highlighted matches - Matching rows highlighted with blue border when viewing file

CLI Tools

New claude-log-tools command for searching from the terminal:

  • claude-log-tools search "pattern" --days 7 - Search across all projects
  • claude-log-tools count --project name - Count entries per session
  • claude-log-tools sessions --days 14 - List sessions with metadata

Bug Fixes

  • Fixed search not finding entries from other projects (removed active session filtering)

v1.0.1 - Bug Fix Release

14 Nov 08:03

Choose a tag to compare

🐛 Bug Fixes

Fixed NameError crash in snapshot pipeline (Issue #9)

  • Added missing normalize_reset_time() function
  • Eliminates API jitter in reset times
  • Stabilizes token delta calculations

What was broken

The API poller was calling normalize_reset_time() but the function didn't exist, causing:

NameError: name 'normalize_reset_time' is not defined

What's fixed

  • Implemented normalize_reset_time() function in snapshot_pipeline.py
  • Rounds reset times to nearest hour (:00) for consistency
  • API returns inconsistent values like 03:59:59 and 04:00:00 for same window
  • Now normalizes both to 04:00:00

Impact

  • ✅ Fixes production crash
  • ✅ Stabilizes token delta calculations
  • ✅ Prevents 29/30 snapshots having different reset times

Installation

pip install --upgrade claude-log-viewer

Full Changelog: v1.0.0...v1.0.1

v1.0.0 - Initial Release

14 Nov 07:46

Choose a tag to compare

First public release of claude-log-viewer

Features:

  • Real-time session monitoring with color-coded session cards
  • Advanced filtering and search across all message content
  • Usage tracking & analytics with automatic API polling
  • Git integration for session checkpoints (experimental)
  • Timeline visualization of conversation flow
  • Rich content display with syntax highlighting and markdown
  • Todo and plan management
  • Settings and configuration

Installation:

pip install claude-log-viewer

See README.md for complete documentation and usage guide.

Known Issues:

  • Token delta calculation (#9)
  • Cross-platform testing needed (#5)

GitHub: https://github.com/InDate/claude-log-viewer
Issues: https://github.com/InDate/claude-log-viewer/issues