)]}'
{
  "commit": "a6f1f88a6fece1def730a709c0145db5db9e7771",
  "tree": "a30a0bc42dca5bb0edcf5d8a28f480a86f975edb",
  "parents": [
    "a8f27c9e309b79b9b9565e47f4057805f4699fa3"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Thu Apr 30 12:02:45 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 30 12:02:45 2026 +0100"
  },
  "message": "ui: search and highlight chip text in omnibox commands (#5649)\n\nThe command omnibox shows a \"source\" chip (e.g. plugin name) on the\nleft of each result but neither searched nor highlighted it. Index\nboth name + source so users can filter by either, compute fuzzy\nhighlight segments for the chip, and invert chip colours on the\nhighlighted row so the primary-intent chip stays visible against the\nprimary-coloured selection background.\n\nFuzzyFinder grows an optional displayLookup so a caller can index\ncombined fields while restricting highlight segments to one of them.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe34707d9e2d7c0eb81ca5a4d7029ab9781ca0de",
      "old_mode": 33188,
      "old_path": "ui/src/assets/topbar.scss",
      "new_id": "f16d76229518a1d2dfba41d33404f30d5e7723c1",
      "new_mode": 33188,
      "new_path": "ui/src/assets/topbar.scss"
    },
    {
      "type": "modify",
      "old_id": "bc4982cd8d44a79599005a559e6f89c33e510198",
      "old_mode": 33188,
      "old_path": "ui/src/base/fuzzy.ts",
      "new_id": "cc0afadfc5cf8cddd0132e4ac917b4198aae87be",
      "new_mode": 33188,
      "new_path": "ui/src/base/fuzzy.ts"
    },
    {
      "type": "modify",
      "old_id": "7c96e2e4fa0ae26336b4f49c6dedce98fded80f2",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/omnibox.ts",
      "new_id": "8ce936dcf2e0a85cb03f0e997701337dbc30a44c",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/omnibox.ts"
    }
  ]
}
