)]}'
{
  "log": [
    {
      "commit": "5d28e9787789f12c0dd1c2cc4d581cf9671634bc",
      "tree": "0d18631c3c4d5b3205b8c90d45d0f6ea9db4c0ae",
      "parents": [
        "10fb5402e50ea34eab7314ec86d367109539e878"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Sep 26 08:45:05 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Sep 26 08:45:05 2022 +0800"
      },
      "message": "optimize lsp run guide\n"
    },
    {
      "commit": "10fb5402e50ea34eab7314ec86d367109539e878",
      "tree": "9d69b90e9100c52b7f1f453596e0a2cd9bed8c8c",
      "parents": [
        "ab2a5d3b62746d430d06703a10ae476600fad2c2"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Sep 26 08:44:05 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Sep 26 08:44:05 2022 +0800"
      },
      "message": "add lsp deployment document\n"
    },
    {
      "commit": "ab2a5d3b62746d430d06703a10ae476600fad2c2",
      "tree": "ff10778e0993aaeb5c5ad2b333f2650863b3d293",
      "parents": [
        "af50e67fcd5e7d06b6e8db85358e6fdcf727c0af"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 22 15:02:03 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 22 15:02:03 2022 +0800"
      },
      "message": "support shell lsp\n"
    },
    {
      "commit": "af50e67fcd5e7d06b6e8db85358e6fdcf727c0af",
      "tree": "83728beb6260c46058fe9660083d5ac8eebb7702",
      "parents": [
        "dc5e1465895b997f24b9183b2977fed2d9c0eb8b"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 21 16:38:48 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 21 16:38:48 2022 +0800"
      },
      "message": "support sql lsp\n"
    },
    {
      "commit": "dc5e1465895b997f24b9183b2977fed2d9c0eb8b",
      "tree": "437ce085190013304e3dc022098502c9bf6f4255",
      "parents": [
        "580bd3736517d465a15b250dfd1c77d03839e4f4"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 21 12:24:23 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 21 12:24:23 2022 +0800"
      },
      "message": "[Feature] Add empty page for editor.\n"
    },
    {
      "commit": "580bd3736517d465a15b250dfd1c77d03839e4f4",
      "tree": "745532952134c72b8f479458242dd4d5d0c4dcf1",
      "parents": [
        "81bc92fcfb6e2e59e013da5efd372afc783a3d2e"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 21 11:52:43 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 21 11:52:43 2022 +0800"
      },
      "message": "support python lsp\n"
    },
    {
      "commit": "81bc92fcfb6e2e59e013da5efd372afc783a3d2e",
      "tree": "1161d79c69c5778f0f1243d2779be8639660d64b",
      "parents": [
        "e9f4649df1a34c73bf1908410f0a480a2e076445"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 21 09:58:22 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 21 09:58:22 2022 +0800"
      },
      "message": "[Feature] Add fullscreen.\n"
    },
    {
      "commit": "e9f4649df1a34c73bf1908410f0a480a2e076445",
      "tree": "7dba6971751e685f232723da9d096f2b77d47c87",
      "parents": [
        "8b96599abc3e0ec122aeae7360849543506dca6f"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 20 10:05:00 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 20 10:05:00 2022 +0800"
      },
      "message": "[Fix] Move the toobar into the tab.\n"
    },
    {
      "commit": "8b96599abc3e0ec122aeae7360849543506dca6f",
      "tree": "9016c41f9041f96817c71004323d516426419941",
      "parents": [
        "0b745740351c030a53fff437023876f6991ca41b"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Mon Sep 19 14:02:45 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 19 14:02:45 2022 +0800"
      },
      "message": "Feature/toggle floating log (#18)\n\n* [Feature] Toggle floating log.\r\n\r\n* [Feature] Add floating log."
    },
    {
      "commit": "0b745740351c030a53fff437023876f6991ca41b",
      "tree": "e6492c609eaa91533bba67d9412cbdd098668a24",
      "parents": [
        "172743334c04e61fe82c3409673408e63e8b7d69"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 16 10:14:51 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 16 10:14:51 2022 +0800"
      },
      "message": "[Feature] Add floating log page.\n"
    },
    {
      "commit": "172743334c04e61fe82c3409673408e63e8b7d69",
      "tree": "00796afe22367e3b554ebd89e85795d10a96dddc",
      "parents": [
        "bfab121c989c7256619345ed70d6cde0c559c9e2"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Thu Sep 15 14:47:21 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Thu Sep 15 14:47:21 2022 +0800"
      },
      "message": "[Feature] Add drag for floating window.\n"
    },
    {
      "commit": "bfab121c989c7256619345ed70d6cde0c559c9e2",
      "tree": "525ee4d2e6c9796427308b61c67d7cf038bf5385",
      "parents": [
        "246740ce47e3177b02cec2c6c8fe6d482d7c7e22"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 16:51:04 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 16:51:04 2022 +0800"
      },
      "message": "[Feature] Improve layout.\n"
    },
    {
      "commit": "246740ce47e3177b02cec2c6c8fe6d482d7c7e22",
      "tree": "834f951389946ff1eb2b3bfe066ca631f2d2b364",
      "parents": [
        "452049080ddebe509446b65b131e61bf201dc0e1"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:34:48 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:34:48 2022 +0800"
      },
      "message": "[Feature] Get file content when dblclicking.\n"
    },
    {
      "commit": "452049080ddebe509446b65b131e61bf201dc0e1",
      "tree": "c06cc96d2d6b284a58228080b94b70698d30bfc8",
      "parents": [
        "282c853dd6c3c97a76a784c4ae65ff563d51ef19"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:22:57 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:22:57 2022 +0800"
      },
      "message": "[Fix] Set the log available when runing.\n"
    },
    {
      "commit": "282c853dd6c3c97a76a784c4ae65ff563d51ef19",
      "tree": "d79407e31456ccf5ad556ec3b4aecea7c0dbbed0",
      "parents": [
        "0401af8327ce906584485b36583c2a4075308888"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:19:11 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:19:11 2022 +0800"
      },
      "message": "[Feature] Set the log unavailable when opening.\n"
    },
    {
      "commit": "0401af8327ce906584485b36583c2a4075308888",
      "tree": "70bbf2340731f29614a5a8e27ded0fa24910cc66",
      "parents": [
        "4064be4a10fc4536dafe9ae44d3376915558e265"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:11:00 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:11:00 2022 +0800"
      },
      "message": "[Fix] Set the log unavailable.\n"
    },
    {
      "commit": "4064be4a10fc4536dafe9ae44d3376915558e265",
      "tree": "f9712e43f217768cb0d5488d37d64e36243fc563",
      "parents": [
        "5568a714e42bb1ae8ae8c207da4697497202dd56"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:03:57 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 15:03:57 2022 +0800"
      },
      "message": "[Fix] Add delete tips.\n"
    },
    {
      "commit": "5568a714e42bb1ae8ae8c207da4697497202dd56",
      "tree": "1d5906503e49b3c3f00fed53d79bcff8a7727893",
      "parents": [
        "ef62c2945c70e27b6da5c776186ed547382bb3bf"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 14 14:37:37 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 14 14:37:37 2022 +0800"
      },
      "message": "split log toolbar\n"
    },
    {
      "commit": "ef62c2945c70e27b6da5c776186ed547382bb3bf",
      "tree": "424b092fdfabeadee1c2cfc7686b286266370bc1",
      "parents": [
        "9fa0cef26ce7cb3a90883c3a4811c75203ef9f3b"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 12:02:24 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 12:02:24 2022 +0800"
      },
      "message": "[Fix] Fix the context menu not avaiable after adding.\n"
    },
    {
      "commit": "9fa0cef26ce7cb3a90883c3a4811c75203ef9f3b",
      "tree": "b5960aeae2423fecfacaf72ea826e06cfe201955",
      "parents": [
        "d0e51a4b5828fca30152181564b6ee96fcdb0cf9"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 10:49:50 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 10:49:50 2022 +0800"
      },
      "message": "[Fix] Remove body color.\n"
    },
    {
      "commit": "d0e51a4b5828fca30152181564b6ee96fcdb0cf9",
      "tree": "8a549224ab6e5f0be099174a3e289c3a9e72d267",
      "parents": [
        "b4db96aa8e429337d832348f3d966e78134f4707"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 14 10:18:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 14 10:18:32 2022 +0800"
      },
      "message": "Feature/theme (#17)\n\n* [Fix] Remove add file button in the toolbar.\r\n\r\n* [Feature] Change primary color to \"#1890ff\"."
    },
    {
      "commit": "b4db96aa8e429337d832348f3d966e78134f4707",
      "tree": "d059117b9a5c7da7a28d114022c2db1a88b87234",
      "parents": [
        "054e3b82ed71cd89e31b4c3ff6006d3181fe3f53"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 13 11:16:37 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 11:16:37 2022 +0800"
      },
      "message": "[Fix] Remove add file button in the toolbar. (#16)\n\n"
    },
    {
      "commit": "054e3b82ed71cd89e31b4c3ff6006d3181fe3f53",
      "tree": "967c73f93a7763877c6a72861f101fac95ca9ad1",
      "parents": [
        "ba878b43896f180701ce21d4a007c820dcbb9ec8"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 13 11:04:12 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 11:04:12 2022 +0800"
      },
      "message": "[Feature] Add dblclick. (#15)\n\n"
    },
    {
      "commit": "ba878b43896f180701ce21d4a007c820dcbb9ec8",
      "tree": "eea16d9d29cf1f20da0af4e4130daebab443b9b8",
      "parents": [
        "c9e1f79a95e425514e77327e9037e6d3f4077132"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 13 10:30:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 10:30:58 2022 +0800"
      },
      "message": "[Fix] Fix the missing name entry. (#14)\n\n"
    },
    {
      "commit": "c9e1f79a95e425514e77327e9037e6d3f4077132",
      "tree": "900c9674a5ad39b5f7262cc93e2c4151115e2e4a",
      "parents": [
        "56b2eda231d27fab03c31ac453398078bd0a0ea4"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 09 15:56:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 15:56:59 2022 +0800"
      },
      "message": "[Feature] Toggle log. (#13)\n\n"
    },
    {
      "commit": "56b2eda231d27fab03c31ac453398078bd0a0ea4",
      "tree": "0ae9ab753643ad9195535361362451112c637022",
      "parents": [
        "9551f1cd8ac69d8b33ddaccac31fbd46652b0815"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Fri Sep 09 14:58:35 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Fri Sep 09 14:58:35 2022 +0800"
      },
      "message": "add tips fro toolbar\n"
    },
    {
      "commit": "9551f1cd8ac69d8b33ddaccac31fbd46652b0815",
      "tree": "74108f948318c70ad9000b2fdff023b0e0d67a9b",
      "parents": [
        "9d203a7b3f9f9d43f3350a8397de2b22944bcc87"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 09 14:16:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 14:16:22 2022 +0800"
      },
      "message": "[Feature] Add file filter. (#12)\n\n"
    },
    {
      "commit": "9d203a7b3f9f9d43f3350a8397de2b22944bcc87",
      "tree": "e7d775d006b7177a6ed4c8bf3062aae95df2f95e",
      "parents": [
        "b48450714cd1e8b7f48cb1d564b3fe6a1f489a38"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 09 14:08:53 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 14:08:53 2022 +0800"
      },
      "message": "[Feature][UI] Toggle layout. (#11)\n\n"
    },
    {
      "commit": "b48450714cd1e8b7f48cb1d564b3fe6a1f489a38",
      "tree": "f8c8e5481d7716da85a27be00d8836fc2663f818",
      "parents": [
        "7027421d3b1f32ef9cdbc8a3cae9723aa919085a"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Thu Sep 08 16:57:50 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 08 16:57:50 2022 +0800"
      },
      "message": "[Feature] Rename (#10)\n\n"
    },
    {
      "commit": "7027421d3b1f32ef9cdbc8a3cae9723aa919085a",
      "tree": "205e92d3a6ca0d20d13c7a40c82d74fec5932733",
      "parents": [
        "f7e12cd52af6e8f5c71945ebdd1e4fe194fc1555"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 08 16:38:33 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 08 16:38:33 2022 +0800"
      },
      "message": "add start command to package.json\n"
    },
    {
      "commit": "f7e12cd52af6e8f5c71945ebdd1e4fe194fc1555",
      "tree": "4603ec3eada21c74e3cff30afc44782211aa2c74",
      "parents": [
        "7340f94e3de0bccffb43cc9d12e2c883d98531ee"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 08 16:29:52 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 08 16:29:52 2022 +0800"
      },
      "message": "add mock api\n"
    },
    {
      "commit": "7340f94e3de0bccffb43cc9d12e2c883d98531ee",
      "tree": "9f75ec550c7e90b1af415a1697176c32b0b8bc46",
      "parents": [
        "d840cd6de91e4e85ea94688668216dc6ec092cdc"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Thu Sep 08 09:58:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 08 09:58:52 2022 +0800"
      },
      "message": "[Feature] Delete file or folder. (#9)\n\n"
    },
    {
      "commit": "d840cd6de91e4e85ea94688668216dc6ec092cdc",
      "tree": "ff08e22dd592fb1e516369375e683a47407f1cc2",
      "parents": [
        "9bb1484d2e1799fd0a601fce6e621f9b989c9c43"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 17:26:58 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 17:26:58 2022 +0800"
      },
      "message": "add highlight for log\n"
    },
    {
      "commit": "9bb1484d2e1799fd0a601fce6e621f9b989c9c43",
      "tree": "004c8cf60716742b404e21766b7e23f2ddea9513",
      "parents": [
        "9cd3c3193f418e6f5713400dbd2566d3e1c2f690"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Sep 07 14:18:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 07 14:18:09 2022 +0800"
      },
      "message": "[Feature] Add contextmenu. (#8)\n\n"
    },
    {
      "commit": "9cd3c3193f418e6f5713400dbd2566d3e1c2f690",
      "tree": "d06efd3b7b10306ec8bb9c7feca612630be323ee",
      "parents": [
        "8879f97f388afd562dc7f150c1f9587efead7004"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 11:46:12 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 11:46:12 2022 +0800"
      },
      "message": "add dialog for tab close\n"
    },
    {
      "commit": "8879f97f388afd562dc7f150c1f9587efead7004",
      "tree": "8297d13acc51cbb21e7c9d954496bb0180de8414",
      "parents": [
        "80fd4eff3e00b177378ac31a7e3bd61f911c9963"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 10:36:08 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Sep 07 10:36:08 2022 +0800"
      },
      "message": "add badge for tab title\n"
    },
    {
      "commit": "80fd4eff3e00b177378ac31a7e3bd61f911c9963",
      "tree": "d2ac901b3ee4be03aaffa4eaed2255c28092cd72",
      "parents": [
        "b50096595f9ad56ed0a97d3c2e22082663ffe028"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Sep 06 17:22:28 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Sep 06 17:22:28 2022 +0800"
      },
      "message": "add stop for file\n"
    },
    {
      "commit": "b50096595f9ad56ed0a97d3c2e22082663ffe028",
      "tree": "1e18ad7893c15f13c2d19d99a9bc6e1acdc55089",
      "parents": [
        "55eb46f24f03f97ae90693aec526fe368c5e7caa"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 06 13:59:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 13:59:59 2022 +0800"
      },
      "message": "[Feature] Add save interface. (#7)\n\n* [Feature] Add save interface.\r\n\r\n* [Fix] Revise ts."
    },
    {
      "commit": "55eb46f24f03f97ae90693aec526fe368c5e7caa",
      "tree": "ad0db16d200af38ac88565dea71e692359f21594",
      "parents": [
        "482e51fe526d4806de8b0e515297fa39bcc6e085"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Sep 06 11:32:29 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Sep 06 11:32:29 2022 +0800"
      },
      "message": "add websocket for log\n"
    },
    {
      "commit": "482e51fe526d4806de8b0e515297fa39bcc6e085",
      "tree": "18e08dc497b5542664c6423d54f53493aeffe737",
      "parents": [
        "f8ecc0ff9af407f640b9d6540072bc812b94d8bc"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Sep 06 11:07:11 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 11:07:11 2022 +0800"
      },
      "message": "[Feature] New file and folder creation. (#6)\n\n"
    },
    {
      "commit": "f8ecc0ff9af407f640b9d6540072bc812b94d8bc",
      "tree": "b9e17cfff98056ea00094d7387d7ea7d57a579a4",
      "parents": [
        "9da521ee42b18c4684906aff3b1ce61ed7421889"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Sat Sep 03 14:25:12 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 03 14:25:12 2022 +0800"
      },
      "message": "[Feature] Add files tree. (#5)\n\n"
    },
    {
      "commit": "9da521ee42b18c4684906aff3b1ce61ed7421889",
      "tree": "b6fb9d523fab3b9406f811eea6479b0e994facf0",
      "parents": [
        "d1fa657fa37a68e644508dc3ab87893ca82974ab"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Fri Sep 02 15:37:46 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Fri Sep 02 15:37:46 2022 +0800"
      },
      "message": "add log component\n"
    },
    {
      "commit": "d1fa657fa37a68e644508dc3ab87893ca82974ab",
      "tree": "571e35292d6b3813f8ad13ee9936e7feaacba52b",
      "parents": [
        "480d7f303c2e48b6766b6bdf610e2da0054719f0"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 02 13:47:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 02 13:47:40 2022 +0800"
      },
      "message": "[Feature] Add file types. (#4)\n\n"
    },
    {
      "commit": "480d7f303c2e48b6766b6bdf610e2da0054719f0",
      "tree": "c87d08ed71eafd2254088f8c6bdec3fce9e608a5",
      "parents": [
        "449bc2388443613eb58cb7ec0c6513e83a9a3315"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Fri Sep 02 11:35:02 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 02 11:35:02 2022 +0800"
      },
      "message": "[Feature] Add file layout. (#3)\n\n"
    },
    {
      "commit": "449bc2388443613eb58cb7ec0c6513e83a9a3315",
      "tree": "0ae58bd97cddcfb6649690b9cca9b0beae9f9dec",
      "parents": [
        "d0689d1ba6571a83761a7d27bf3eaf09ce69e3fa"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 01 20:09:29 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Thu Sep 01 20:09:29 2022 +0800"
      },
      "message": "add save and run button\n"
    },
    {
      "commit": "d0689d1ba6571a83761a7d27bf3eaf09ce69e3fa",
      "tree": "61a6be4820b555c619b28e16ad8ca0be1dafdacf",
      "parents": [
        "6e7bacd87a95009478ba7b4d4eeec6c7dcaed97b",
        "b9968bf58e6677b6bc2a678270e2e9c35f158bba"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Thu Sep 01 14:48:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 01 14:48:32 2022 +0800"
      },
      "message": "Merge pull request #2 from Amy0104/feature/docs\n\n[Doc] Add README.md and CONTRIBUTING.md"
    },
    {
      "commit": "6e7bacd87a95009478ba7b4d4eeec6c7dcaed97b",
      "tree": "3b6cc87b9aaf8c6f280b8493576629a52ecd009f",
      "parents": [
        "e2b1d44ea457c28b7a37718f82897245975c8721"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Aug 31 15:54:55 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Wed Aug 31 15:54:55 2022 +0800"
      },
      "message": "add file suffix recognition\n"
    },
    {
      "commit": "e2b1d44ea457c28b7a37718f82897245975c8721",
      "tree": "218b629bf18275fe19c19ed30183327639973c44",
      "parents": [
        "d084ea4e7d80f22e99f5e66dcaf3aa397c1dcada"
      ],
      "author": {
        "name": "songjianet",
        "email": "1778651752@qq.com",
        "time": "Wed Aug 31 14:22:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 31 14:22:56 2022 +0800"
      },
      "message": "[Docs] Updated LICENSE and added NOTICE. (#1)\n\n"
    },
    {
      "commit": "b9968bf58e6677b6bc2a678270e2e9c35f158bba",
      "tree": "97e8f6f3ae417702040c5257754638feca44f4bc",
      "parents": [
        "d084ea4e7d80f22e99f5e66dcaf3aa397c1dcada"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 11:49:01 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 11:49:01 2022 +0800"
      },
      "message": "add docs\n"
    },
    {
      "commit": "d084ea4e7d80f22e99f5e66dcaf3aa397c1dcada",
      "tree": "20eebd8b43fca94c6731ef808b6831f6a6bebdaf",
      "parents": [
        "fa43f8abf5c4f077fd402b0045e4e6ae9cfecbdc"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 11:05:21 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 11:05:21 2022 +0800"
      },
      "message": "[Fix] Remove ts ignore in the resize handler file.\n"
    },
    {
      "commit": "fa43f8abf5c4f077fd402b0045e4e6ae9cfecbdc",
      "tree": "881e978efbcba10ce99864927e038e992c85e4c6",
      "parents": [
        "16c3264e45fa3789f57705f65396658349deae00"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 10:56:19 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 10:56:19 2022 +0800"
      },
      "message": "[Feature] Add locales.\n"
    },
    {
      "commit": "16c3264e45fa3789f57705f65396658349deae00",
      "tree": "6d71208f519d778470bf88c6dcd0592f15390685",
      "parents": [
        "f605a76b1779cb9bb24effd14f233951bd58e821"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 10:14:22 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Wed Aug 31 10:14:22 2022 +0800"
      },
      "message": "[Feature] Add resize handler.\n"
    },
    {
      "commit": "f605a76b1779cb9bb24effd14f233951bd58e821",
      "tree": "18a103da5a792d75f76baa601c40615e0ebb4f33",
      "parents": [
        "5285805019cfc22f570dc6ecef88d856af2d145f"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 17:46:53 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 17:46:53 2022 +0800"
      },
      "message": "add get file content service\n"
    },
    {
      "commit": "5285805019cfc22f570dc6ecef88d856af2d145f",
      "tree": "de5f03fa0e8b8623425be4121e817a5feaf364f4",
      "parents": [
        "7e370df0b83f67dca1b2d937fbfa39967ae7a281"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 15:45:52 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 15:45:52 2022 +0800"
      },
      "message": "add monaco component\n"
    },
    {
      "commit": "7e370df0b83f67dca1b2d937fbfa39967ae7a281",
      "tree": "b8c3e5057995a71b0909e52df071b8b565b641a8",
      "parents": [
        "4ceedd50efddc89361054ba5723c2480869d91d7"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 15:03:19 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 15:03:19 2022 +0800"
      },
      "message": "add toolbar and tag component\n"
    },
    {
      "commit": "4ceedd50efddc89361054ba5723c2480869d91d7",
      "tree": "61698adc9d09dca657cd9a6b3b11f0112eeb623b",
      "parents": [
        "196fd69208094dc3f1b0d1568c148c5ca4ed4067"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Aug 30 11:51:11 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Tue Aug 30 11:51:11 2022 +0800"
      },
      "message": "[Feature] Add layout.\n"
    },
    {
      "commit": "196fd69208094dc3f1b0d1568c148c5ca4ed4067",
      "tree": "7d122308b9bf43b0ed5d5e12250a990229e10acf",
      "parents": [
        "31e86f4383e56edf62f02f11e75cf7cb1a88b85b"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 11:35:27 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 11:35:27 2022 +0800"
      },
      "message": "add prettier for lint-staged\n"
    },
    {
      "commit": "31e86f4383e56edf62f02f11e75cf7cb1a88b85b",
      "tree": "55f609994ec04b4c78988e526f38aa5a665ce741",
      "parents": [
        "117235a01a17a9a665daee3b058a690cdfc9c919"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 11:16:50 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Tue Aug 30 11:16:50 2022 +0800"
      },
      "message": "add toolbar for editor\n"
    },
    {
      "commit": "117235a01a17a9a665daee3b058a690cdfc9c919",
      "tree": "abf5b6233c3b83498f2e20803cf7bfbb7dfaced6",
      "parents": [
        "505888d8a382280321b13355aed3f4cab2b037d7"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 16:13:18 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 16:13:18 2022 +0800"
      },
      "message": "add husky\n"
    },
    {
      "commit": "505888d8a382280321b13355aed3f4cab2b037d7",
      "tree": "089db1cf0240a6f3c245a14cf58d7f00576ec9b1",
      "parents": [
        "e71390dfd7c0084768160451f0ccd288bef9f8de"
      ],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Mon Aug 29 15:06:55 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Mon Aug 29 15:06:55 2022 +0800"
      },
      "message": "[LIC] Add file header.\n"
    },
    {
      "commit": "e71390dfd7c0084768160451f0ccd288bef9f8de",
      "tree": "2188b8a29adfa8ae972287e21c81dcd95cdcd903",
      "parents": [
        "b52158d02ca06e5ea4d2342cbd6cab8efba0dcd1"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:01:36 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:01:36 2022 +0800"
      },
      "message": "prettier code\n"
    },
    {
      "commit": "b52158d02ca06e5ea4d2342cbd6cab8efba0dcd1",
      "tree": "b642582e54513d05ecac04ebf6faeeaeb5ad37a4",
      "parents": [
        "1c267d574f54ec701905cd313dd4a31920bdc9e8"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:01:11 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:01:11 2022 +0800"
      },
      "message": "add license\n"
    },
    {
      "commit": "1c267d574f54ec701905cd313dd4a31920bdc9e8",
      "tree": "168319cbd0def3804b63f34f906a418537552eca",
      "parents": [
        "1cec91ccd92559a75b4d730746b94e2074761a92"
      ],
      "author": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:00:56 2022 +0800"
      },
      "committer": {
        "name": "devosend",
        "email": "devosend@gmail.com",
        "time": "Mon Aug 29 15:00:56 2022 +0800"
      },
      "message": "add README\n"
    },
    {
      "commit": "1cec91ccd92559a75b4d730746b94e2074761a92",
      "tree": "0eb241c2128013cbd7a3376617463a3bf99e677d",
      "parents": [],
      "author": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Mon Aug 29 14:39:30 2022 +0800"
      },
      "committer": {
        "name": "Amy0104",
        "email": "amywang0104@163.com",
        "time": "Mon Aug 29 14:39:30 2022 +0800"
      },
      "message": "[Feature][UI] Initialization\n"
    }
  ]
}
