Commit Graph

  • 66f8cc3eb4 Add beads issue tracking infrastructure master teernisse 2026-02-28 00:53:49 -05:00
  • 04343f6a9a Switch to Geist font family teernisse 2026-02-28 00:53:43 -05:00
  • 007cbbcb69 Enhance UI with density toggle and mobile responsiveness teernisse 2026-02-28 00:53:30 -05:00
  • b67c302464 Add Icons component and migrate inline SVGs teernisse 2026-02-28 00:53:20 -05:00
  • 8fddd50193 Implement JSONL-first session discovery with tiered lookup teernisse 2026-02-28 00:53:05 -05:00
  • f15a1b1b58 Add persistent metadata cache with atomic writes teernisse 2026-02-28 00:52:52 -05:00
  • eda20a9886 Add lightweight session metadata extraction service teernisse 2026-02-28 00:52:41 -05:00
  • c20652924d Extract shared JSONL parsing helpers for parser parity teernisse 2026-02-28 00:50:53 -05:00
  • b69dffc398 Add interactive architecture explorer as standalone HTML reference teernisse 2026-01-30 23:05:11 -05:00
  • 3fe8d7d3b5 Add comprehensive test suite for progress tracking system teernisse 2026-01-30 23:05:01 -05:00
  • d4de363227 Polish UI: SearchBar sizing, SessionList layout, Tooltip offset, and progress CSS teernisse 2026-01-30 23:04:38 -05:00
  • 51a54e3fdd Enhance HTML export with collapsible messages, diff highlighting, and progress badges teernisse 2026-01-30 23:04:21 -05:00
  • f69ba1f32a Wire progress events through session viewer and fix request race condition teernisse 2026-01-30 23:04:04 -05:00
  • 9c4fc89cac Add progress visualization components: ProgressBadge, ProgressGroup, AgentProgressView teernisse 2026-01-30 23:03:46 -05:00
  • d7246cf062 Add client-side agent progress parser with tool call summarization teernisse 2026-01-30 23:03:29 -05:00
  • e61afc9dc4 Add server-side progress grouper and fix session cache race condition teernisse 2026-01-30 23:03:14 -05:00
  • b168e6ffd7 Add progress tracking fields to shared types and session parser teernisse 2026-01-30 23:03:00 -05:00
  • 150cd0c686 Wire up ErrorBoundary, URL session sync, j/k navigation, and refresh teernisse 2026-01-30 13:36:18 -05:00
  • 4ec186d45b Skip entrance animation for messages beyond the first 20 teernisse 2026-01-30 13:36:02 -05:00
  • 957f9bc744 Polish SearchBar with arrow key navigation and conditional controls teernisse 2026-01-30 13:35:55 -05:00
  • 10f23ccecc Pretty-print JSON in tool inputs and preformatted blocks teernisse 2026-01-30 13:35:45 -05:00
  • b0b330e0ba Add session list refresh with server cache bypass teernisse 2026-01-30 13:35:37 -05:00
  • e5c5e470b0 Add ErrorBoundary component with recovery UI teernisse 2026-01-30 13:35:30 -05:00
  • 89ee0cb313 Add Tooltip component and show sensitive message count on auto-redact teernisse 2026-01-30 13:35:23 -05:00
  • 6681f07fc0 Add countSensitiveMessages for pre-scan sensitive content detection teernisse 2026-01-30 13:35:15 -05:00
  • 4027dd65be Persist filter and auto-redact preferences to localStorage teernisse 2026-01-30 13:35:08 -05:00
  • a8b602fbde Overhaul AGENTS.md with comprehensive tooling reference teernisse 2026-01-30 13:34:59 -05:00
  • b030734915 Add comprehensive README with architecture and usage docs teernisse 2026-01-30 10:42:35 -05:00
  • c66ce4ae16 Change message copy button to copy content instead of anchor link teernisse 2026-01-30 10:42:30 -05:00
  • 54f909c80c Revise default hidden categories to reduce noise in session view teernisse 2026-01-30 10:42:21 -05:00
  • 2a6186e9ce Rename AGENTS.md header from CLAUDE.md to Agent Instructions teernisse 2026-01-30 10:42:13 -05:00
  • b60501e80f Add AGENTS.md with development principles and beads workflow docs teernisse 2026-01-30 09:34:35 -05:00
  • a51c134da7 Harden API layer: encode session IDs and validate export payload teernisse 2026-01-30 09:34:29 -05:00
  • 4c5d6dd4c8 Extend search to match tool input content, not just message body teernisse 2026-01-30 09:34:20 -05:00
  • bba678568a Polish: simplify formatTimestamp and tone down export button teernisse 2026-01-30 09:26:35 -05:00
  • c0e4158b77 Add time gap indicators and hash anchor navigation to SessionViewer teernisse 2026-01-30 09:26:27 -05:00
  • 0f3739605c Add language labels and copy-to-clipboard for code blocks teernisse 2026-01-30 09:26:18 -05:00
  • 1dc178f59f Overhaul MessageBubble with collapsible sections, diff rendering, and header actions teernisse 2026-01-30 09:26:09 -05:00
  • 50b29ff0a2 Display session duration in sidebar and simplify date formatting teernisse 2026-01-30 09:25:51 -05:00
  • 4b13e7eeb9 Add session duration computation to discovery pipeline teernisse 2026-01-30 09:25:44 -05:00
  • afd228eab7 Add .gitignore for standard project artifacts teernisse 2026-01-30 09:25:38 -05:00
  • 69857fa825 Fix session discovery tests to use dynamic paths and add containment test teernisse 2026-01-30 01:10:55 -05:00
  • baaf2fca4c Expand vitest include glob to cover client lib tests teernisse 2026-01-30 01:10:41 -05:00
  • 0e89924685 Redesign HTML exporter with dark theme, timestamps, and performance fixes teernisse 2026-01-30 01:10:35 -05:00
  • 9716091ecc Optimize markdown rendering: skip highlightAuto, fix entity-safe highlighting teernisse 2026-01-30 01:10:22 -05:00
  • 6a4e22f1f8 Add search navigation with match cycling, keyboard shortcuts, and minimap teernisse 2026-01-30 01:10:08 -05:00
  • 15a312d98c Redesign all client components with dark theme, polish, and UX improvements teernisse 2026-01-30 01:09:41 -05:00
  • 40b3ccf33e Add dark design system with CSS custom properties and refined typography teernisse 2026-01-30 01:09:24 -05:00
  • 0e5a36f0d1 Fix sensitive redactor keyword matching for case-insensitive patterns teernisse 2026-01-30 01:09:11 -05:00
  • eb8001dbf1 Harden session discovery with path validation and parallel I/O teernisse 2026-01-30 01:08:57 -05:00
  • 96da009086 Remove hardcoded Tailscale IP, bind server and Vite to localhost only teernisse 2026-01-30 01:08:46 -05:00
  • 8e713b9c50 Extract escapeHtml into shared module for reuse across client and server teernisse 2026-01-30 01:08:38 -05:00
  • 6d2a687259 Add package-lock.json for reproducible installs teernisse 2026-01-29 22:57:09 -05:00
  • a1d54e84c7 Add test suite: unit tests for parser, discovery, redactor, exporter, and filters teernisse 2026-01-29 22:57:02 -05:00
  • ecd63cd1c3 Add React client: session browser, message viewer, filters, search, redaction, export teernisse 2026-01-29 22:56:37 -05:00
  • 090d69a97a Add Express server: session discovery, JSONL parser, HTML exporter, API routes teernisse 2026-01-29 22:56:10 -05:00
  • c4e15bf082 Add shared type definitions and sensitive content redactor teernisse 2026-01-29 22:55:48 -05:00
  • 7e15c36e2f Add project scaffolding and build configuration teernisse 2026-01-29 22:55:31 -05:00