-
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