发布

  • [OPIK-5027] [FE] feat: TraceLogsSidebar — full traces table in Sheet overlay (#5962)

    frostbyte_neo 发布于 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

    下载附件