)]}'
{
  "log": [
    {
      "commit": "2032b1c1971ceb85ca14b20273a3783729fba3e3",
      "tree": "0486e9222643ffcbbd34286148f4a7913a169668",
      "parents": [
        "4f50a68ac73677c0022b2b3da8b4667cee01c11b"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:40:42 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:40:42 2025 -0700"
      },
      "message": "Move webui from /loop/webui to /webui\n\nThanks, perl (and git mv):\n\n\tperl -pi -e s,loop/webui,webui,g $(git grep -l loop/webui)\n"
    },
    {
      "commit": "4f50a68ac73677c0022b2b3da8b4667cee01c11b",
      "tree": "5f90dc700f219ea50150dd8a3f7c002c8d7d2e10",
      "parents": [
        "6c1f34f0a737a796942ccbd4e4003bc66ba73453"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:34:55 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:37:03 2025 -0700"
      },
      "message": "Optimize Playwright installation to only use Chromium\n\n- Modified GitHub workflow to only install Chromium browser instead of all browsers\n- Speeds up CI workflow by reducing download and installation time\n- Matches the existing Playwright configuration which already only uses Chromium\n\nCo-Authored-By: sketch\n\u0027npx playwright install --with-deps\u0027 is kinda slow; can you modify things so we only install chromium\n"
    },
    {
      "commit": "6c1f34f0a737a796942ccbd4e4003bc66ba73453",
      "tree": "595ef98331991e8ba179d55b52e75ece83d784a8",
      "parents": [
        "b4c7e1bdd860836d46c64065f268007e721e5fb8"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:33:03 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 19:36:57 2025 -0700"
      },
      "message": "Enhance GitHub workflow to use gotestsum for better test visualization\n\n- Install gotestsum in the workflow\n- Replace go test with gotestsum using testname format\n- Generate JUnit XML reports\n- Add step to publish test results\n\nRemove external test results action from workflow\n\n- Removed the EnricoMi/publish-unit-test-result-action dependency\n- Removed JUnit XML file generation for test results\n- Keep gotestsum with testname format for better test result visibility\n\nCo-Authored-By: sketch\n"
    },
    {
      "commit": "4de80d219b96677b9e43e50293ec55bdf273f36d",
      "tree": "c525fffadb68c26981b00ec19abe8e5810afacb3",
      "parents": [
        "9a66cad2e538c0edd4b973332f8e3e6d3a5763ef"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 12:33:31 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Wed Apr 23 12:33:31 2025 -0700"
      },
      "message": "Add formatting workflow with prettier and gofumpt v0.8.0\n\nThis commit adds a new GitHub workflow for code formatting that:\n- Uses prettier to check JavaScript/TypeScript code formatting\n- Uses gofumpt v0.8.0 to check Go code formatting\n- Updates the queue workflow to run both UI tests and formatting checks\n\nCo-Authored-By: sketch\n"
    },
    {
      "commit": "e8d6b80c8804353641c0d999d1897e29b068bbdc",
      "tree": "3ee460802c8a7c375a24aa8795acf5a51e427280",
      "parents": [
        "5164eee229bec08f6ba01d6416a4e0c324230c5a"
      ],
      "author": {
        "name": "Sean McCullough",
        "email": "banksean@gmail.com",
        "time": "Mon Apr 21 19:02:05 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 19:02:05 2025 -0700"
      },
      "message": "Add GitHub workflow to run tests for changes under loop/webui/...  (#7)\n\n* Add GitHub workflow for loop/webui tests\n\nThis workflow runs npm test in the loop/webui directory\nwhen there are changes to files in that directory.\n\nCo-Authored-By: sketch\n\n* webui: use terser output on ci"
    },
    {
      "commit": "9abbf92a1c58300005971d7f89b301620d59e883",
      "tree": "b2170fdb5383543e727536c2dc121a9914f6a8a6",
      "parents": [
        "86b56862f8d3e192646a17548ef5294582c31f8f"
      ],
      "author": {
        "name": "Sean McCullough",
        "email": "banksean@gmail.com",
        "time": "Fri Apr 18 13:17:38 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 18 13:17:38 2025 -0700"
      },
      "message": ".github/workflows: use ubuntu-latest (#2)\n\n"
    },
    {
      "commit": "2e463fb649fcff14d4025ddb91f630a98e7da526",
      "tree": "0e86854d80d2759a913870655f13226c31f9d30c",
      "parents": [],
      "author": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:22:22 2025 -0700"
      },
      "committer": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:35:33 2025 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
