)]}'
{
  "commit": "db2b5e84ae01a0491976cdc81fc4481608727865",
  "tree": "021a0e556e2f40da9eff11fe5a99f71ee7b7ca38",
  "parents": [
    "479fb7f8e400c7cb13b876717fb8be8e1ac51a0f"
  ],
  "author": {
    "name": "Mayzner",
    "email": "mayzner@google.com",
    "time": "Wed Mar 18 13:33:25 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 18 13:33:25 2026 +0000"
  },
  "message": "ui: Add scorecard/KPI chart (#5170)\n\nSimple HTML/CSS chart for displaying the value with a label.\nRename StatsCard to Gauge",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73643272026d50dd6cdf3dda1deb4fbd579992bc",
      "old_mode": 33188,
      "old_path": "ui/src/assets/perfetto.scss",
      "new_id": "d25cff1a1ff7aaba081b6a0ef988817e0cbfd969",
      "new_mode": 33188,
      "new_path": "ui/src/assets/perfetto.scss"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5624bd64edebf2068e8c09f8738183f747ea7ad8",
      "new_mode": 33188,
      "new_path": "ui/src/assets/widgets/scorecard.scss"
    },
    {
      "type": "rename",
      "old_id": "b783fe3431bc17159290a3b52c33054f2fbf5ac5",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/stat_card.ts",
      "new_id": "e6d57e91a7ec77b62b0d1283d754a85bdbeb1540",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/gauge.ts",
      "score": 75
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "887c2af9feb4f07bdc7640a5f7d5769e49dc144a",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/scorecard.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87d8ab70e6438e36ad09905b338aefd9eb54c6f5",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/scorecard_unittest.ts"
    },
    {
      "type": "rename",
      "old_id": "8cd50773b8fd48749dcf4699a7dae38e1fb0892d",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/stat_card_loader.ts",
      "new_id": "3d1539650d7cb0000dc7358d29f0183e293d40e3",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/single_value_loader.ts",
      "score": 70
    },
    {
      "type": "modify",
      "old_id": "9b019b345d297fb4010cfc8ec04b9d7a92be6d40",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/charts/chart_renderers.ts",
      "new_id": "bc537d5a71a59b5d05bac328277ed24f0ba95490",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/charts/chart_renderers.ts"
    },
    {
      "type": "modify",
      "old_id": "a7db50c06dbe795a79edd43a0c454908e067c92a",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/nodes/chart_type_registry.ts",
      "new_id": "b48880df974aecb55e2f4ddd76db5c4aaa4a5220",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/nodes/chart_type_registry.ts"
    },
    {
      "type": "modify",
      "old_id": "bdded9304f5831fa2e4e5f755653d19dcaae3d64",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/nodes/visualisation_node.ts",
      "new_id": "e928908f439aa2760c80b1cea27eec7be4cdbdde",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.DataExplorer/query_builder/nodes/visualisation_node.ts"
    },
    {
      "type": "modify",
      "old_id": "adcbdc76a60a9d44afcff76a8a10242696e06708",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.WidgetsPage/demos/charts_demo.ts",
      "new_id": "5609979765e20272b1d53681bc4c9782ef390fa4",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.WidgetsPage/demos/charts_demo.ts"
    }
  ]
}
