)]}'
{
  "log": [
    {
      "commit": "a4eaa8882c08f692502a999f4933a48de8137c57",
      "tree": "36f2c23ce02e7e52d3ce5192f5f95434259f2ad7",
      "parents": [
        "41a61847b8e3c404e66bfe6c12084fe81204b22a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 24 15:17:03 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 24 15:17:03 2026 +0800"
      },
      "message": "feat: add linter to CI\n"
    },
    {
      "commit": "41a61847b8e3c404e66bfe6c12084fe81204b22a",
      "tree": "d29596318560a002861b5617bc813fcce23e8213",
      "parents": [
        "7ab1f56727dbaf50ff641a201e3eae9f4097f9bc"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Jul 15 21:29:56 2023 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Jul 15 22:18:03 2023 +0800"
      },
      "message": "Fix frontend warnings\n"
    },
    {
      "commit": "7ab1f56727dbaf50ff641a201e3eae9f4097f9bc",
      "tree": "8d7717b25f9c7ae522d2e092d0917cef7d5c8704",
      "parents": [
        "e852b00112fdac8d5c0b65904047463aed1779a9"
      ],
      "author": {
        "name": "TieStone",
        "email": "416138794@qq.com",
        "time": "Tue Jun 27 19:51:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 27 19:51:13 2023 +0800"
      },
      "message": "feat: add .eslintrc and format all code (#7)\n\n* add .eslintrc and dependencies\r\n\r\n* apply eslint rules in src\r\n\r\n* change the yarn source to registry.yarnpkg.com\r\n\r\n* fix error pointed by eslint\r\n\r\n* add .eslintignore\r\n\r\n* Fixed all errors pointed by Eslint\r\n\r\n* change the yarn source"
    },
    {
      "commit": "e852b00112fdac8d5c0b65904047463aed1779a9",
      "tree": "c99c75482313ff18c1ebd64ee51228b418faa4f4",
      "parents": [
        "dec3f1ed4583926df0aaee9888bbbf7d1c0099ad"
      ],
      "author": {
        "name": "ozline",
        "email": "ozlinex@outlook.com",
        "time": "Mon Jun 26 19:21:46 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 19:21:46 2023 +0800"
      },
      "message": "docs: add README.md to this repo (#8)\n\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md"
    },
    {
      "commit": "dec3f1ed4583926df0aaee9888bbbf7d1c0099ad",
      "tree": "d12fd5d8137dac4ecaec77ea5bfa85f434ba3d25",
      "parents": [
        "00aa51f07049a936e69cd77e467ac487b193f5e0"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Mon Jun 26 09:26:32 2023 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Mon Jun 26 09:26:32 2023 +0800"
      },
      "message": "Improve theme color\n"
    },
    {
      "commit": "00aa51f07049a936e69cd77e467ac487b193f5e0",
      "tree": "614a33c66337d7e66552e79bb3e37b496a97a21d",
      "parents": [
        "f05b5867e662f8d9660e809fbc419b2c7fa309ab"
      ],
      "author": {
        "name": "ozline",
        "email": "ozlinex@outlook.com",
        "time": "Mon Jun 26 09:23:54 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 09:23:54 2023 +0800"
      },
      "message": "fix: Fix dropdown frozen issue (#5)\n\n* fix: Align the frontend code with Casibase(#4)\r\n\r\n* fix: webpage support cors\r\n\r\n* fix: failed to parse source map: \u0027xxx\u0027 URL is not supported\r\n\r\n* fix: correct primary color\r\n\r\n* Update craco.config.js\r\n\r\n* Update App.js\r\n\r\n* Update Setting.js\r\n\r\n* Update App.js\r\n\r\n---------\r\n\r\nCo-authored-by: hsluoyz \u003chsluoyz@qq.com\u003e"
    },
    {
      "commit": "f05b5867e662f8d9660e809fbc419b2c7fa309ab",
      "tree": "483cbd9169f6ffbbad49d00cddafd03e0e48d648",
      "parents": [
        "9fdedd645ba3cdd6521a85a18c41e09d8c344279"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 16:52:34 2023 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 16:52:34 2023 +0800"
      },
      "message": "Add ListFiles()\n"
    },
    {
      "commit": "9fdedd645ba3cdd6521a85a18c41e09d8c344279",
      "tree": "93afbc449ab0dc8ef25512650509f9b35cadabdc",
      "parents": [
        "c3056332765a8ae4abbecd02000a7b240f84a9c6"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 15:03:04 2023 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 15:03:04 2023 +0800"
      },
      "message": "Fix compile errors\n"
    },
    {
      "commit": "c3056332765a8ae4abbecd02000a7b240f84a9c6",
      "tree": "902952eee6873b3f9a2afdea53e7763d6fc808e2",
      "parents": [
        "2f0fb19d5f914bbe38fd8bcc824f8f7def1ef377"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 16:19:21 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:53:09 2023 +0800"
      },
      "message": "Update react-scripts to fix frozen bug.\n"
    },
    {
      "commit": "2f0fb19d5f914bbe38fd8bcc824f8f7def1ef377",
      "tree": "9720a042a3b7fa946ec947f1973153b844695256",
      "parents": [
        "6296d5a314845c7fd1a2ff521486d78798b8dcd9"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 15:03:34 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:49:31 2023 +0800"
      },
      "message": "Add base code.\n"
    },
    {
      "commit": "6296d5a314845c7fd1a2ff521486d78798b8dcd9",
      "tree": "9e9fb54f5b204ca4ec9e0aa8c973f367fd773da5",
      "parents": [
        "2e900dfb9ed119e65af7d87e881c4f095e781dcb"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 14:18:58 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:43:02 2023 +0800"
      },
      "message": "Add antd.\n"
    },
    {
      "commit": "2e900dfb9ed119e65af7d87e881c4f095e781dcb",
      "tree": "3aee7449a21fbd765ab0f5a45952e2919ae2bc3e",
      "parents": [
        "112d8d88ecd3be7f361ba38b80e1d703483e6e71"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 14:17:02 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:41:28 2023 +0800"
      },
      "message": "Add server code.\n"
    },
    {
      "commit": "112d8d88ecd3be7f361ba38b80e1d703483e6e71",
      "tree": "aa34606618321abf6601a36fb85517e74c13f30a",
      "parents": [
        "a59321249b28ea248c8c5019e616d2131a8d2f15"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 14:08:28 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:40:21 2023 +0800"
      },
      "message": "Create React app.\n"
    },
    {
      "commit": "a59321249b28ea248c8c5019e616d2131a8d2f15",
      "tree": "b935c9d65814a079529587fef680da1ea6d0039b",
      "parents": [
        "9a17b8ebd7665e509f315c519aeef74365259430"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 14:01:30 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:40:03 2023 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "9a17b8ebd7665e509f315c519aeef74365259430",
      "tree": "1628b4c6f716144dc593212777d643786280e60f",
      "parents": [],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Wed Aug 31 13:37:59 2022 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Fri Jun 23 14:39:56 2023 +0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
