)]}'
{
  "log": [
    {
      "commit": "3d6b1ba7d271824abf36853f2a4dbda1517c8521",
      "tree": "2d7820b73cccf4e77e4c737abe3d435110d05947",
      "parents": [
        "551ea9cd14082ba5c335f4f7aa9e6bc9d81679b9"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Tue Aug 08 13:45:56 2023 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:21 2023 +0800"
      },
      "message": "fix: fix broken links (#157)\n\n"
    },
    {
      "commit": "551ea9cd14082ba5c335f4f7aa9e6bc9d81679b9",
      "tree": "66aedd5bfb42a0ca6f45ce837ceb4ec7070c1aea",
      "parents": [
        "948d9eceb644bfd71bb9bb00d9b88c5484e10668"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 18 00:12:11 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:21 2023 +0800"
      },
      "message": "Update README.\n"
    },
    {
      "commit": "948d9eceb644bfd71bb9bb00d9b88c5484e10668",
      "tree": "f58c5d5f7b3d06864103920b8decfe6596921029",
      "parents": [
        "6f080850463ed1d752d8a3dddcfd5976329ca743"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:55:42 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:21 2023 +0800"
      },
      "message": "Fix serverUrl.\n"
    },
    {
      "commit": "6f080850463ed1d752d8a3dddcfd5976329ca743",
      "tree": "b78aa0e533f1e7c658d030bb78c2a8af243a07eb",
      "parents": [
        "9362cec3974bbc0af7365278a66b3c59b591c6e0"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:49:51 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:21 2023 +0800"
      },
      "message": "Remove login restriction.\n"
    },
    {
      "commit": "9362cec3974bbc0af7365278a66b3c59b591c6e0",
      "tree": "97cdf0f01db293f8977b4f17a41a205b17c9339f",
      "parents": [
        "2a9629d8fe64761d07f2fa6cbd543f846586d431"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:49:33 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:21 2023 +0800"
      },
      "message": "Remove pre-commit.\n"
    },
    {
      "commit": "2a9629d8fe64761d07f2fa6cbd543f846586d431",
      "tree": "330c1dbb15e3795319fe27fb925e2aa07140b47e",
      "parents": [
        "8e904ab68411dbb82d6af8d143d9335a09de874b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:34:42 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:17 2023 +0800"
      },
      "message": "Change backend port to 8800\n"
    },
    {
      "commit": "8e904ab68411dbb82d6af8d143d9335a09de874b",
      "tree": "50fffa64b63bae3004e3f4615d17cc0417f65d09",
      "parents": [
        "ac0f9cc68ee7a9265aabb53acff5d98aec5785bd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:31:19 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:17 2023 +0800"
      },
      "message": "Fix go.mod and go.sum\n"
    },
    {
      "commit": "ac0f9cc68ee7a9265aabb53acff5d98aec5785bd",
      "tree": "7a1eab8144d4bebf9467c3f8b94d8f99ac85b93c",
      "parents": [
        "f0958e5ddc7970da20ffe09b96d2b9590622fe30"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 17 23:18:37 2022 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:17 2023 +0800"
      },
      "message": "Add yarn.lock\n"
    },
    {
      "commit": "f0958e5ddc7970da20ffe09b96d2b9590622fe30",
      "tree": "943c0a19e7c9c730247ecd1ec89f534e81e7c040",
      "parents": [
        "5bcc859466fd8255d5ce5ab361f2f9b2e019316b"
      ],
      "author": {
        "name": "Pranav Kulshrestha",
        "email": "prkulshrestha16@gmail.com",
        "time": "Mon Jan 18 21:24:25 2021 +0530"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:13 2023 +0800"
      },
      "message": "Removing unnecesary code\n\nSigned-off-by: Pranav Kulshrestha \u003cprkulshrestha16@gmail.com\u003e\n"
    },
    {
      "commit": "5bcc859466fd8255d5ce5ab361f2f9b2e019316b",
      "tree": "c8128df1479a997c45abbada010335833e61b112",
      "parents": [
        "7343510092f1db52139f49ba8818a1925d3c5fc7"
      ],
      "author": {
        "name": "Pranav Kulshrestha",
        "email": "prkulshrestha16@gmail.com",
        "time": "Sat Jan 16 00:45:43 2021 +0530"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:13 2023 +0800"
      },
      "message": "Center aligning the submit button for the add and edit page\n\nSigned-off-by: Pranav Kulshrestha \u003cprkulshrestha16@gmail.com\u003e\n"
    },
    {
      "commit": "7343510092f1db52139f49ba8818a1925d3c5fc7",
      "tree": "80de72a78e580aa1543b998ba1911646fea43cea",
      "parents": [
        "08654279070abca920220cf79c7c2ac645a95020"
      ],
      "author": {
        "name": "Pranav Kulshrestha",
        "email": "prkulshrestha16@gmail.com",
        "time": "Fri Jan 08 21:22:22 2021 +0530"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:07 2023 +0800"
      },
      "message": "Aligning the submit button in the add policy page\n\nSigned-off-by: Pranav Kulshrestha \u003cprkulshrestha16@gmail.com\u003e\n"
    },
    {
      "commit": "08654279070abca920220cf79c7c2ac645a95020",
      "tree": "082fdb07c5193dc8fcd03c2e203f39a7804db029",
      "parents": [
        "533f6d23e65b34167ed0ecc688fb84ea75a99d76"
      ],
      "author": {
        "name": "guxiaoyang_s20_307",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Thu Nov 19 15:26:34 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:50:03 2023 +0800"
      },
      "message": "Update readme\n\nSigned-off-by: guxiaoyang_s20_307 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "533f6d23e65b34167ed0ecc688fb84ea75a99d76",
      "tree": "abfa2603ab4fc5e400fb34cc78c5f3eb59bf4ceb",
      "parents": [
        "811d27e2c4291d8e5a62de939ed3f99ac2806896"
      ],
      "author": {
        "name": "Kartik Singh",
        "email": "58849158+DeadSpoon18@users.noreply.github.com",
        "time": "Mon Dec 14 20:17:47 2020 +0530"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:49:54 2023 +0800"
      },
      "message": "Fixed some typos and cursor fix. (#141)\n\n* fixed some typos and pointer\r\n\r\n* fixed some typos and pointer"
    },
    {
      "commit": "811d27e2c4291d8e5a62de939ed3f99ac2806896",
      "tree": "434bdd3daf2ded038505cb2feb467eb8d4b8eb2e",
      "parents": [
        "235323eefd785cd85d8422567e45abd3bd1f5703"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:49:19 2023 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 08 13:49:19 2023 +0800"
      },
      "message": "Fix oauth\n"
    },
    {
      "commit": "235323eefd785cd85d8422567e45abd3bd1f5703",
      "tree": "90a3839f1577ce4b3bf02876688cb319ecd7cba0",
      "parents": [
        "2c4299d96e56241829ab7834835d7588c9c0567c",
        "be40e3b59fb9075cc35b8e92b07b768519615dd9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 30 20:38:02 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 20:38:02 2020 +0800"
      },
      "message": "Merge pull request #134 from 438561537/master\n\nUpdate readme"
    },
    {
      "commit": "be40e3b59fb9075cc35b8e92b07b768519615dd9",
      "tree": "90a3839f1577ce4b3bf02876688cb319ecd7cba0",
      "parents": [
        "2c4299d96e56241829ab7834835d7588c9c0567c"
      ],
      "author": {
        "name": "guxiaoyang_s20_307",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Oct 30 17:03:58 2020 +0800"
      },
      "committer": {
        "name": "guxiaoyang_s20_307",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Oct 30 17:04:20 2020 +0800"
      },
      "message": "Update readme\n\nSigned-off-by: guxiaoyang_s20_307 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "2c4299d96e56241829ab7834835d7588c9c0567c",
      "tree": "a48adf3c6996b757e389bb9e6840562d8ac4f036",
      "parents": [
        "ebadbac1d3b3e42e352927b4ae8d785b32d1eead"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Tue Oct 06 22:25:47 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 22:25:47 2020 +0800"
      },
      "message": "Add github login function (#129)\n\n* Add github login function\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* Added syntax checks and validations of models\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* resolve panic and delete commented code\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* Modify panic method\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* fixed bugs and optimized modeltable\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* optimized modelel_xt display\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* Fixed the modeltext verification rules\r\n\r\nSigned-off-by: guxiaoyang_s20_307 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* Remove conlict\r\n\r\nSigned-off-by: guxiaoyang_s20_307 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\nCo-authored-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e"
    },
    {
      "commit": "ebadbac1d3b3e42e352927b4ae8d785b32d1eead",
      "tree": "2863c8aeead6a0eb265be73a4a3419a62854d179",
      "parents": [
        "c2018ce27bdcf1fb4579d026a7aacba395e262c8"
      ],
      "author": {
        "name": "MehtaManan07",
        "email": "61510672+MehtaManan07@users.noreply.github.com",
        "time": "Tue Oct 06 17:03:53 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 19:33:53 2020 +0800"
      },
      "message": "spelling error in auth.js file (#131)\n\nSigned-off-by: MehtaManan07 \u003cf20190507@pilani.bits-pilani.ac.in\u003e"
    },
    {
      "commit": "c2018ce27bdcf1fb4579d026a7aacba395e262c8",
      "tree": "18049640564f05ead6f71d90de9a5d51e725fd1b",
      "parents": [
        "9ea9e2ebde5b64f59b01709cd3be96c47afa810f"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Mon Sep 21 11:31:58 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 14:01:58 2020 +0800"
      },
      "message": "refactor: changed class to functional component (#126)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "9ea9e2ebde5b64f59b01709cd3be96c47afa810f",
      "tree": "2ff870e94a6363091ac4b121f7b17113bcecb48f",
      "parents": [
        "fcf1301021536272cf35eb42900085557e870494",
        "eb129a6b2efab42f5e30d0dd6b1c182e14fa3834"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Sep 17 03:44:23 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 03:44:23 2020 -0500"
      },
      "message": "Merge pull request #124 from arteevraina/arteevraina-issue-121\n\nfix: reduced time for toast message"
    },
    {
      "commit": "eb129a6b2efab42f5e30d0dd6b1c182e14fa3834",
      "tree": "2ff870e94a6363091ac4b121f7b17113bcecb48f",
      "parents": [
        "fcf1301021536272cf35eb42900085557e870494"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Wed Sep 16 01:34:03 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Wed Sep 16 01:36:39 2020 +0530"
      },
      "message": "fix: reduced time for toast message\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "fcf1301021536272cf35eb42900085557e870494",
      "tree": "09c1eddeab2d71570aa1c3582d60226d5534f5ad",
      "parents": [
        "be00ee614f6238295a0abdc31876764c659bdcf3"
      ],
      "author": {
        "name": "Anurag Srivastava",
        "email": "39864404+SingingApple@users.noreply.github.com",
        "time": "Tue Sep 15 22:19:37 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 00:49:37 2020 +0800"
      },
      "message": "Fixed typo AddPolicyList (#123)\n\nSigned-off-by: Anurag Srivastava \u003canurag.as.srivastava@gmail.com\u003e"
    },
    {
      "commit": "be00ee614f6238295a0abdc31876764c659bdcf3",
      "tree": "448775cc67bd88f152c278246448ae148dc708d5",
      "parents": [
        "2e5fab452295a2e875614856e6edd5d3b2b98444"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Sep 04 20:56:29 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 23:26:29 2020 +0800"
      },
      "message": "fix: typo (#120)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "2e5fab452295a2e875614856e6edd5d3b2b98444",
      "tree": "db9d9660e81efdb9265247927cafb5cef5489244",
      "parents": [
        "e6afdb8847fa1d3b00af5f78f6902ded3b312594",
        "01a3c0ba1645797374e7696f8d23c8c9b8ebe46e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 04 19:25:12 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 19:25:12 2020 +0800"
      },
      "message": "Merge pull request #119 from 438561537/master\n\nFix the screen size"
    },
    {
      "commit": "01a3c0ba1645797374e7696f8d23c8c9b8ebe46e",
      "tree": "db9d9660e81efdb9265247927cafb5cef5489244",
      "parents": [
        "e6afdb8847fa1d3b00af5f78f6902ded3b312594"
      ],
      "author": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Sep 04 15:19:31 2020 +0800"
      },
      "committer": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Sep 04 15:30:52 2020 +0800"
      },
      "message": "fix the screen size\n\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "e6afdb8847fa1d3b00af5f78f6902ded3b312594",
      "tree": "96e12ce32630754d2dd0363d8c9d32352bcfa4d3",
      "parents": [
        "91732d7d0d197798baa8334fe8e93c6f2158c820",
        "42fe6989882564fcd310de20a15cdc0418391d96"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Sep 03 09:18:21 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 09:18:21 2020 +0800"
      },
      "message": "Merge pull request #118 from arteevraina/arteevraina-ui-tweaks\n\nenhancements: changed Icons"
    },
    {
      "commit": "42fe6989882564fcd310de20a15cdc0418391d96",
      "tree": "96e12ce32630754d2dd0363d8c9d32352bcfa4d3",
      "parents": [
        "91732d7d0d197798baa8334fe8e93c6f2158c820"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Wed Sep 02 22:09:44 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Wed Sep 02 22:13:06 2020 +0530"
      },
      "message": "enhancements: changed Icons\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "91732d7d0d197798baa8334fe8e93c6f2158c820",
      "tree": "a86ad280c0fac5e737365fd49d37d9a65a5838e8",
      "parents": [
        "9691e8fbc692b9acbb100135a13b289dc452ef62"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Tue Sep 01 17:20:12 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 19:50:12 2020 +0800"
      },
      "message": "enhancement: Login Page (#117)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "9691e8fbc692b9acbb100135a13b289dc452ef62",
      "tree": "962eca67f5f110c0e85756627c406fc107f0bd14",
      "parents": [
        "46a16f3ef9af663fb101b3186b2aa9e6e2d504f1"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Mon Aug 31 22:59:23 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 22:59:23 2020 +0800"
      },
      "message": "Delete unnecessary files (#111)\n\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\nCo-authored-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e"
    },
    {
      "commit": "46a16f3ef9af663fb101b3186b2aa9e6e2d504f1",
      "tree": "1113e7a9e7d2c50c7dfacfba7ecdbc59670439c4",
      "parents": [
        "11e89892b65126f2af05e80a496283ce7295d7df"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Mon Aug 31 20:28:44 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 22:58:44 2020 +0800"
      },
      "message": "UI: removed unwanted semicolons (#113)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "11e89892b65126f2af05e80a496283ce7295d7df",
      "tree": "41ab724d7679584ba287467e555b392837faace5",
      "parents": [
        "74a648070a58c606c26e2e693c1d7dd78d1131d7"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Mon Aug 31 20:27:41 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 22:57:41 2020 +0800"
      },
      "message": "fix: hide credentials (#116)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "74a648070a58c606c26e2e693c1d7dd78d1131d7",
      "tree": "6d7cfd8f8a47ee06a232cf720b0c1f3b4403aaf9",
      "parents": [
        "b6c9fe06e438bb12c0d13c8406443e4ab07c32cb"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Sun Aug 30 16:10:40 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 16:10:40 2020 +0800"
      },
      "message": "refactor: A new dashboard frame (#98)\n\n* refactor\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* Modify\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* modify\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\n* modify delete method\r\n\r\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\r\n\r\nCo-authored-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e"
    },
    {
      "commit": "b6c9fe06e438bb12c0d13c8406443e4ab07c32cb",
      "tree": "f23bb196421070abd364f249ba121d8bd342f7df",
      "parents": [
        "11fac4ca9e5e5869506c6ae6802445ec825be235",
        "95b3412199cd86142f3418ee80f473413edde750"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:47:57 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:47:57 2020 +0800"
      },
      "message": "Merge pull request #67 from techguybiswa/table-display-fix\n\nFIX Issue #24 Nested scrollbars in the app "
    },
    {
      "commit": "95b3412199cd86142f3418ee80f473413edde750",
      "tree": "f23bb196421070abd364f249ba121d8bd342f7df",
      "parents": [
        "c722b11141d916eb6b9a25569274fada6f329c21",
        "11fac4ca9e5e5869506c6ae6802445ec825be235"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:47:43 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:47:43 2020 +0800"
      },
      "message": "Merge branch \u0027master\u0027 into table-display-fix"
    },
    {
      "commit": "11fac4ca9e5e5869506c6ae6802445ec825be235",
      "tree": "91d3ba19fd44c76b6e3a40f8a6a601962ea15c2c",
      "parents": [
        "4fdfd6b506553885f14d459fda5b2eb500612080",
        "a2048be9d836cd5262da4823059fd6b238e24ad5"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:37:45 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:37:45 2020 +0800"
      },
      "message": "Merge pull request #62 from Ishaan28malik/patch-3\n\nUpdated the deprecated componentWillMount"
    },
    {
      "commit": "4fdfd6b506553885f14d459fda5b2eb500612080",
      "tree": "f3bb6c0989c201d76619b322a600bc20869b8ebc",
      "parents": [
        "6a0b240226ff173030c632594adad8f134e14f4f",
        "2ed3391fdf5a7873004a82cf556dfc198da9f695"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:37:26 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:37:26 2020 +0800"
      },
      "message": "Merge pull request #59 from Ishaan28malik/patch-1\n\nUpdate App.js"
    },
    {
      "commit": "6a0b240226ff173030c632594adad8f134e14f4f",
      "tree": "6a6ec23ee8f4bda3fa18e425049390fc66e0c809",
      "parents": [
        "ab818ef431271d64390aa71003f6317aa3de8288",
        "2f53a8edee944fe7968cab5fc74a8c5393c0ce3e"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:31:14 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:31:14 2020 +0800"
      },
      "message": "Merge pull request #43 from nik72619c/add-husky-and-lint-staged\n\nadded husky, lint-staged, prettier and eslint config"
    },
    {
      "commit": "ab818ef431271d64390aa71003f6317aa3de8288",
      "tree": "92bd7042d3517dc0969b98ec883e1ac28482dd8a",
      "parents": [
        "189e173225c45165c7a288230616910603f61b46",
        "c425962a86ba948f7f0992ca8615250de3994c69"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:08:25 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:08:25 2020 +0800"
      },
      "message": "Merge pull request #99 from 438561537/backend\n\nmodified Backend"
    },
    {
      "commit": "189e173225c45165c7a288230616910603f61b46",
      "tree": "94729424faeb7505f64a525e386636e8069fe78a",
      "parents": [
        "ed934e6ef084a1d2745df167725bf472062bdb4f",
        "92e0101c1d32005a667b8e3ec43dc96a23c95230"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Aug 30 15:06:47 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:06:47 2020 +0800"
      },
      "message": "Merge pull request #105 from arteevraina/arteevraina-issue-enforcer-null\n\nfix: enforcer is null"
    },
    {
      "commit": "c425962a86ba948f7f0992ca8615250de3994c69",
      "tree": "96e089bf790f875bafe58a8877b259eb95e146fa",
      "parents": [
        "9e6697e9a468f9c454244d2f16d0aa9b86681e49"
      ],
      "author": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Sun Aug 30 10:51:17 2020 +0800"
      },
      "committer": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Sun Aug 30 10:52:36 2020 +0800"
      },
      "message": "modify Delete method\n\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "92e0101c1d32005a667b8e3ec43dc96a23c95230",
      "tree": "c6777e7ffb2da8c968a9eb5f9d1b61f5a3299df5",
      "parents": [
        "d8e6b44ccbe48f72d69aedb2a1d5d58a4b7e57bb"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Sat Aug 29 09:24:47 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Sat Aug 29 09:24:55 2020 +0530"
      },
      "message": "refactor: changed conditionals\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "ed934e6ef084a1d2745df167725bf472062bdb4f",
      "tree": "475b49f47d1783fbab0d4a8e20a2532a845ced1e",
      "parents": [
        "19afb990960da891d1b88b830dbd077856f30cc1",
        "7a0397573616aff5dbccfc181b097ee0a025962c"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sat Aug 29 00:18:36 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 00:18:36 2020 +0800"
      },
      "message": "Merge pull request #103 from arteevraina/arteevraina-issue-100\n\nfix: header is null"
    },
    {
      "commit": "7a0397573616aff5dbccfc181b097ee0a025962c",
      "tree": "475b49f47d1783fbab0d4a8e20a2532a845ced1e",
      "parents": [
        "11f91918b0d5c9f00d403c0e114d81be6f7da4d6"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 21:46:40 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 21:46:50 2020 +0530"
      },
      "message": "refactor: conditions\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "d8e6b44ccbe48f72d69aedb2a1d5d58a4b7e57bb",
      "tree": "ce1838c71326eb0f00e602f079584297c0ce97f0",
      "parents": [
        "19afb990960da891d1b88b830dbd077856f30cc1"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 20:33:15 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 20:33:24 2020 +0530"
      },
      "message": "fix: enforcer is null\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "11f91918b0d5c9f00d403c0e114d81be6f7da4d6",
      "tree": "a9e293aedf9cfcbf1890fd8d9e7045eedccd9cdf",
      "parents": [
        "19afb990960da891d1b88b830dbd077856f30cc1"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 20:03:40 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Fri Aug 28 20:08:27 2020 +0530"
      },
      "message": "fix: enforcer is null\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "9e6697e9a468f9c454244d2f16d0aa9b86681e49",
      "tree": "5ec7e86fa618b3032b6f572b5b7362439f8debca",
      "parents": [
        "60ce86adbd0af62a43873f2788e13acddaaecac9"
      ],
      "author": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Wed Aug 26 01:44:31 2020 +0800"
      },
      "committer": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Wed Aug 26 01:45:54 2020 +0800"
      },
      "message": "Modify_APIs\n\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "19afb990960da891d1b88b830dbd077856f30cc1",
      "tree": "74c270b8ed715203bf12c9299487d232b555931e",
      "parents": [
        "7851225732e602626eab7c95a57eea8967542539",
        "fea1826fced81247652102bae593a33c5e991f4b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 23 18:38:14 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 18:38:14 2020 +0800"
      },
      "message": "Merge pull request #102 from arteevraina/arteevraina-issue101\n\nfeat: changed icons"
    },
    {
      "commit": "fea1826fced81247652102bae593a33c5e991f4b",
      "tree": "74c270b8ed715203bf12c9299487d232b555931e",
      "parents": [
        "7851225732e602626eab7c95a57eea8967542539"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Sun Aug 23 15:45:27 2020 +0530"
      },
      "committer": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Sun Aug 23 15:45:40 2020 +0530"
      },
      "message": "feat: changed icons\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e\n"
    },
    {
      "commit": "60ce86adbd0af62a43873f2788e13acddaaecac9",
      "tree": "debbc80806cc5590b9e0d65a92eb5b04332a4897",
      "parents": [
        "7851225732e602626eab7c95a57eea8967542539"
      ],
      "author": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Aug 21 18:11:02 2020 +0800"
      },
      "committer": {
        "name": "顾晓阳",
        "email": "guxiaoyang@bupt.edu.cn",
        "time": "Fri Aug 21 18:27:50 2020 +0800"
      },
      "message": "modified Backend\n\nSigned-off-by: 顾晓阳 \u003cguxiaoyang@bupt.edu.cn\u003e\n"
    },
    {
      "commit": "7851225732e602626eab7c95a57eea8967542539",
      "tree": "3b1b035231b4f9c19c5ec2c1aa170ac4943e605f",
      "parents": [
        "a2df83d77cea7839e24a6dd09ecdf3ca2700303a"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Tue Aug 18 20:37:52 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 23:07:52 2020 +0800"
      },
      "message": "fix: added asterisk mark for checkbox (#90)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "a2df83d77cea7839e24a6dd09ecdf3ca2700303a",
      "tree": "e52cb8438bb940edea32c7306a84e015e4a3cb2f",
      "parents": [
        "28e4130d93bebeaaf1accc1248d543161c93ba29"
      ],
      "author": {
        "name": "Arteev Raina",
        "email": "arteevraina@gmail.com",
        "time": "Tue Aug 18 20:36:43 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 23:06:43 2020 +0800"
      },
      "message": "refactor: changed color from white to red (#88)\n\nSigned-off-by: Arteev Raina \u003carteevraina@gmail.com\u003e"
    },
    {
      "commit": "28e4130d93bebeaaf1accc1248d543161c93ba29",
      "tree": "0cf1cc85cb51057e6a8cc019f36c4bf6c028d557",
      "parents": [
        "0fbe9c4bb2de5b9383e9feccaa471d8bae5c1c8e"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Thu Aug 06 23:50:23 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 23:50:23 2020 +0800"
      },
      "message": "Fixed warnings (#85)\n\n"
    },
    {
      "commit": "0fbe9c4bb2de5b9383e9feccaa471d8bae5c1c8e",
      "tree": "5fdbc54dad13100effbf711a0286961a20198716",
      "parents": [
        "e2297653afdb4c8c10d100c5c70ecf36407b8775"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Thu Jul 16 15:57:44 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 15:57:44 2020 +0800"
      },
      "message": "Update App.js (#81)\n\nfix-issue-10"
    },
    {
      "commit": "e2297653afdb4c8c10d100c5c70ecf36407b8775",
      "tree": "ea2c0c848e086a3f83df4c7590b4fbdc3bbdbcaf",
      "parents": [
        "a3f51dfda2ef00aab17e0affcd1acf7ff0f63070",
        "a6743041b9ab60f8cd347853c49090e3ece6de38"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 19 20:48:01 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 20:48:01 2020 +0800"
      },
      "message": "Merge pull request #79 from chetan-v/patch-1\n\nUpdate App.css"
    },
    {
      "commit": "a6743041b9ab60f8cd347853c49090e3ece6de38",
      "tree": "ea2c0c848e086a3f83df4c7590b4fbdc3bbdbcaf",
      "parents": [
        "a3f51dfda2ef00aab17e0affcd1acf7ff0f63070"
      ],
      "author": {
        "name": "Chetan Verma",
        "email": "63091769+chetan-v@users.noreply.github.com",
        "time": "Fri Jun 19 17:42:57 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 17:42:57 2020 +0530"
      },
      "message": "Update App.css"
    },
    {
      "commit": "a3f51dfda2ef00aab17e0affcd1acf7ff0f63070",
      "tree": "d563ad5d7eb460bdf4c2305289f2fc1250a26cc7",
      "parents": [
        "c81546d8ebd70ed4d6d6e91ced471b883d663a00",
        "02258d438d1ef7c749c2e275272ef2f8faa618d4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 19 18:34:56 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 18:34:56 2020 +0800"
      },
      "message": "Merge pull request #76 from 438561537/master\n\nUpdate AdapterTable.js"
    },
    {
      "commit": "02258d438d1ef7c749c2e275272ef2f8faa618d4",
      "tree": "d563ad5d7eb460bdf4c2305289f2fc1250a26cc7",
      "parents": [
        "c81546d8ebd70ed4d6d6e91ced471b883d663a00"
      ],
      "author": {
        "name": "438561537",
        "email": "41043187+438561537@users.noreply.github.com",
        "time": "Fri Jun 19 14:22:13 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 14:22:13 2020 +0800"
      },
      "message": "Update AdapterTable.js"
    },
    {
      "commit": "c722b11141d916eb6b9a25569274fada6f329c21",
      "tree": "0ca48753a627c32d4e9a3ca25d1ddfdb61931cd4",
      "parents": [
        "c81546d8ebd70ed4d6d6e91ced471b883d663a00"
      ],
      "author": {
        "name": "bissoDev1998",
        "email": "biswarup@trell.in",
        "time": "Sun Mar 29 20:27:32 2020 +0530"
      },
      "committer": {
        "name": "bissoDev1998",
        "email": "biswarup@trell.in",
        "time": "Sun Mar 29 20:27:32 2020 +0530"
      },
      "message": "removed scroll and made tables paginated after 10 rows\n"
    },
    {
      "commit": "c81546d8ebd70ed4d6d6e91ced471b883d663a00",
      "tree": "4014bb1d79fde1e583cc16fb79c621db74d3a63e",
      "parents": [
        "c823377bd2c260f0cfab361ef1d0bdf405d13036",
        "af00dfbc4afd15bc6bfe3de346a52c6cb21c0219"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 28 18:38:07 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 18:38:07 2020 +0800"
      },
      "message": "Merge pull request #49 from shakti97/full-width-table\n\nRefactor Table to fit full width available"
    },
    {
      "commit": "a2048be9d836cd5262da4823059fd6b238e24ad5",
      "tree": "b35c3ac33f1a84b9eb2d9e708854c485017e8929",
      "parents": [
        "c823377bd2c260f0cfab361ef1d0bdf405d13036"
      ],
      "author": {
        "name": "Championrunner",
        "email": "ishaanmalikrm7@gmail.com",
        "time": "Tue Mar 24 14:53:18 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 14:53:18 2020 +0530"
      },
      "message": "Updated the deprecated componentWillMount \n\nUpdated with componentDidMount\r\nInstead of componentWillMount, use a constructor for the stuff that doesn\u0027t produce side-effects, and use componentDidMount for the stuff that does."
    },
    {
      "commit": "c823377bd2c260f0cfab361ef1d0bdf405d13036",
      "tree": "bf806df08cb6267d7abd87c3d596c962f3b7cb7c",
      "parents": [
        "6c74d84d9c19f1a2a8865d2d2631edf9c571fc63"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 22 23:37:11 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 22 23:37:11 2020 +0800"
      },
      "message": "Fix bottom footer.\n"
    },
    {
      "commit": "2ed3391fdf5a7873004a82cf556dfc198da9f695",
      "tree": "9bc79c336de98523fca8c2e8ab14f3b5622ef5a4",
      "parents": [
        "6c74d84d9c19f1a2a8865d2d2631edf9c571fc63"
      ],
      "author": {
        "name": "Championrunner",
        "email": "ishaanmalikrm7@gmail.com",
        "time": "Sun Mar 22 00:55:24 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 22 00:55:24 2020 +0530"
      },
      "message": "Update App.js \n\nUsing switch case"
    },
    {
      "commit": "6c74d84d9c19f1a2a8865d2d2631edf9c571fc63",
      "tree": "abe9adc9e5db9c72d257b0ddce21d94c1087e26a",
      "parents": [
        "1ad77993b284ce68283fafb01e9f46076876b897"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 20 10:50:39 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 20 12:26:25 2020 +0800"
      },
      "message": "Enable Go modules.\n"
    },
    {
      "commit": "1ad77993b284ce68283fafb01e9f46076876b897",
      "tree": "da2e0cdb0755106f2380ec4be6fc35886f5573b4",
      "parents": [
        "b4a354e4411787405007bcefd677ceaa1def6b81"
      ],
      "author": {
        "name": "Anish Aggarwal",
        "email": "43617894+anishagg17@users.noreply.github.com",
        "time": "Wed Mar 11 21:32:58 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 00:02:58 2020 +0800"
      },
      "message": "added pull request template (#46)\n\n* added pull request template\r\n\r\n* Update pull_request_template.md\r\n\r\n* Update pull_request_template.md"
    },
    {
      "commit": "b4a354e4411787405007bcefd677ceaa1def6b81",
      "tree": "aa3cb5f373d57f80e3186a9017ceb196f6728543",
      "parents": [
        "38f0b129855da439f0887a19e05938b838abc316",
        "d30f6f19d447f9fda80c14d61e7e17d8400225c6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 11 23:50:53 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 23:50:53 2020 +0800"
      },
      "message": "Merge pull request #35 from shakti97/security-issue\n\nfix target blank vulnerable issue"
    },
    {
      "commit": "38f0b129855da439f0887a19e05938b838abc316",
      "tree": "e019401635af2bed23c513d84adcdc1b55c72301",
      "parents": [
        "89a4a9cf376abb0ad23dbc94d04842c5cbfee0ce",
        "4de141231bb65f33d1844571a872799f46e7c8d2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 11 22:30:01 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 22:30:01 2020 +0800"
      },
      "message": "Merge pull request #31 from devabhixda/fixes\n\nUpdate favicon"
    },
    {
      "commit": "89a4a9cf376abb0ad23dbc94d04842c5cbfee0ce",
      "tree": "25c035b2eb0781634384109fba1a98988511d7e7",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1",
        "7f5fbcd1b3098f26cf4b711b7bc282ae50351d86"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 11 19:09:56 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 19:09:56 2020 +0800"
      },
      "message": "Merge pull request #9 from aryamanpuri/FixingWarnings\n\nFixed Some Warning"
    },
    {
      "commit": "af00dfbc4afd15bc6bfe3de346a52c6cb21c0219",
      "tree": "818d6ad5415ecbafa2cc24f7f15b75aff34a5c72",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1"
      ],
      "author": {
        "name": "shakti97",
        "email": "shaktisingh230797@gmail.com",
        "time": "Wed Mar 04 23:19:59 2020 +0530"
      },
      "committer": {
        "name": "shakti97",
        "email": "shaktisingh230797@gmail.com",
        "time": "Wed Mar 04 23:19:59 2020 +0530"
      },
      "message": "Refactor Table to fit full width available\n"
    },
    {
      "commit": "2f53a8edee944fe7968cab5fc74a8c5393c0ce3e",
      "tree": "9f9698155bab76eaf5c02513a9782719b25a22eb",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1"
      ],
      "author": {
        "name": "Nikhil Sharma",
        "email": "nikhilsharmarockstar21@gmail.com",
        "time": "Sun Mar 01 07:41:56 2020 +0000"
      },
      "committer": {
        "name": "Nikhil Sharma",
        "email": "nikhilsharmarockstar21@gmail.com",
        "time": "Sun Mar 01 07:41:56 2020 +0000"
      },
      "message": "added husky, lint-staged, prettier and eslint config\n"
    },
    {
      "commit": "d30f6f19d447f9fda80c14d61e7e17d8400225c6",
      "tree": "50de547ecea8e62c87938df788814f6f4c47ece7",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1"
      ],
      "author": {
        "name": "shakti97",
        "email": "shaktisingh230797@gmail.com",
        "time": "Tue Feb 25 02:00:25 2020 +0530"
      },
      "committer": {
        "name": "shakti97",
        "email": "shaktisingh230797@gmail.com",
        "time": "Tue Feb 25 02:00:25 2020 +0530"
      },
      "message": "fix target blank vulnerable issue\n"
    },
    {
      "commit": "4de141231bb65f33d1844571a872799f46e7c8d2",
      "tree": "10f0664fb82a929a77bcc5c58f981d08a1b0e9d1",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1"
      ],
      "author": {
        "name": "Abhi Jain",
        "email": "devabhixda@gmail.com",
        "time": "Mon Feb 24 19:28:53 2020 +0530"
      },
      "committer": {
        "name": "Abhi Jain",
        "email": "devabhixda@gmail.com",
        "time": "Mon Feb 24 19:28:53 2020 +0530"
      },
      "message": "Update favicon\n\nThe application was using default react favicon which needs to be updated with casbin logo. The favicon is created using the casbin logo fetched from https://casbin.org/img/casbin.svg"
    },
    {
      "commit": "7f5fbcd1b3098f26cf4b711b7bc282ae50351d86",
      "tree": "25c035b2eb0781634384109fba1a98988511d7e7",
      "parents": [
        "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1"
      ],
      "author": {
        "name": "Aryaman Puri",
        "email": "aryamanpuri@gmail.com",
        "time": "Fri Feb 21 18:16:13 2020 +0530"
      },
      "committer": {
        "name": "Aryaman Puri",
        "email": "aryamanpuri@gmail.com",
        "time": "Fri Feb 21 18:16:13 2020 +0530"
      },
      "message": "Fixed Some Warning\n"
    },
    {
      "commit": "b0d12da8dcd7ea5db5a3c65ae36af771cbe715c1",
      "tree": "7f6a51f726e271132b817a2aaf1821461b8b5c4d",
      "parents": [
        "eaf77df08fb1857027ccc7a606dfbfd7309f9c33"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Feb 05 12:42:18 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Feb 05 12:42:18 2020 +0800"
      },
      "message": "Hide unneeded items in NavBar.\n"
    },
    {
      "commit": "eaf77df08fb1857027ccc7a606dfbfd7309f9c33",
      "tree": "5572c6f13e52a1335984ea8ec9a759499d832302",
      "parents": [
        "a20690927cf3bbe40817266a47c0b589ad68073f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 15:13:19 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 16:14:37 2020 +0800"
      },
      "message": "Improve enforcer page.\n"
    },
    {
      "commit": "a20690927cf3bbe40817266a47c0b589ad68073f",
      "tree": "8772701c372c66fc1deaf68df85528a4ab11c258",
      "parents": [
        "7bfceae4e3a0f56e76bf87b703cca572de3df624"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 14:02:25 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 14:02:25 2020 +0800"
      },
      "message": "Add enforcer page.\n"
    },
    {
      "commit": "7bfceae4e3a0f56e76bf87b703cca572de3df624",
      "tree": "4fde09c0172dabd0b284cd357ec7770373a2c7d0",
      "parents": [
        "ad13fce8c974002d8be0ca2b7c843eef6b400dea"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 12:12:40 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 12:12:40 2020 +0800"
      },
      "message": "Can edit policy now.\n"
    },
    {
      "commit": "ad13fce8c974002d8be0ca2b7c843eef6b400dea",
      "tree": "baa2f091431328f05cc4b576506c03849ebe105b",
      "parents": [
        "9570902f5cd6799a4f9adaa3a2c7f699b610ecaa"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 10:49:36 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 31 11:14:01 2020 +0800"
      },
      "message": "Add AddAdapterPolicy() and RemoveAdapterPolicy().\n"
    },
    {
      "commit": "9570902f5cd6799a4f9adaa3a2c7f699b610ecaa",
      "tree": "8dde5d77d7c562801bde4916b60a17d79eefa67e",
      "parents": [
        "d7f143eccff71c0cf5220dc7a6712c2fca6e0dc4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 30 21:45:38 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 30 21:45:38 2020 +0800"
      },
      "message": "Improve README.\n"
    },
    {
      "commit": "d7f143eccff71c0cf5220dc7a6712c2fca6e0dc4",
      "tree": "7960c565e0064b85137e832e77ee3c060be625c3",
      "parents": [
        "f6d5dba4c4bc5b66846308b6920c1bd67ed37ed1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 30 15:27:28 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 30 15:27:28 2020 +0800"
      },
      "message": "Serve static files in Go.\n"
    },
    {
      "commit": "f6d5dba4c4bc5b66846308b6920c1bd67ed37ed1",
      "tree": "da72d3b95a0592af97f6f54b199104d9d36743c5",
      "parents": [
        "c9ae1283b1a6ed7af98b9b8b630e40ea9f0476d1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 23:53:11 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 23:53:11 2020 +0800"
      },
      "message": "Add pType column to policy table.\n"
    },
    {
      "commit": "c9ae1283b1a6ed7af98b9b8b630e40ea9f0476d1",
      "tree": "f4134342d26ebcb0e1ee9a0807331d50c58e5d03",
      "parents": [
        "f7c9e0abc3003cbafbacb8b7fd474f6f5c522cf6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 23:31:20 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 23:31:20 2020 +0800"
      },
      "message": "Add model editor.\n"
    },
    {
      "commit": "f7c9e0abc3003cbafbacb8b7fd474f6f5c522cf6",
      "tree": "1a2e802926193d120da74fb35bbfe4afef4213ab",
      "parents": [
        "4d14e8a9987565579408ba97295dc2eeeba15eeb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 20:09:57 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 20:09:57 2020 +0800"
      },
      "message": "Improve page\u0027s UI.\n"
    },
    {
      "commit": "4d14e8a9987565579408ba97295dc2eeeba15eeb",
      "tree": "3a773de5fefa06bdb93c483f3f03ca79979adbef",
      "parents": [
        "f582c30b56b06d474361d2227968c81aa99bad09"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 19:45:17 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 19:45:17 2020 +0800"
      },
      "message": "Use id in get adapter policies functions.\n"
    },
    {
      "commit": "f582c30b56b06d474361d2227968c81aa99bad09",
      "tree": "1ba2792f40c15a46c955c3af72c04b9c5df59174",
      "parents": [
        "708d8fedb904371830a02b738563a142266a0dbc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 17:47:23 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 29 17:47:23 2020 +0800"
      },
      "message": "Show g policies.\n"
    },
    {
      "commit": "708d8fedb904371830a02b738563a142266a0dbc",
      "tree": "12c5f875d2e1f47bac8a41cd75e8450777630e20",
      "parents": [
        "923e5377dd85707acb33a3abda22787e46a0d868"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 28 00:04:33 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 28 00:04:33 2020 +0800"
      },
      "message": "Update antd to 4.0.0-rc.3\n"
    },
    {
      "commit": "923e5377dd85707acb33a3abda22787e46a0d868",
      "tree": "cb86cfffc87efef3b12ff68377090f062539526f",
      "parents": [
        "385b1c854a587084bb7a7cc1a2c493290b5a7cd2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 28 00:04:10 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 28 00:04:10 2020 +0800"
      },
      "message": "Downgrade react-scripts to 3.2.0 to avoid bug: https://github.com/facebook/create-react-app/issues/8075\n"
    },
    {
      "commit": "385b1c854a587084bb7a7cc1a2c493290b5a7cd2",
      "tree": "a3458d023cdf63616c71dc7240a09842253a98a0",
      "parents": [
        "3ef1225a305a79a25cf8598170cfad5f13904ada"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 23:46:46 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 23:46:46 2020 +0800"
      },
      "message": "Set client port to 3030.\n"
    },
    {
      "commit": "3ef1225a305a79a25cf8598170cfad5f13904ada",
      "tree": "09d1d86009c8a9fff6657c5e1ac143fa342f94c0",
      "parents": [
        "07dcc153ead7ce85c28abd3e7c1706e9f6a1ef4a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 17:43:55 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 17:55:47 2020 +0800"
      },
      "message": "Add GitHub menu item.\n"
    },
    {
      "commit": "07dcc153ead7ce85c28abd3e7c1706e9f6a1ef4a",
      "tree": "f78c3728a3aede91391a3d65ad2a6ac596a6379b",
      "parents": [
        "6cdfb2334818776c09605ae38273eb05d30505cd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 18 15:37:59 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 18 15:37:59 2020 +0800"
      },
      "message": "Refactor out policy.go\n"
    },
    {
      "commit": "6cdfb2334818776c09605ae38273eb05d30505cd",
      "tree": "567d439cb7c064889bb7247660f9f25a91bfd11f",
      "parents": [
        "cb61d99583557e85a57703a4cf85bb4e1ea05561"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 18 00:33:07 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 18 00:33:07 2020 +0800"
      },
      "message": "Show policy table now.\n"
    },
    {
      "commit": "cb61d99583557e85a57703a4cf85bb4e1ea05561",
      "tree": "cb1348d8010b690f0b7b1147e872f5ed4c22b053",
      "parents": [
        "fa9bbb8035ca42264dd2bb90a811ddb9a5adcde4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 17 18:55:25 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 17 18:55:25 2020 +0800"
      },
      "message": "Add param1 and param2 to adapter table, add TestAdapterConnection() API.\n"
    },
    {
      "commit": "fa9bbb8035ca42264dd2bb90a811ddb9a5adcde4",
      "tree": "dfdaffeb0a50e981c841d79eff393ab03ac90151",
      "parents": [
        "469688dd55b58f332da1d21e18cab235392c5183"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 17 18:01:16 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 17 18:01:16 2020 +0800"
      },
      "message": "Add adapter edit page.\n"
    },
    {
      "commit": "469688dd55b58f332da1d21e18cab235392c5183",
      "tree": "60213745f657690f33f4f96e53d7c5b94286deae",
      "parents": [
        "ff65ccb49c34c200f55f94e732eba384f5672f05"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 21:16:55 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 21:16:55 2020 +0800"
      },
      "message": "Use select controls.\n"
    },
    {
      "commit": "ff65ccb49c34c200f55f94e732eba384f5672f05",
      "tree": "70e6306def07f63d782a1a7eeff0dd51a1738752",
      "parents": [
        "446f61de9c90008dd28f7d20b4936dc8e68c940e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 20:42:21 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 20:42:21 2020 +0800"
      },
      "message": "Use rich text control for model text.\n"
    },
    {
      "commit": "446f61de9c90008dd28f7d20b4936dc8e68c940e",
      "tree": "7cb98570a7f582d0d962afb43eee72d0d8fb34dc",
      "parents": [
        "4f27581dc1401906bd48b19bbd1eb67cd0299e70"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 20:19:45 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 20:19:45 2020 +0800"
      },
      "message": "Add model edit page.\n"
    },
    {
      "commit": "4f27581dc1401906bd48b19bbd1eb67cd0299e70",
      "tree": "381c75b4b6dcffa5773f43afecfa03d718ab377c",
      "parents": [
        "0cebfa87999808c818ece3d0307755aa86e0ab9d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 19:07:57 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 19:07:57 2020 +0800"
      },
      "message": "Improve NavBar UI.\n"
    },
    {
      "commit": "0cebfa87999808c818ece3d0307755aa86e0ab9d",
      "tree": "0cb400e8da625da4f38380097769fc41f48509ff",
      "parents": [
        "9e51509dc4d286fd033d00f79cad1724c13f874e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 10:47:55 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 14 10:47:55 2020 +0800"
      },
      "message": "Add enforcer table.\n"
    },
    {
      "commit": "9e51509dc4d286fd033d00f79cad1724c13f874e",
      "tree": "e0ccba7c73ba96f0accb030bd44c69965ee3ed4f",
      "parents": [
        "2cc06c7ccf6b9a820a20fae08dbd0a18f258a9b8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 13 21:46:40 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 13 21:46:40 2020 +0800"
      },
      "message": "Add model table.\n"
    },
    {
      "commit": "2cc06c7ccf6b9a820a20fae08dbd0a18f258a9b8",
      "tree": "97a979869c2e6309a8357e853d4e2d841d0fa633",
      "parents": [
        "210d5eb51bdcf51204766099f9063f473310b4dd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 13 10:42:28 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 13 10:42:28 2020 +0800"
      },
      "message": "Add adapter table.\n"
    },
    {
      "commit": "210d5eb51bdcf51204766099f9063f473310b4dd",
      "tree": "a5cf1bcb52d8ffb187744a58104f0f4314100614",
      "parents": [
        "e762fede394131a3ac4937ad0cf37398a374f479"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Dec 20 17:10:49 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Dec 20 17:10:49 2019 +0800"
      },
      "message": "Add NavBar.\n"
    }
  ],
  "next": "e762fede394131a3ac4937ad0cf37398a374f479"
}
