Commit graph

3 commits

Author SHA1 Message Date
jedarden
d7a35e7e35 docs(bf-48nk): verify all implementation gaps complete
All unit tests passing (2399 tests, 4 skipped):
- memoryProfiler.ts exists and is fully implemented
- FileHeatmap treemap + timelapse fully implemented
- SpanDag zoom/pan fully implemented

E2E test improvements (7 failures, down from 15):
- Fixed focus mode multipin test expectations
- Updated getPinnedCount helper to count directly

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-02 17:01:13 -04:00
jedarden
6237010368 test(bf-48nk): fix SemanticNarrativePanel test mocks - add required fields
Fixed test mocks to include required fields added to SemanticNarrative type:
- workerId: required string field
- events: array field for narrative events
- startTime, endTime, durationMs: temporal fields

Also fixed store.ts to handle potential undefined avgModificationInterval.

All 2399 unit tests pass (4 skipped).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-02 16:27:28 -04:00
jeda
629d7430dc feat(bd-2u6): File Context Panel (Split View) implementation
Verified and closed bd-2u6 - FileContextPanel is fully implemented for both TUI and Web:

Features:
- Split view: Activity (left) | File Context (right)
- Auto-update when file event selected
- Syntax highlighting based on file extension (TS, JS, Python, Rust, Go, etc.)
- Line numbers with highlight on relevant lines
- Sticky panel - stays visible while scrolling activity
- File history: see all operations on this file
- Quick toggle between recently touched files ([/]/[] keys)
- 'Open in Editor' button (launches configured editor)

TUI Layout:
- Ctrl+F to toggle file context panel
- { and } to resize split view
- Tab to switch focus between panels

Web Layout:
- Collapsible side panel with toggle button
- Resizable divider
- Pop out to separate window

Editor Integration:
- Uses $EDITOR env var
- Supports VS Code, vim, nano, etc.
- Opens at specific line number

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Worker <noreply@anthropic.com>
2026-03-07 12:24:28 +00:00