发布

  • [OPIK-4615] [FE] feat: dashboard refinements for GA (#5640)

    frostbyte_neo 发布于 2026-03-18 11:35:57 +00:00

    • [OPIK-4765] [FE] feat: migrate deprecated dashboard templates and add custom empty state handling
    • Implemented migrateDeprecatedTemplateId to handle deprecated template IDs for dashboards.
    • Updated dashboard lifecycle logic to include ID migration.
    • Enhanced the MetricChartContainer and ProjectMetricsWidget with support for custom empty states and improved visualization.
    • Combined old "Project Metrics" and "Performance Overview" templates into a single "Project Overview" template.
    • [OPIK-4763] [FE] refactor: remove global dashboard config and decouple dateRange

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    • [OPIK-4764] [FE] feat: extract reusable ColumnsContent with variant-based rendering
    • Extract ColumnsContent from ColumnsButton for reuse in both dropdown and inline contexts
    • Add variant prop ("menu" | "list") to preserve Radix dropdown keyboard navigation and accessibility
    • Create ColumnsSection component for inline form usage (widget editors)
    • Fix select-all count to exclude columns in excludeFromSelectAll
    • Move widget editors to co-located directories with their widgets
    • Add WidgetTypeSelector, CardSelector, and VisualizationCardSelector components
    • Restructure widget registry and dashboard permissions

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    • [OPIK-4764] [FE] refactor: remove isEnabled from experiments query params

    • [OPIK-4766] [FE] feat: add Insights tab to Project page

    • [OPIK-4767] [FE] feat: add Insights tab to Compare Experiments page

      • UX alignments
    • [OPIK-4960] [FE] feat: dashboard auto-save

      • UX fixes
    • remove Beta tag from Dashboards page header


    Co-authored-by: Claude Opus 4.6 noreply@anthropic.com

    下载附件