Deep dive series legend with rowSpan grouping and sticky labels#182
Merged
Deep dive series legend with rowSpan grouping and sticky labels#182
Conversation
Deep dive legend: - Live value tracking as pointer moves across chart, persists on exit - Click-to-pin/unpin with cross-chart sync via shared elapsed time - Reference line on all charts at the active time position - rowSpan grouping for breakout segments (hostname spans CPU rows) - Common prefix/suffix stripping from segment values - Sticky text in tall rowSpan cells so group label stays visible while scrolling - Color swatches positioned next to value column - Disable SVG focus outline on click Compare view: - Apply same sticky label treatment to breakout sidebar rowSpan cells Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Deep dive improvements: - Unified legend with per-iteration color columns, rowSpan grouping - Per-metric Combined/Split/Stacked chart mode controls - Brush-to-zoom with composable re-query - Sample-index-based data alignment across iterations - Two-pass filter for resolution > 1 (filter at res=1, re-query survivors) - Context bar with collapsible Common section and iteration cards - Auto-pin at 50% elapsed on initial data load - connectNulls for combined mode charts Compare view: - Deep dive iteration selection via clickable boxes on bar chart - Selected iterations shown as themed cards with remove buttons - Iteration cards ordered to match bar chart sort order - Common items styled with color-coded chips (matching search/deep dive) Unified iteration labels: - Shared buildIterItems/iterItemsToString in utils/iterLabel.js - Value consolidation (bs,rw,size=4k) across all views - Box-in-box iteration cards in search, compare, and deep dive - Single-column vertical layout for inner chips - Horizontal scroll for iteration card rows Search view: - Collapsible Common section with details/summary - Selection bar with box-in-box iteration cards and horizontal scroll - Header row with count and Clear All Server: - Cleaned up verbose debug logging (commented out OS-REQ/RESP/BATCH) - Kept PERF summary and METRIC-DESC timing Documentation: - Updated DESIGN.md with deep dive workflow, query performance, zoom - Updated ARCHITECTURE.md Phase 3 status Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
7 tasks
k-rister
approved these changes
Apr 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
🤖 Generated with Claude Code