)]}'
{
  "commit": "3d1308e3468915212bea595ddef14952eb82f7fc",
  "tree": "de337e13601c4f73496f529bcd0ddfa6fc6d2cf5",
  "parents": [
    "5c86165937d556a7a37f51f609661d9c4910087e"
  ],
  "author": {
    "name": "banksean",
    "email": "banksean@gmail.com",
    "time": "Tue Jul 29 17:20:10 2025 +0000"
  },
  "committer": {
    "name": "Autoformatter",
    "email": "bot@sketch.dev",
    "time": "Tue Jul 29 17:23:01 2025 +0000"
  },
  "message": "webui: dark mode support to demo fmwk, tool cards\n\nDemo framework fixes:\n- sketch-push-button.demo.ts: add dark variants for bg, border, text colors\n- chat-input.ts: add dark variants for message containers and status sections\n- demo-runner.ts: replace inline error styles with Tailwind dark mode classes\n- sketch-call-status.demo.ts: fix hardcoded white backgrounds in status cards\n- sketch-diff-range-picker.demo.ts: add dark variants to picker and status displays\n- sketch-timeline-message.demo.ts: fix message container backgrounds\n- sketch-view-mode-select.demo.ts: comprehensive dark mode for all scenarios\n\nTool card fixes:\n- Update shared createPreElement function with dark:bg-gray-700/dark:text-gray-100\n- bash tool: fix command display and result areas\n- think tool: fix input content area with proper dark background\n- patch tool: comprehensive diff rendering with dark variants for added/removed/context lines\n- codereview tool: inherits dark mode through shared utilities\n\nAll components now use consistent dark mode patterns with proper contrast:\nbg-white dark:bg-gray-800, border-gray-200 dark:border-gray-700,\ntext-gray-600 dark:text-gray-300, matching existing components.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s8ac5253d0cbaa3ack\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ddcc7e1b27649bc1024dcca256681e9d602d340",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/chat-input.ts",
      "new_id": "ca72939a948005e13964fb122a57e4ae37404b20",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/chat-input.ts"
    },
    {
      "type": "modify",
      "old_id": "6b59c38986c91332909b24c7fb9fc8e3d222a03b",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/demo-framework/demo-runner.ts",
      "new_id": "680651b57b050ae37657f4ba9b9c8b75cbac39d2",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/demo-framework/demo-runner.ts"
    },
    {
      "type": "modify",
      "old_id": "d17e2f0cba8ef0b213052179eb344f1edb435991",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/sketch-call-status.demo.ts",
      "new_id": "91502dd79a4dd1671e9ce86c6728e9955dc843e1",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/sketch-call-status.demo.ts"
    },
    {
      "type": "modify",
      "old_id": "0ce13585b1c386ea14d323ed4abaab63957d6b9b",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/sketch-diff-range-picker.demo.ts",
      "new_id": "f70f72f556da623c66beb0b63b8e4d24bc71c3ac",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/sketch-diff-range-picker.demo.ts"
    },
    {
      "type": "modify",
      "old_id": "f7b83fd9e97ae760ce41846fcdd672499f26aaed",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/sketch-push-button.demo.ts",
      "new_id": "4405a9eb0018d4b5cb8df01ff2896945496afab7",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/sketch-push-button.demo.ts"
    },
    {
      "type": "modify",
      "old_id": "68f60c41c30a90941a3c9467975251abc01c4902",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/sketch-timeline-message.demo.ts",
      "new_id": "a1011014c657cd1716dc5956c947ad88c3fb400d",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/sketch-timeline-message.demo.ts"
    },
    {
      "type": "modify",
      "old_id": "3688b300bb6da9ea8ada4996525778daed2c659f",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/sketch-view-mode-select.demo.ts",
      "new_id": "71354bc732c6725c4e7ed6519b2cdee5e83e95ec",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/sketch-view-mode-select.demo.ts"
    },
    {
      "type": "modify",
      "old_id": "c96d8e04ddf4340a41b7120be1c9a9db17322b1a",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/sketch-tool-card.ts",
      "new_id": "881285a705b1518a5cab2cdde857b9202f2376fe",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-tool-card.ts"
    }
  ]
}
