-
[OPIK-5027] [FE] feat: TraceLogsSidebar — full traces table in Sheet overlay (#5962)
发布于
2026-03-30 15:19:54 +00:00 - [OPIK-5027] [FE] feat: add TraceLogsSidebar component with full traces table
Create reusable TraceLogsSidebar that opens as a Sheet overlay with a
full-featured traces table matching the LogsPage TracesSpansTab. Includes
all columns, filters, search, sorting, pagination, column management,
row height, date range, export, and nested TraceDetailsPanel.Changes:
- Add TraceLogsSidebar (full TracesSpansTab copy adapted for sidebar)
with Sheet container, "← Back to experiment" header, auto-derived
labels from logsSource, hidden sourceFilters, URL query param state
(tls_ prefix), and localStorage persistence (tls-traces- prefix) - Add TraceLogsSidebarButton (self-contained tag button + sidebar)
- Move TracesActionsPanel to pages-shared (fixes dependency-cruiser)
- Remove "View in experiment" from v2 TraceDetailsActionsPanel
- Remove experiment filter from v2 Logs page FiltersButton
- Integrate into CompareExperimentsDetails (replaces NavigationTag)
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- refactor(sidebar): extract prefix constants for localStorage and query params
- TLS_STORAGE_PREFIX for localStorage keys
- TLS_QUERY_PREFIX for URL query params, shared with TraceLogsSidebarButton
- Aligned query param names with LogsPage convention (search, trace, span, page, size, height, sort)
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com
下载附件