)]}'
{
  "commit": "7fbc8e43ff52b6f5dc69fdd26ad7388bdac70435",
  "tree": "abc653d8bf0563f00d232ad91edbed38eb5d4abd",
  "parents": [
    "57893c274ca6d7936580b8bd97af9e5a4b4dcd51"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu May 29 19:42:25 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu May 29 12:50:41 2025 -0700"
  },
  "message": "browse: set default viewport to 1280x720 (16:9 widescreen)\n\nImprove browser screenshot quality by setting a modern default viewport\nsize during browser initialization. This replaces the previous system-\ndependent default with a consistent 1280x720 resolution that provides:\n\n- Better readability and content coverage in screenshots\n- Modern 16:9 aspect ratio matching typical displays\n- Consistent testing environment across all users\n\nImplementation:\n- Add EmulateViewport call during browser startup in browse.go\n- Set viewport immediately after browser initialization\n- Add comprehensive test (TestDefaultViewportSize) to verify functionality\n\nThe test confirms the viewport is correctly set to 1280x720 on browser\nstartup and validates the JavaScript window dimensions match expectations.\n\nThis addresses screenshot quality issues with small default viewport sizes\nand provides a better default experience for browser automation.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s98815cfd1eaca88dk\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fdc83c647651e7138d7a32c68a494f22308f4bac",
      "old_mode": 33188,
      "old_path": "claudetool/browse/browse.go",
      "new_id": "9c2cca10ed1df25b557a6c81856465f20685f005",
      "new_mode": 33188,
      "new_path": "claudetool/browse/browse.go"
    },
    {
      "type": "modify",
      "old_id": "f82c35e76ce3ca75d2282846e49d7fb9f36d2e5b",
      "old_mode": 33188,
      "old_path": "claudetool/browse/browse_test.go",
      "new_id": "35d79113f7b17142e1f1b6afb04caea1ac079aba",
      "new_mode": 33188,
      "new_path": "claudetool/browse/browse_test.go"
    }
  ]
}
