Alejandro Gutiérrez
|
c6443166b2
|
Wave 6: CopyToolbar utilities and LogEntry row component
- Task #7: Create CopyToolbar and copy utilities
(copy-utils.ts with text/JSON/CSV formatting, clipboard API with fallback)
(CopyToolbar with copy all/selected, format dropdown, download export)
- Task #8: Create LogEntry row component
(click-to-copy with visual feedback, expandable metrics view)
(level/category badges, search highlighting, shift+click selection)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 12:51:48 +00:00 |
|
Alejandro Gutiérrez
|
5ce3248efd
|
Wave 5: LogViewer virtualized list and CrashReport component
- Task #6: Create LogViewer with react-window virtualization
(search with highlighting, auto-scroll toggle, timestamp format toggle)
(shift+click range selection, level/category color badges)
- Task #12: Create CrashReport frontend component
(crash timeline SVG, pattern analysis with confidence bar)
(auto-fix params display, retry API integration)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 12:44:35 +00:00 |
|
Alejandro Gutiérrez
|
2637d982e0
|
Wave 4: JobDevTools UI components and crash report API
- Task #5: Create JobDevTools container component
(tabs: All/Scraper/Browser/Network/System, level filters, count badges)
- Task #11: Add crash report API endpoints
(GET /jobs/{id}/crash-report, POST /jobs/{id}/retry?apply_fix=true, GET /crashes/stats)
- Task #14: Create SessionPanel component
(fingerprint display, bot detection indicators, collapsible sections)
- Task #15: Create MetricsDashboard with recharts
(extraction rate, cumulative reviews, memory usage, scroll progress)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 12:37:56 +00:00 |
|