)]}'
{
  "commit": "37dc4cf04df5dee6feff005d68a4a24e55be8990",
  "tree": "7c2f8bec8e7041bfffeed6934bf0445114603753",
  "parents": [
    "a4674b16548d6db22acddb80c40e05a5decf919d"
  ],
  "author": {
    "name": "Philip Zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Apr 23 12:58:52 2025 +0000"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Apr 23 06:00:19 2025 -0700"
  },
  "message": "Enhance commit display in UI\n\nCompletely redesigned the commit display UI to make it more intuitive and useful:\n\n1. Format \u0026 Appearance:\n   - Format commit display as \u0027hash (branch) subject\u0027 matching git log --decorate\n   - Improve spacing and readability of all elements\n   - Add \u0027View Diff\u0027 button directly after the commit subject\n   - Remove extraneous whitespace for a cleaner look\n\n2. Interactive Features:\n   - Make commit hash and branch name directly clickable to copy to clipboard\n   - Show a floating \u0027Copied!\u0027 message when text is copied\n   - Add hover effects to indicate clickable elements\n   - Add tooltips showing full hash and branch name on hover\n\n3. UX Improvements:\n   - Show floating feedback messages instead of modifying content\n   - Animate feedback messages for better visibility\n   - Only underline branch name on hover, not the surrounding parentheses\n   - Use consistent styling for all interactive elements\n\nCo-Authored-By: sketch\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef707bd00c08599e8b8a716edb77ae2c54313dcb",
      "old_mode": 33188,
      "old_path": "loop/webui/src/web-components/sketch-timeline-message.ts",
      "new_id": "478f6d98ce2875225f52d898da6161180fe58af5",
      "new_mode": 33188,
      "new_path": "loop/webui/src/web-components/sketch-timeline-message.ts"
    }
  ]
}
