Skip to content

0.0.24

Choose a tag to compare

@github-actions github-actions released this 11 Apr 20:29
· 97 commits to main since this release

What's Changed

Features

  • Redesigned JSONL message viewer with cleaner layout, markdown rendering, tool use/result pairing, inline diffs, image previews, and computer-use screenshot display
  • Redesigned settings UI with card layout, toggle switches, and polished typography
  • Add title-only search toggle and case-insensitive full-text search
  • Add DB migration system for automatic schema upgrades
  • Add resume-with-config to relaunch sessions with custom CLI options
  • Add cyan shimmer animation on busy session titles
  • Scroll JSONL message viewer to bottom on load
  • Visual "Saved" feedback on settings save button

Bug Fixes

  • Fix crash when using Fish or Nushell as the configured shell
  • Fix worktree sessions appearing as separate projects (regex now matches .claude/worktrees/ pattern)
  • Fix project grouping to merge worktree folders by resolved project path
  • Fix global settings save silently failing (const reassignment bug)
  • Fix settings save overwriting hidden projects and other internal state (now merges instead of replacing)
  • Fix settings viewer not appearing over JSONL viewer
  • Fix markdown preview mode not persisting across files
  • Fix session names showing raw command text instead of first user message
  • Fix spacebar key-repeat not working reliably in terminal (PR #26)
  • Rename "Remove Project" to "Hide Project" for clarity

Internal

  • Major codebase refactor: split app.js (3,900 → 1,100 lines) and main.js (2,100 → 1,400 lines) into focused modules
  • Deduplicated session parsing logic into shared read-session-file.js