[
  {
    "hash": "01d4eb09a6579a7b1f3a0b738ff691b4332b21dd",
    "short": "01d4eb0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-17T12:48:46Z",
    "subject": "Migrate old externs 9/x"
  },
  {
    "hash": "00fe7ca3bb55f524ad89db4080320d015b6f47cc",
    "short": "00fe7ca",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-17T01:03:19Z",
    "subject": "Migrate old externs 8/x"
  },
  {
    "hash": "c2fb5b205acdc4ff17d55776b60516b149aa5ae5",
    "short": "c2fb5b2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-16T00:33:04Z",
    "subject": "Migrate old externs 7/x"
  },
  {
    "hash": "3bc69576773296a658ba85d6edf846758ed0fb6e",
    "short": "3bc6957",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-15T00:21:08Z",
    "subject": "Migrate old externs 6/x"
  },
  {
    "hash": "a912d45b9aae06c1e4728c482bdbed27b8417db5",
    "short": "a912d45",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-14T23:12:40Z",
    "subject": "Migrate old externs 5/x"
  },
  {
    "hash": "4f2131e31798b23381500f68a28c7165b79f1661",
    "short": "4f2131e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-14T21:38:17Z",
    "subject": "Migrate old externs 4/x"
  },
  {
    "hash": "7cdcd3b681e524cf46ba4a47a12c3629070c810c",
    "short": "7cdcd3b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-13T23:28:00Z",
    "subject": "Migrate old externs 3/x"
  },
  {
    "hash": "77a1e5c22e01dbddb49b91b9dec92412e6554fd9",
    "short": "77a1e5c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-13T21:53:32Z",
    "subject": "Migrate old externs 2/x"
  },
  {
    "hash": "8702d252ff5cbbbcbe1270169126aa70482dfa23",
    "short": "8702d25",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-13T02:11:34Z",
    "subject": "Fixed compiled snippet not working"
  },
  {
    "hash": "021655464d8335de2895d3b1b5a296a1f37dcfb6",
    "short": "0216554",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-13T01:48:40Z",
    "subject": "Fixed resolver incorrectly stripping class names"
  },
  {
    "hash": "803bd80557f28f7aab5b9819bf5c5f8f37072acb",
    "short": "803bd80",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T20:00:52Z",
    "subject": "Added css minify"
  },
  {
    "hash": "55541a59303b403d999a6ba4149c0537577cbb5b",
    "short": "55541a5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T14:06:02Z",
    "subject": "Added resolve time"
  },
  {
    "hash": "fb5999d18fbf081caa2b97d88728c0550c15820c",
    "short": "fb5999d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T05:35:19Z",
    "subject": "Use port 80 for svc"
  },
  {
    "hash": "e4394489571cf70329879cbd5b2b3b091d5fa648",
    "short": "e439448",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T05:28:39Z",
    "subject": "Added error log"
  },
  {
    "hash": "7e857d149ad9b60267770a3ad1e13bd4747fc722",
    "short": "7e857d1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T05:18:35Z",
    "subject": "Fixed httproutes"
  },
  {
    "hash": "f92e6c4967c633f16e814712d1c1d92880858fe2",
    "short": "f92e6c4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T05:11:44Z",
    "subject": "Incorrect image name"
  },
  {
    "hash": "b97bd85533bf4f4487084864ca87c947a7e1fc51",
    "short": "b97bd85",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T05:05:32Z",
    "subject": "Update deployment"
  },
  {
    "hash": "d3072e7e1826763f80064d397bd7ee502e61cecd",
    "short": "d3072e7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-12T04:39:43Z",
    "subject": "Moved closure-api into a new project"
  },
  {
    "hash": "c98fcfb64086ea102217fae225dbefbde8a36eca",
    "short": "c98fcfb",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-11T20:52:10Z",
    "subject": "Migrate old externs 1/x"
  },
  {
    "hash": "f532ada7c4330e0376f11b96ea71317627935c02",
    "short": "f532ada",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-11T20:51:38Z",
    "subject": "Removed old impl"
  },
  {
    "hash": "4fcd58b5edf4a41625d4c39a8ca29201d37d4191",
    "short": "4fcd58b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-11T00:56:40Z",
    "subject": "Rename the components"
  },
  {
    "hash": "1a385778174312ab09d7a1fa3dad5189fdfabfaf",
    "short": "1a38577",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2026-06-11T00:07:38Z",
    "subject": "Deprecating old approach"
  },
  {
    "hash": "15badfeabe9fadaba93435cbc3b12517a459d8dd",
    "short": "15badfe",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2025-05-16T17:01:53Z",
    "subject": "Update uwsgi to 4096"
  },
  {
    "hash": "b6c561ef13b9b5971ab5066e81dae6461f98e954",
    "short": "b6c561e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-11-15T01:13:10Z",
    "subject": "Removed lingering v2 recaptcha codes"
  },
  {
    "hash": "b014148c315645c4bb0ba4087f6481b75c1e709f",
    "short": "b014148",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-11-15T00:23:32Z",
    "subject": "Upgraded to Recaptcha v3"
  },
  {
    "hash": "217c7efb8828b7abb0270743dcd41635384719f5",
    "short": "217c7ef",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-11-14T15:12:32Z",
    "subject": "Align notification center menu items"
  },
  {
    "hash": "32884c3b7c4e100c61284151eed0ff86596e0492",
    "short": "32884c3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-11-14T07:25:28Z",
    "subject": "Fixed preferred not working for SiteFile snippet"
  },
  {
    "hash": "89e990c1949dde5395880e7194cf9a7a04bac2ec",
    "short": "89e990c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-10-31T21:18:06Z",
    "subject": "Forgot to pipe echo"
  },
  {
    "hash": "cb6109876acfb4e477c8ce09cce4b72886b6070f",
    "short": "cb61098",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-10-31T21:15:51Z",
    "subject": "Need linebreaks for multiple spec"
  },
  {
    "hash": "a74f588640143e103fbde3e99b3c09b3f1b7bff3",
    "short": "a74f588",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2024-10-31T21:08:49Z",
    "subject": "Use configmap instead of secrets"
  },
  {
    "hash": "3d05f827673aa74aa298de9b4abbeada9e8c9c7f",
    "short": "3d05f82",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-09-01T16:52:50Z",
    "subject": "Dynamic contact button"
  },
  {
    "hash": "ead452777eeb9c4e09e2e8305974a20f139ab604",
    "short": "ead4527",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-09-01T16:10:53Z",
    "subject": "Remove Contact if recaptcha does not exist"
  },
  {
    "hash": "3db2ae75e1c1828dd6a15c8209f8ab0b03366467",
    "short": "3db2ae7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-13T09:16:53Z",
    "subject": "Removed now-useless container"
  },
  {
    "hash": "bc7b4409244e93c6faf6866fed8db0e3dd54657e",
    "short": "bc7b440",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-06T17:14:08Z",
    "subject": "Display process time"
  },
  {
    "hash": "e48346de0dfeeb645b3eba7edd6b3eb435263d74",
    "short": "e48346d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T17:18:22Z",
    "subject": "Update README.md"
  },
  {
    "hash": "880ec6040708f0b21a0b9a631d29f3b6f2eb6643",
    "short": "880ec60",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T16:45:41Z",
    "subject": "Fixed rebuild hashbang"
  },
  {
    "hash": "d5f76cd75b88d60aa58b733b85bd3d20df694ce1",
    "short": "d5f76cd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T16:35:32Z",
    "subject": "Removed duplicate headers"
  },
  {
    "hash": "39b6d3437694a31ee59d781a93912c6d51d876ef",
    "short": "39b6d34",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T16:20:17Z",
    "subject": "Do not rebuild .c.* files if cache exists"
  },
  {
    "hash": "a7c8c4dc84b46e377361ad024438b1587342cbfe",
    "short": "a7c8c4d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T15:54:40Z",
    "subject": "Fixed all closure warnings"
  },
  {
    "hash": "f0ab1a5d21324d8fbac9c687c6fcee4f93c0d734",
    "short": "f0ab1a5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T15:34:37Z",
    "subject": "Attempt to reduce the amount of closure warnings"
  },
  {
    "hash": "cc3ec05fb968486764b6d84449f7818d592da6cc",
    "short": "cc3ec05",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T15:17:51Z",
    "subject": "Fixed some css inheritence order"
  },
  {
    "hash": "efb4eb0cdeb7d745fe3e6a32f7b0d1a7fa073b6c",
    "short": "efb4eb0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T14:46:44Z",
    "subject": "Fixed css crashing"
  },
  {
    "hash": "27542b133c38ef176cf74dbf863401dd8325b4d8",
    "short": "27542b1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T13:51:38Z",
    "subject": "Bypass Celery for UNIT_TEST"
  },
  {
    "hash": "70618b6b910904af006b41a75d60af8cf78f6b05",
    "short": "70618b6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-08-02T13:35:37Z",
    "subject": "Better caching mechanics"
  },
  {
    "hash": "00180c815d1d14194c9c5643457edad7257feff1",
    "short": "00180c8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T17:53:56Z",
    "subject": "Dropped obsolete Build ns"
  },
  {
    "hash": "15ed39bbeeb6f60cc77f1d01f85d438b26110dd9",
    "short": "15ed39b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T17:34:46Z",
    "subject": "Fixed some snippet conf not set properly"
  },
  {
    "hash": "c8210f2468f67fe0845f6f7f9628127fa287bbcc",
    "short": "c8210f2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T17:23:34Z",
    "subject": "Revert \"Revert prev commit, do not encodeURI on DataKey\""
  },
  {
    "hash": "04525d1e1ab30a2efe2b44609b09435dcbf0f363",
    "short": "04525d1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T13:06:39Z",
    "subject": "Revert prev commit, do not encodeURI on DataKey"
  },
  {
    "hash": "5cc5df4d3e79c2a929421062dac8fc83baf3e4b7",
    "short": "5cc5df4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T12:53:53Z",
    "subject": "decodeURI for album titles"
  },
  {
    "hash": "ba9baacdd5711fedaba37575ac090580a5ce2af8",
    "short": "ba9baac",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T12:40:46Z",
    "subject": "chmod setup/docker.start +x"
  },
  {
    "hash": "87721da198504ba9850455ca42f645e6605c31a8",
    "short": "87721da",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-07-31T12:29:08Z",
    "subject": "Use Concourse CI"
  },
  {
    "hash": "856f1fae88d101835bc5e0fc2bebac39e766249a",
    "short": "856f1fa",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-19T10:12:02Z",
    "subject": "Fixed broken archive buttons"
  },
  {
    "hash": "fc0ff969e97ae6c9329137b8acdca1713819a3f5",
    "short": "fc0ff96",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-10T11:26:43Z",
    "subject": "Typo"
  },
  {
    "hash": "6f3d85c7a8469a8ec75f2213c2702a2a816016e9",
    "short": "6f3d85c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-09T13:32:42Z",
    "subject": "Fixed broken avatar image style"
  },
  {
    "hash": "b0ecbe42c3f3c09b3e7118fe1f9275598bc496f0",
    "short": "b0ecbe4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-09T12:45:48Z",
    "subject": "Various bug fix due to CSP headers"
  },
  {
    "hash": "3b4ba29b6e98f2caaa26fe32b6a3be351e5acc1f",
    "short": "3b4ba29",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-05T14:16:58Z",
    "subject": "Fixed compressed SyntaxHighlighter issue"
  },
  {
    "hash": "5acc48289c733fe78200d91165f542609991f510",
    "short": "5acc482",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-05T11:00:42Z",
    "subject": "Added RespH Snippet"
  },
  {
    "hash": "16f112485a40085a7ca7559f6b0f23265bcb904a",
    "short": "16f1124",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-05T09:13:40Z",
    "subject": "Reduced some image 301 round trips"
  },
  {
    "hash": "ec55e174dbf1dfdae7fbe9145bc4ac584abba28e",
    "short": "ec55e17",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-04T17:42:09Z",
    "subject": "Upgraded windows images to 20h2"
  },
  {
    "hash": "2ede966b719a98ebba7b8c17ed303427bd579e99",
    "short": "2ede966",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-04-04T13:43:35Z",
    "subject": "SiteFile can now have original size"
  },
  {
    "hash": "962baf8d81b90e655df05eb50bc06aaea9850a59",
    "short": "962baf8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-20T03:34:42Z",
    "subject": "bind nginx conf from Secrets"
  },
  {
    "hash": "3f02576dd8482c893022981013345cc07268b06d",
    "short": "3f02576",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-15T20:28:01Z",
    "subject": "Added nginx sidecar for direct access"
  },
  {
    "hash": "9e1cb7f8a88eb2a8ceef7fd55b536b84ad675f2e",
    "short": "9e1cb7f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-15T18:16:36Z",
    "subject": "Fixed operation not permitted error"
  },
  {
    "hash": "7fb7f01dc6e563fbff20744e20063793160c39b9",
    "short": "7fb7f01",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-15T16:56:17Z",
    "subject": "Split up k8s.yaml"
  },
  {
    "hash": "9bd7f0330183f462a5fe69a1df4ba962262a80fb",
    "short": "9bd7f03",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-15T16:27:38Z",
    "subject": "Use initContainers to fix the permissions"
  },
  {
    "hash": "923dfc5ba103a939958d8e6b15a8989f22378611",
    "short": "923dfc5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2022-03-15T16:04:16Z",
    "subject": "Using PVC instead, updated celery"
  },
  {
    "hash": "a95c849f796536aaaf577a8194a4f580626beb70",
    "short": "a95c849",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2021-09-10T07:30:44Z",
    "subject": "Use a smaller sized serif font"
  },
  {
    "hash": "cc9c5905810ec84be6b5e085ad27ea43657f404c",
    "short": "cc9c590",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2021-09-05T16:29:08Z",
    "subject": "Fixed ingress misconf for k8s"
  },
  {
    "hash": "5cce3cf3e0d089873cbe49d5a8c17c9c43b0edb9",
    "short": "5cce3cf",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2021-09-05T15:30:07Z",
    "subject": "Merge branch 'core-master' into Astro"
  },
  {
    "hash": "01dca50e2ee620a7c7148fbacfb1ff9df63b75df",
    "short": "01dca50",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2021-09-05T15:16:37Z",
    "subject": "Added docker windows container for dev"
  },
  {
    "hash": "c631b194c4953f9d003c45ad09cdf55c32966221",
    "short": "c631b19",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2021-09-05T14:02:29Z",
    "subject": "Update image location for k8s changes"
  },
  {
    "hash": "3fe92f03d6350954572bf291b7a1051cc05d4427",
    "short": "3fe92f0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2020-09-23T16:10:46Z",
    "subject": "Changed the compiler source"
  },
  {
    "hash": "54ec35eb88de5697207a7234e2ada4fa809dc448",
    "short": "54ec35e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2020-09-22T20:22:38Z",
    "subject": "Proper name for igress res"
  },
  {
    "hash": "2608ff4ed1c992cc76b0d6576f5f17de46909629",
    "short": "2608ff4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2020-09-22T18:57:50Z",
    "subject": "Use Alpine linux for smaller image"
  },
  {
    "hash": "0640442953a7c2411351c3f7a7f471158b27dfa1",
    "short": "0640442",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2020-09-22T18:03:35Z",
    "subject": "Use a local redis instance"
  },
  {
    "hash": "39ade9abe97f57f94366d91c246f81d96002c0fd",
    "short": "39ade9a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2020-09-22T17:37:10Z",
    "subject": "Added settings for k8s"
  },
  {
    "hash": "c6c7d5dddc5e4a915cb56cf04659ba89e923553a",
    "short": "c6c7d5d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-12-24T21:56:27Z",
    "subject": "Use column-gap for album"
  },
  {
    "hash": "3fcb6e22d797d6ab18c84abd615e19adb70c8ebc",
    "short": "3fcb6e2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-06-05T05:51:40Z",
    "subject": "Added AstXObject for dynamic class loading"
  },
  {
    "hash": "9ac34790085762c1c5e94e2120fbf2e3c938e94e",
    "short": "9ac3479",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-04-01T16:52:14Z",
    "subject": "Moved SiteFiles.files to SFObjects"
  },
  {
    "hash": "6f326d5b804ba1f7bb76c5531a5462f8fd88e185",
    "short": "6f326d5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-04-01T13:52:50Z",
    "subject": "Use the swap font-display strategy"
  },
  {
    "hash": "93bfc3d852e2e3d7209cde9eb6e69b7582e61cb5",
    "short": "93bfc3d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-04-01T08:41:25Z",
    "subject": "Darker background lines"
  },
  {
    "hash": "b5cba02185df8a9592476b47470f4903911a41bb",
    "short": "b5cba02",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-04-01T07:40:44Z",
    "subject": "Fixed a naming conflict with grecaptcha"
  },
  {
    "hash": "0c3381df99d8a860103189d31c913fec0b4b430f",
    "short": "0c3381d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-03-10T07:37:54Z",
    "subject": "Use compiled version in production"
  },
  {
    "hash": "68bdcca991b0d9ed17afa9a4d174b0283f83a5f2",
    "short": "68bdcca",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-01-19T09:36:40Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "7419c1c86962f23f223653a946a90fad3503a82a",
    "short": "7419c1c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-01-19T09:13:36Z",
    "subject": "Rewrite service files for uwsgi \u0026 systemctl"
  },
  {
    "hash": "9d4409c8e0665ad95c83d42be97c56dc4f0e185c",
    "short": "9d4409c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2019-01-19T09:20:30Z",
    "subject": "Better approach utilizing transform \u0026 animation frame"
  },
  {
    "hash": "ed2cb2497e84ff451f22bef75e7996a996c4f8c9",
    "short": "ed2cb24",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-12-07T16:29:29Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "a63e4751df36486fbb51d27c4096bdff2c16527f",
    "short": "a63e475",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-12-07T16:28:30Z",
    "subject": "Limit memory usage"
  },
  {
    "hash": "89548ee5693535403d9a68e4a074283d1ecaaaa6",
    "short": "89548ee",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-11-20T10:06:37Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "4462d7ba3d2401fa2e7ffc951ae34a6a2d9cf1c2",
    "short": "4462d7b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-11-20T10:04:23Z",
    "subject": "Added wq. Added custom wc which writes for copy to clipboard"
  },
  {
    "hash": "5035d69b6b9f81e90bfb5e6d123d621e5d914c58",
    "short": "5035d69",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-07-25T12:01:45Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "17c4cc4d186ce3488b752bfb1598e5add9316caa",
    "short": "17c4cc4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-07-25T12:00:40Z",
    "subject": "typo"
  },
  {
    "hash": "7a29206edb243aa0efbe034645b6d678e56e5722",
    "short": "7a29206",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-07-21T17:06:22Z",
    "subject": "Dispatch a \"change\" Event on quit to notify other handlers"
  },
  {
    "hash": "f8722a33593e77d43a274352d48c18a8e3f500dc",
    "short": "f8722a3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-07-15T15:04:10Z",
    "subject": "Removed unused js"
  },
  {
    "hash": "f20d0b977383cfda4abb615db8b733fb108147b5",
    "short": "f20d0b9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-05-15T09:57:14Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "e6eb7ea34d3a999c119747934d4330535cebe4bc",
    "short": "e6eb7ea",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-05-15T09:55:56Z",
    "subject": "Dropped Swd \u0026 ExtAPI"
  },
  {
    "hash": "1cbc5a25a6eec6e8459b3916139eb4b3e52539e1",
    "short": "1cbc5a2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2018-04-28T13:57:27Z",
    "subject": "Removed parallax for Build, so laggy"
  },
  {
    "hash": "c0f8ca73639a2754a13733fbe57de1469edbf6d0",
    "short": "c0f8ca7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-11-16T04:27:09Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "9da78e2711cad304da547fb09cb128088a13ffe7",
    "short": "9da78e2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-11-16T04:25:50Z",
    "subject": "Improve the guessing of tabstop when file is in space"
  },
  {
    "hash": "fcaab1114523d863a812b0329f5bd9ff31172861",
    "short": "fcaab11",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-11-08T03:05:50Z",
    "subject": "Added dispatchEvent on Init"
  },
  {
    "hash": "13b3288b74128a737ef0a70ea209028bb6de66fd",
    "short": "13b3288",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-10-26T08:22:38Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "7ab3fa333ed1d668c6f05c5b1429a363939f5c91",
    "short": "7ab3fa3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-10-26T08:17:17Z",
    "subject": "Added zlib, fixed wildcard import ignoring namespaces"
  },
  {
    "hash": "e2cec00454c653e4f7718d5fa151d1fb35cb4874",
    "short": "e2cec00",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-10-24T02:20:21Z",
    "subject": "Omitting http/s to follow current proto"
  },
  {
    "hash": "a83b5c0680d49d1e281023e601959798df751522",
    "short": "a83b5c0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-10-24T02:13:49Z",
    "subject": "Fixed vimeo https link"
  },
  {
    "hash": "06700757ce0c6b7ccbe02a1ef1020823e1b3d156",
    "short": "0670075",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-09-26T05:09:21Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "6e05b2d5c1c3b35ef0ab3a24117f05a4da96ad9d",
    "short": "6e05b2d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-09-26T05:05:45Z",
    "subject": "Remove __getter method, use __readOnly instead"
  },
  {
    "hash": "6c72ee9defa0dec9b0a7287b8a78701825eefbc7",
    "short": "6c72ee9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-09-26T05:01:10Z",
    "subject": "Introducing new responsive classes"
  },
  {
    "hash": "6945834de57a73d683aff507b606837864f2bc2d",
    "short": "6945834",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-20T04:47:21Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "4311ff3a6eed629ce081c020d2598e2107059220",
    "short": "4311ff3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-20T04:47:02Z",
    "subject": "Draft Actions MARK"
  },
  {
    "hash": "282ecffce2a7fc8c5fdb481241c1f0a433e11b88",
    "short": "282ecff",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-17T11:09:28Z",
    "subject": "Added Support for S"
  },
  {
    "hash": "3b21cce78103f35e740c12b991055e96a1423695",
    "short": "3b21cce",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-17T05:37:10Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "1511c709573047aedbf219cea0866747217378c7",
    "short": "1511c70",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-17T05:34:31Z",
    "subject": "Added :{number} support"
  },
  {
    "hash": "68ee6dacc6258059cc3dba8eebf0fd27448d3851",
    "short": "68ee6da",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-15T07:12:42Z",
    "subject": "Fixed JOIN_LINES did not work properly"
  },
  {
    "hash": "c9c5ff25afc5076b0106c8b069ec6af983137472",
    "short": "c9c5ff2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-14T03:32:35Z",
    "subject": "FIND does not work properly due to 5311dc0"
  },
  {
    "hash": "7624d2b2fbdaa25f339826cc5bd5889bddb3f484",
    "short": "7624d2b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T10:31:07Z",
    "subject": "Avoid using for..in"
  },
  {
    "hash": "9aec0a1d82d6e02fcaec85213191ffb5a8055989",
    "short": "9aec0a1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T08:45:59Z",
    "subject": "Update README.md"
  },
  {
    "hash": "87836ef9bb3f8a4a0e488629a1a58df86f03058b",
    "short": "87836ef",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T08:44:58Z",
    "subject": "Update README.md"
  },
  {
    "hash": "60707318993e58d63227ef8cf80d752436745b3e",
    "short": "6070731",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T07:56:52Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "96b0a691c510d8e269b69e6989e6dd5d66b7fa60",
    "short": "96b0a69",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T07:54:25Z",
    "subject": "Advanced version number"
  },
  {
    "hash": "08865e062ee121b7199f8bd9590a79b92d7679ad",
    "short": "08865e0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T07:01:40Z",
    "subject": "Fixed reverse FIND  does not work properly"
  },
  {
    "hash": "5311dc043df35bc528c533c33d3a3e1fe9b94598",
    "short": "5311dc0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-07T04:07:58Z",
    "subject": "Fixed a cursor jumping issue for word-wrapped lines"
  },
  {
    "hash": "a5e0be3221e00a58e6158e7e0b0c9b164617c8d3",
    "short": "a5e0be3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-06T12:28:39Z",
    "subject": "Added Meta Snippet"
  },
  {
    "hash": "28a15f031e854dc7f4de52b6ec95e7fdd42b7e18",
    "short": "28a15f0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-02T10:28:09Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "6c39f480bfae27b0293719a44bf676cbb97294fc",
    "short": "6c39f48",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-03-02T10:26:14Z",
    "subject": "can now q!"
  },
  {
    "hash": "e81fe5cc37e31adb116cbadd59669d9960ad16b9",
    "short": "e81fe5c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-31T03:54:53Z",
    "subject": "Fix VA_REC broken by changes of DELETE"
  },
  {
    "hash": "5f734a60303a20177cada01f2f7d5da9f5e85174",
    "short": "5f734a6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T13:00:49Z",
    "subject": "Update Version Number"
  },
  {
    "hash": "b9aefecb6f35ce4abf895da7363845c3ad7bac9e",
    "short": "b9aefec",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T12:54:56Z",
    "subject": "Merge remote-tracking branches 'origin/master' and 'vim/master' into Astro"
  },
  {
    "hash": "0e84b4c260719c58a8013393c00cd7ac897700d1",
    "short": "0e84b4c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T12:51:12Z",
    "subject": "Added c command"
  },
  {
    "hash": "2fda27b7be019c21c8c17887f01d1c0dc4e586c2",
    "short": "2fda27b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T12:13:15Z",
    "subject": "c-d, c-u, HTML, gj, gk \u0026 bug fixes"
  },
  {
    "hash": "06526f00a71cf469ecfda991194065f333a97d72",
    "short": "06526f0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T06:55:57Z",
    "subject": "Added c-e, c-y"
  },
  {
    "hash": "36a2dfac797c11fa5b663944ff50b135f0554604",
    "short": "36a2dfa",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T06:33:00Z",
    "subject": "Fixed w motion, added e motion"
  },
  {
    "hash": "b0f72f1281b2f557bf9b3da185689a17aeedcd2b",
    "short": "b0f72f1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-30T05:41:05Z",
    "subject": "b should not goes to the end of WORD"
  },
  {
    "hash": "7000a67b4b06e09917c37f90cd76e67d7cc1c612",
    "short": "7000a67",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-28T09:11:19Z",
    "subject": "Update Readme"
  },
  {
    "hash": "9f7c0c4b7dc2b9578fd7245edc01ad9743b3b412",
    "short": "9f7c0c4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-28T06:37:58Z",
    "subject": "Display session data in textarea instead of prompt"
  },
  {
    "hash": "f85e65c23e21812381995c9bf9f89e0a9416b0b1",
    "short": "f85e65c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-28T05:20:01Z",
    "subject": "Fixed last line cannot be dd-ed"
  },
  {
    "hash": "a847510f4965799000917bb5e147d9e72856fddb",
    "short": "a847510",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-28T04:18:19Z",
    "subject": "VA_REC impl"
  },
  {
    "hash": "79bd8ed07b41dabe249e3f1b8e699f09202d7d9f",
    "short": "79bd8ed",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-25T07:43:38Z",
    "subject": "Forgot css in sync"
  },
  {
    "hash": "d6a27ca87eeccd71aa0582316e959f1374cc537d",
    "short": "d6a27ca",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-25T07:42:05Z",
    "subject": "First char INSERT issue due to prev commit"
  },
  {
    "hash": "95973b73f889c6abd8abd0cc0dc12242a26f28e1",
    "short": "95973b7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-25T03:43:20Z",
    "subject": "Save cache should run in sync to ensure file exists"
  },
  {
    "hash": "42bbc3b24046f5134c96860cff1a5a4a778ac164",
    "short": "42bbc3b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-25T03:04:29Z",
    "subject": "Fixed cursor mis-positioned on tab characters"
  },
  {
    "hash": "7c6fa2bd186a3dd41ad9d4d52dccb02bc4a4d9fe",
    "short": "7c6fa2b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-10T10:02:03Z",
    "subject": "Added Archived Ribbon"
  },
  {
    "hash": "33bf67f5876421627b32fc34830596b6729c33e9",
    "short": "33bf67f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-09T02:49:14Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "4b200697dcebbbbc004b124c0d002412d1461bc7",
    "short": "4b20069",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-09T02:48:00Z",
    "subject": "Fixed autoIndent by tab pos error"
  },
  {
    "hash": "50686073d8c055a0fea8bad2e5bfaf4caa7580b9",
    "short": "5068607",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-09T02:18:21Z",
    "subject": "Replaced quirky tab char with virtual space chars"
  },
  {
    "hash": "a6ccf7e4dbd85b12e792f74ef7aa88564fc7d6ef",
    "short": "a6ccf7e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2017-01-06T10:05:07Z",
    "subject": "Quote in between \u0026 PUT impl"
  },
  {
    "hash": "39f4f086dfe54a62fee4838a45b54f498a82d8ad",
    "short": "39f4f08",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-12-13T09:47:55Z",
    "subject": "Comment translate line breaks"
  },
  {
    "hash": "61049939fb4fd5c676592f3ec9839fe6d3d24c6d",
    "short": "6104993",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-12-12T10:13:49Z",
    "subject": "Fixed email address matching regex"
  },
  {
    "hash": "5e48868fa8494760353bc2cc284d1e0d60d50cc9",
    "short": "5e48868",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-11-11T03:09:35Z",
    "subject": "HomeEntry Responsive style"
  },
  {
    "hash": "0f2bf150a77dc2d0f8de2294012c3fd33cc9881a",
    "short": "0f2bf15",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-26T10:06:00Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "03574cf6d0f971f9731709606441d875026932e1",
    "short": "03574cf",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-26T10:05:12Z",
    "subject": "MOBILE constant"
  },
  {
    "hash": "1ab2e0a84830ebdb7bbc321ce06dd3dc22bc5613",
    "short": "1ab2e0a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-26T10:01:41Z",
    "subject": "Mobile should have fewer slides"
  },
  {
    "hash": "d4a8cba69cb1d4cab6fc99d4e61bfdf63f47fb8a",
    "short": "d4a8cba",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-26T07:30:31Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "8e27ee853369a3e4606b469d4ac97e67957d4442",
    "short": "8e27ee8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-26T07:29:08Z",
    "subject": "typo"
  },
  {
    "hash": "8ef1df3c94256170ba622ed65b2f3e77d17e1430",
    "short": "8ef1df3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-25T11:31:01Z",
    "subject": "Gusets Comment Reply impl"
  },
  {
    "hash": "fa50c2e90ac2456a2e1abd9ba1e69095741eb99e",
    "short": "fa50c2e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-17T08:41:01Z",
    "subject": "Remove that freakin scrollbar!"
  },
  {
    "hash": "a4762f734ad3ef16cf8c49242e46f742b4444f07",
    "short": "a4762f7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-17T07:28:54Z",
    "subject": "Font weight should be bold for h4"
  },
  {
    "hash": "96380549569427fbcdc86b9e43bed062a2e1d6a8",
    "short": "9638054",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-10-14T02:51:59Z",
    "subject": "Style changes"
  },
  {
    "hash": "32804d23fbf9bad4d5ede94f1adbecf7843a6337",
    "short": "32804d2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-09-09T18:00:17Z",
    "subject": "Sendmessage function"
  },
  {
    "hash": "e674d339b0c2c653751da85d94fbc0f86b0ee3a2",
    "short": "e674d33",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-07-09T19:34:41Z",
    "subject": "Style changes"
  },
  {
    "hash": "8f78202f7553d85b64988c0b05d9493d6746ff28",
    "short": "8f78202",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-24T09:56:26Z",
    "subject": "Try not to trigger excessive style re-calc"
  },
  {
    "hash": "18bcb8a81eb096e830f193407f8f389e347c44c1",
    "short": "18bcb8a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-08T15:46:02Z",
    "subject": "Added dash line to show the document end"
  },
  {
    "hash": "ce6e9eb43e3bf8b83f80a16990ac1d9bdae8d957",
    "short": "ce6e9eb",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-08T15:02:03Z",
    "subject": "Utilizing Starfall"
  },
  {
    "hash": "e3914777c966c334fcb45f9b8e683501618c1782",
    "short": "e391477",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-08T05:04:57Z",
    "subject": "PublishSucces should also call save success"
  },
  {
    "hash": "c739dfd76bfed2a31fd9f13ab4811c8c659bf335",
    "short": "c739dfd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-04T05:21:36Z",
    "subject": "Added transition decade"
  },
  {
    "hash": "5b1955ced7426d5730befa8422ac769dedaa9c38",
    "short": "5b1955c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-04T05:09:39Z",
    "subject": "firefox does not support backgroundPositionY"
  },
  {
    "hash": "bb9f8a87b3bc229b15217cbbd674e44167dca49a",
    "short": "bb9f8a8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-03T16:37:37Z",
    "subject": "background should cover the screen"
  },
  {
    "hash": "1b4839501798b7a2edc70ea2b44496b3829eb40f",
    "short": "1b48395",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-03T16:11:06Z",
    "subject": "Merge branch 'Astro' of AstroGit:BotanJS-Astro into Astro"
  },
  {
    "hash": "3474ebd2fd55401ea1e46ae531dc6e9627f9eb6c",
    "short": "3474ebd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-03T16:10:33Z",
    "subject": "Some minor adjustment, removed console log"
  },
  {
    "hash": "581ac57d1b0ab083ed614f70e368da2cdc6e5210",
    "short": "581ac57",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-06-03T16:09:28Z",
    "subject": "Changed the background"
  },
  {
    "hash": "ceb74775ed255428ae73593baaa382d3ac83be0d",
    "short": "ceb7477",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-31T16:36:53Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "cd262441e09a15700a0be89ff2ef5d2aaf00136a",
    "short": "cd26244",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-31T16:35:58Z",
    "subject": "Wrong hash bang"
  },
  {
    "hash": "99bafa1483b67a161dd73080bb0e50ce4ed41500",
    "short": "99bafa1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-31T16:24:16Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "65100e652cf1efdedad004e4d5f60079ef1508fb",
    "short": "65100e6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-31T16:23:24Z",
    "subject": "Fix SiteRoot for rebuild"
  },
  {
    "hash": "4cb79f9e85a24fabd09a96015fce65079bf83c80",
    "short": "4cb79f9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-31T15:32:39Z",
    "subject": "Restructure"
  },
  {
    "hash": "a2c96cec64266f919adf2a3f75007e72311720fd",
    "short": "a2c96ce",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-30T04:40:12Z",
    "subject": "Removed testing templates for astrojs"
  },
  {
    "hash": "5764257af79683f972dda86036d3022d3f4c60f9",
    "short": "5764257",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-30T04:33:09Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "3a333c18653bbf6244c5df42b2aca7eead59776c",
    "short": "3a333c1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-30T04:29:30Z",
    "subject": "Settings added bind address and port"
  },
  {
    "hash": "2a36a0c3e154532268d5fa75f9fe03e77572f0c4",
    "short": "2a36a0c",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T17:53:21Z",
    "subject": "Update README.md"
  },
  {
    "hash": "8644a1b68e88cf95757300be8fb3a56b950d1b32",
    "short": "8644a1b",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T17:52:18Z",
    "subject": "Update README.md"
  },
  {
    "hash": "5a8b5225c0c630b78b6c2bbba13d1881024d913c",
    "short": "5a8b522",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T17:49:27Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "16377e0a950c8c55f1f50b07076d824eb2e7342e",
    "short": "16377e0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T17:39:59Z",
    "subject": "making botan-start runnable alone"
  },
  {
    "hash": "549eb95a90be4c2b3818ef487fe7589fd3bbb7c9",
    "short": "549eb95",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T17:10:46Z",
    "subject": "Production config"
  },
  {
    "hash": "5337d2d1444a960e697f47d7e0a92670f6b9ca77",
    "short": "5337d2d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T16:25:53Z",
    "subject": "Fixed the redirection issue in AstroEdit"
  },
  {
    "hash": "1829b333dfe1304210dd31e439c4e8ce9e01e079",
    "short": "1829b33",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T16:25:22Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "41f1ab4c90ae2fc37a4baee481b5e22cd792e901",
    "short": "41f1ab4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-27T16:20:58Z",
    "subject": "Removed tests, using virtualenv"
  },
  {
    "hash": "e7f169a7f85c85463ae406a77d91272b7c58465d",
    "short": "e7f169a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-25T05:03:36Z",
    "subject": "Default ArticleContent set to inline-block"
  },
  {
    "hash": "dd4f4239196924a5dc7d3c45aa628cd3fed88f05",
    "short": "dd4f423",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-25T04:16:56Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "866bf6db28111bea890c6da4cb4a9ef3660cd6f9",
    "short": "866bf6d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-25T04:15:36Z",
    "subject": "IDOMElement: added clear, renamed lootChildren"
  },
  {
    "hash": "5d2029dd544971dcb97c3a1ec544ddd7235ab36c",
    "short": "5d2029d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-25T04:13:24Z",
    "subject": "ArticleContent should display article title"
  },
  {
    "hash": "1d17093c45f5d863b99796f7e653cdce1d60028b",
    "short": "1d17093",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-09T07:52:10Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "6c9011f92c1d953cd6b8ccf87c020f8b1205fb3f",
    "short": "6c9011f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-09T07:51:00Z",
    "subject": "Should also aware of the loaded classes"
  },
  {
    "hash": "a6c6de24077c0b6d4bcb03a04e2a7140313ec0c3",
    "short": "a6c6de2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-05-09T07:49:02Z",
    "subject": "Merge ArticleContent \u0026 ArticleReference together"
  },
  {
    "hash": "047d82d3bbc299d2061d2bc31d08bd77cf6a80b0",
    "short": "047d82d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-28T12:30:45Z",
    "subject": "Doc fonts"
  },
  {
    "hash": "664b0f2ec1a06892e2fa6c8250c6613931413077",
    "short": "664b0f2",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-28T04:38:38Z",
    "subject": "Update README.md"
  },
  {
    "hash": "ebe6c67b312502b3cacf89be99fb88ca3c59f2ff",
    "short": "ebe6c67",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-28T02:49:55Z",
    "subject": "Changed the link color"
  },
  {
    "hash": "ebe17454293ec884a65430bcf101f5043c469379",
    "short": "ebe1745",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-27T15:44:49Z",
    "subject": "New site for generating \"tgckpg.github.io\""
  },
  {
    "hash": "b816d0cd5768110a49ac3815dd7ae2ef52765687",
    "short": "b816d0c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-27T15:44:06Z",
    "subject": "Fixed SyntaxHighlighter sometimes not initiating"
  },
  {
    "hash": "4ce1473d1c18006727c4b9d5afa773372c74d993",
    "short": "4ce1473",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-17T12:05:39Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "5f42c711cf6e7d391c57eda2ee464cf10257b4d6",
    "short": "5f42c71",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-17T09:18:55Z",
    "subject": "Bug fix UNDO / REDO error for indent chopping"
  },
  {
    "hash": "3c2cb66c8fadcfc644c56ca0c049e5633790d146",
    "short": "3c2cb66",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-16T14:33:02Z",
    "subject": "Bug fix for count movement"
  },
  {
    "hash": "450a7d578cebbeecf405b9754344277b30549ae9",
    "short": "450a7d5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-16T13:50:16Z",
    "subject": "Polyfilling KeyboardEvent.key for Chrome \u003c 51"
  },
  {
    "hash": "0413e943ae8cc944e39c5dec7f094e4eda0dfb46",
    "short": "0413e94",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-16T11:20:14Z",
    "subject": "Enter act as j"
  },
  {
    "hash": "5d91d516aaf341a261129a8deb35f94e6327e968",
    "short": "5d91d51",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-16T11:07:13Z",
    "subject": "Bug fix for last line shifting"
  },
  {
    "hash": "da21dd9a1e9d999759fa75d5c9140e0e917eed89",
    "short": "da21dd9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-16T10:32:26Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "d7b2754ba1b696cf9019dda62ee79c7a49b62d74",
    "short": "d7b2754",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-15T20:05:47Z",
    "subject": "Update README.md"
  },
  {
    "hash": "ce669c2cb625e2cd969157a38dc391460d7d7f4a",
    "short": "ce669c2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-15T20:00:15Z",
    "subject": "Line shifting support"
  },
  {
    "hash": "7229447ee155e1bc98376c56bcdaed0a3e58ab99",
    "short": "7229447",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-15T16:51:21Z",
    "subject": "UNDO / REDO for line shift"
  },
  {
    "hash": "78cb3d3610da35fc165ee3e84a12b03aa10d0e52",
    "short": "78cb3d3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-15T16:06:59Z",
    "subject": "Partial indent command"
  },
  {
    "hash": "a3fa2e82d7557afe8e61cced4f038cbaf8641791",
    "short": "a3fa2e8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-07T15:56:09Z",
    "subject": "PUT can now select registers"
  },
  {
    "hash": "6f7a1cc92ce8fffc24fac48b2e8011345c48a49e",
    "short": "6f7a1cc",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-07T15:11:23Z",
    "subject": "Various bug fixes, rename InputEvent to ActionEvent"
  },
  {
    "hash": "397239705cdbb4e95b680b43b6fe3a477fc6dda5",
    "short": "3972397",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-06T22:10:17Z",
    "subject": "Indent based on last indent"
  },
  {
    "hash": "2ea98446aab0e855bea26628120e0ac3f63adf9f",
    "short": "2ea9844",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-06T19:42:03Z",
    "subject": "Added Snippet ArticleContent"
  },
  {
    "hash": "2e56b29a1e1e9200d9f75698951f9ae56bd182be",
    "short": "2e56b29",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-06T19:03:40Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "3db6a5d0b09d0638c96e59b76d82b0c348f91640",
    "short": "3db6a5d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-06T19:01:21Z",
    "subject": "wrong col info"
  },
  {
    "hash": "23fdc93a65760e1a2188472d4da84730f1538048",
    "short": "23fdc93",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T23:52:25Z",
    "subject": "Update README.md"
  },
  {
    "hash": "76243f24405a62975304a3d81a5cb9044db11f3e",
    "short": "76243f2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T23:24:23Z",
    "subject": "x also is removing last character..."
  },
  {
    "hash": "20a8ced8014cabd00f397a1b4f2e4c76fd6ebb6d",
    "short": "20a8ced",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T23:09:27Z",
    "subject": "s--\u003ee visual line AP at upper limit misplaced"
  },
  {
    "hash": "de65c665a3e0a2fc54acb7ac0d4c75dba1491b8a",
    "short": "de65c66",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T22:57:25Z",
    "subject": "Merge remote-tracking branches 'vim/master' and 'origin/master' into Astro"
  },
  {
    "hash": "6af0c542ab48b4ca7079a174bd236ba69bec1d96",
    "short": "6af0c54",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T22:56:02Z",
    "subject": "Missing commit"
  },
  {
    "hash": "4083e2c46f056c7d75b8de7fe4309814312d78a2",
    "short": "4083e2c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T22:48:02Z",
    "subject": "Minor Bug fix"
  },
  {
    "hash": "3ed8135791957f9837aeea0e6bed10f168fdf157",
    "short": "3ed8135",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T22:05:53Z",
    "subject": "minor bug fixes"
  },
  {
    "hash": "11dbf01ddf741b87b30e6bdcb3c4846f37d4fd71",
    "short": "11dbf01",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T20:36:29Z",
    "subject": "Stator bug fix for UNDO / REDO"
  },
  {
    "hash": "fcfe5d9b6028dfb04d09a031510dfd18ea9726cc",
    "short": "fcfe5d9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-04T18:57:40Z",
    "subject": "Added VISUAL LINE"
  },
  {
    "hash": "2e175b33fdbe1524f59d92c735432fc444c46441",
    "short": "2e175b3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T19:01:25Z",
    "subject": "do not blur focus"
  },
  {
    "hash": "6674931273ba185bc632200f743111ed8d8c8739",
    "short": "6674931",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T17:12:11Z",
    "subject": "Vim Init"
  },
  {
    "hash": "9e0af1531f9ff4f155f57cea7bee527c251a1945",
    "short": "9e0af15",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T18:08:06Z",
    "subject": "Merge remote-tracking branches 'vim/master' and 'origin/master' into Astro"
  },
  {
    "hash": "05b28e85264368ec0e9df73e78d132665ad6dd32",
    "short": "05b28e8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T18:06:57Z",
    "subject": "Human friendly var names"
  },
  {
    "hash": "21221a6e4ecffa7d0133e5bb5be6ec229fb8672f",
    "short": "21221a6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T18:05:27Z",
    "subject": "Added ability to detect the screen size"
  },
  {
    "hash": "cde4dd8c601226a5fe77c197342a7aa9652a0d81",
    "short": "cde4dd8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T16:35:59Z",
    "subject": "Prevent instance init collision"
  },
  {
    "hash": "a72dcd8ca985ad99b9aa7bea364c9d097476723a",
    "short": "a72dcd8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T15:35:26Z",
    "subject": "Guarding for infinite loop"
  },
  {
    "hash": "fbb4bae316c4015b217a3f2f24045919a12232ac",
    "short": "fbb4bae",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T12:55:36Z",
    "subject": "Added b \u0026 w"
  },
  {
    "hash": "3d2f3b889a8456a6fad1c353e3a1faea1ba9fe3d",
    "short": "3d2f3b8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T12:19:45Z",
    "subject": "Used the wrong movement function"
  },
  {
    "hash": "4529f4b4a1c3292ccc9eb05f81d2c6576a6475ee",
    "short": "4529f4b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T11:46:35Z",
    "subject": "Added f, t movements"
  },
  {
    "hash": "2b3eb9db31385a85e68932bad58415fb6809ba15",
    "short": "2b3eb9d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T01:24:14Z",
    "subject": "JOIN_LINES for single action"
  },
  {
    "hash": "593462f1e5b678707ac33ff027f9cc466b447671",
    "short": "593462f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-03T00:01:48Z",
    "subject": "what??"
  },
  {
    "hash": "174ea40651367320d34aa024ff97f4052ac51779",
    "short": "174ea40",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T23:52:11Z",
    "subject": "Merge remote-tracking branches 'vim/master' and 'origin/master' into Astro"
  },
  {
    "hash": "be1fc29d392d9d51a63ec6030e26ae6d69ca607d",
    "short": "be1fc29",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T23:50:19Z",
    "subject": "Various basic editor commands"
  },
  {
    "hash": "813cbc949390168f63ddb0e9a472626b0581b208",
    "short": "813cbc9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T23:48:28Z",
    "subject": "Assign Version Number 1.0.0b"
  },
  {
    "hash": "f4dc0e7d9c584d8d1598faf8bdbba410758af7d8",
    "short": "f4dc0e7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T21:23:26Z",
    "subject": "Some placeholder commands, working substitution"
  },
  {
    "hash": "dd12efa607833d5c12512637306f8d6f106d979a",
    "short": "dd12efa",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T12:09:19Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "63575ce2e6c83650291857f827742262e1422a1f",
    "short": "63575ce",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T12:08:04Z",
    "subject": "Update README.md"
  },
  {
    "hash": "062e9d8bb94cbf431296e0584b72cda96a381c96",
    "short": "062e9d8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T12:00:23Z",
    "subject": "FIND command"
  },
  {
    "hash": "3ed7d2be846607d28ebdc417711d45a1d99b416d",
    "short": "3ed7d2b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T10:35:12Z",
    "subject": "History stacks"
  },
  {
    "hash": "c7249c071c9b3aa6787b930e0d9c4ce3e5dd42b1",
    "short": "c7249c0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-04-02T06:25:25Z",
    "subject": "Search Ex Draft"
  },
  {
    "hash": "ddc7058964684cd45a0339fabbf891bf49914933",
    "short": "ddc7058",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T21:22:02Z",
    "subject": "calculate document position"
  },
  {
    "hash": "62d2de3800fa71d92b43f58a474b1ed0a76008aa",
    "short": "62d2de3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T20:52:41Z",
    "subject": "fixed DEL the end resulting wrong pos"
  },
  {
    "hash": "a927c901345730e8053cea9ec89cc27e9f910d3c",
    "short": "a927c90",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T20:05:43Z",
    "subject": "Rewrite moveX function"
  },
  {
    "hash": "af2da6e023b43d2049e5c3490d7985dc61bdedd3",
    "short": "af2da6e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T15:37:44Z",
    "subject": "Added YANK"
  },
  {
    "hash": "cfa2e45e3df176a56f6b0c197fc8e3cec3519516",
    "short": "cfa2e45",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T12:25:43Z",
    "subject": "Put command"
  },
  {
    "hash": "c24f74f70c406205c57e71fc949d518863192fcd",
    "short": "c24f74f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-31T10:52:20Z",
    "subject": "Delete (Tested): dd diw d{bracket} dG dgg"
  },
  {
    "hash": "8c5f50ec2cd75ba452a4171361fb6516ce49e423",
    "short": "8c5f50e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T20:34:08Z",
    "subject": "Bug fix for Ctrl + b/f"
  },
  {
    "hash": "eb3669ebab4be3a08931885b7f579f9fd10ba7a4",
    "short": "eb3669e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T19:19:31Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "27ce6b3e50b43301e01c3d70cac021fe4b503f27",
    "short": "27ce6b3",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T19:17:40Z",
    "subject": "Update README.md"
  },
  {
    "hash": "79705e9b1404b848cd11bc2801270633e2ee657a",
    "short": "79705e9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T19:12:18Z",
    "subject": "Reset analyzed content when needed"
  },
  {
    "hash": "1bc1a90b31fc3e4c308b318f6fdd1c72bbdcb814",
    "short": "1bc1a90",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T18:51:42Z",
    "subject": "Fixed a -\u003e Enter -\u003e BS -\u003e Esc -\u003e u inconsistency"
  },
  {
    "hash": "553cab97763cde3b3c54a324772d17aab3f42ca2",
    "short": "553cab9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T18:25:39Z",
    "subject": "Visual viw, viw{bracket}, Ctrl+f, Ctcl+b"
  },
  {
    "hash": "030fb3226bc8abd668d11e24d0de7b19b2ee48b5",
    "short": "030fb32",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T13:12:01Z",
    "subject": "Word range viw"
  },
  {
    "hash": "2fbcce6a1250d6f07ec95c0517aa59d84a2e37d1",
    "short": "2fbcce6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T12:13:33Z",
    "subject": "Lower the font-size of title, remove duplicate style"
  },
  {
    "hash": "9faf2b492184cd4421ed155ccc612b0500655db7",
    "short": "9faf2b4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T12:11:48Z",
    "subject": "InputEvent carrying range"
  },
  {
    "hash": "a7d2e80f4a6acbeec8f553ef65cd4882140f700a",
    "short": "a7d2e80",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-30T00:39:13Z",
    "subject": "Some boundary foundations"
  },
  {
    "hash": "564aef86aa2ae402339328bb52434bd5d59595f1",
    "short": "564aef8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-29T22:17:37Z",
    "subject": "Previous approach had performance issue, fixing it"
  },
  {
    "hash": "799a911e06355140a78cd1a0240715a863e21d81",
    "short": "799a911",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-29T20:32:36Z",
    "subject": "Partial % motion"
  },
  {
    "hash": "c6e4bdc509e4eb1739fdebe24e3fb8b7453d8350",
    "short": "c6e4bdc",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-28T19:54:22Z",
    "subject": "Merge remote-tracking branches 'origin/master' and 'vim/master' into Astro"
  },
  {
    "hash": "3f687cb704b832759532e769df13a127c50a96be",
    "short": "3f687cb",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-28T19:51:55Z",
    "subject": "Some placeholders"
  },
  {
    "hash": "54475422a0d42370ad69419445272d49ad442c12",
    "short": "5447542",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-28T19:48:44Z",
    "subject": "using rest args"
  },
  {
    "hash": "78f8a20a5d77436720a8931480fda21b020a9218",
    "short": "78f8a20",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-22T19:15:02Z",
    "subject": "DELETE command in VISUAL, generalized Stator Obj"
  },
  {
    "hash": "5f5e0604fa8d7ddba1ef5a0bcf27941819398e35",
    "short": "5f5e060",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-22T11:31:19Z",
    "subject": "Wrapping keyboardevent with InputEvent"
  },
  {
    "hash": "75662e6d0426339b1eff5d1499ca163761840b40",
    "short": "75662e6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-22T09:35:49Z",
    "subject": "Some placeholder commands in VISUAL"
  },
  {
    "hash": "605ac1e95a48a24478c0b64eab1daa6eb5784885",
    "short": "605ac1e",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-21T18:55:29Z",
    "subject": "Update README.md"
  },
  {
    "hash": "e52c312af5f72ab345105ac17d636a87c5a5bbb7",
    "short": "e52c312",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-21T18:08:07Z",
    "subject": "added g8, v ( hightlight only )"
  },
  {
    "hash": "8769e69f35aa3117cf1d325ae4f211fef73c84e2",
    "short": "8769e69",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-19T23:52:44Z",
    "subject": "Insert mode line break bug fix"
  },
  {
    "hash": "dc63a882e38a2143904ff10487136ac686b5420a",
    "short": "dc63a88",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-19T11:05:07Z",
    "subject": "Aaiu, cursor position"
  },
  {
    "hash": "b17ca21420261025607816441764f165c6380005",
    "short": "b17ca21",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-18T00:34:36Z",
    "subject": "fixed G / gg issue on some cases"
  },
  {
    "hash": "f227c7e16b2b43feb875d8e93adf3d428607b17b",
    "short": "f227c7e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T21:55:04Z",
    "subject": "G / gg commands"
  },
  {
    "hash": "36897e6bbdcf3fbce51997b9374fe75370cab111",
    "short": "36897e6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T21:39:13Z",
    "subject": "Merge remote-tracking branches 'vim/master' and 'origin/master' into Astro"
  },
  {
    "hash": "592888b088288a131710b3e90142e7ac1178285a",
    "short": "592888b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T21:30:35Z",
    "subject": "Added Substring count function"
  },
  {
    "hash": "e0c50f1bff58bc6cd9c32848642818601e43b94f",
    "short": "e0c50f1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T21:32:51Z",
    "subject": "Rewrite the way to init VimControls"
  },
  {
    "hash": "acb5d72d891ae0eaedb042331df99cd11e07907e",
    "short": "acb5d72",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T19:35:45Z",
    "subject": "Added a beep sound"
  },
  {
    "hash": "db922421be9a0b99128eacafd15634bbbf5bb1ff",
    "short": "db92242",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-17T11:59:07Z",
    "subject": "Handle the DELETE / BACKSPACE on INSERT"
  },
  {
    "hash": "44fec5abfdcce644b6913d01a8ce2971cca8dd87",
    "short": "44fec5a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T23:16:06Z",
    "subject": "Store the stacks indefinitely"
  },
  {
    "hash": "865530709be88a85744a85b01c9d4bddcf2e9642",
    "short": "8655307",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T22:08:38Z",
    "subject": "Proper REDO / UNDO function ( without cursor pos )"
  },
  {
    "hash": "f1653727f2c458dfaeb168566611d9b06fe27965",
    "short": "f165372",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T20:57:43Z",
    "subject": "Some sort of UNDO / REDO ( not functional yet )"
  },
  {
    "hash": "b1807ebc0992fbdd4198e56fc4eec02888fa2a37",
    "short": "b1807eb",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T11:06:34Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "3c887fe9cc995776dd866730022149b9adefc7bb",
    "short": "3c887fe",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T11:05:59Z",
    "subject": "Update AD_LICENSE"
  },
  {
    "hash": "bbf4f47e8611b291924cc970dd6f60de91288f1a",
    "short": "bbf4f47",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T11:03:06Z",
    "subject": "Remove the license header inside js files"
  },
  {
    "hash": "ae6048ecb1a04bf51431044a9fdf0a53558d316a",
    "short": "ae6048e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T10:56:07Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "bc3c511c6fdc3b61ea7216ab31c427f59e12504c",
    "short": "bc3c511",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T10:55:18Z",
    "subject": "Fix wrong position of lines with tab character"
  },
  {
    "hash": "145445d6c1c952b66fb0c98d2543eff9d674a891",
    "short": "145445d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-16T10:53:59Z",
    "subject": "Fix the link color in footnote"
  },
  {
    "hash": "24dfd38eef0ebc4ae82f321e9fde6c053c8c4946",
    "short": "24dfd38",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-15T16:14:40Z",
    "subject": "The Github page"
  },
  {
    "hash": "e2d9d839389a13052ed07185329380451883b483",
    "short": "e2d9d83",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-15T16:13:40Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "5be04d850d994b50fbad205b3101350b6a950d0a",
    "short": "5be04d8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-15T16:12:00Z",
    "subject": "Merge branch 'master' of github:tgckpg/BotanJS-vim"
  },
  {
    "hash": "8bc4db72831bf35e59ca918638a5db50994b7a4e",
    "short": "8bc4db7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-15T16:11:39Z",
    "subject": "partial insert support"
  },
  {
    "hash": "030a0f3c1a81dde13d2800ffcdaa4dc4369f8248",
    "short": "030a0f3",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T22:12:31Z",
    "subject": "Create README.md"
  },
  {
    "hash": "b7c693be073317f609d297442689e1a028d0961f",
    "short": "b7c693b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T21:22:37Z",
    "subject": "externs"
  },
  {
    "hash": "ee26a7dcc8b637fe74c0cde9a937036c585888ba",
    "short": "ee26a7d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T19:38:05Z",
    "subject": "Remove useless imports"
  },
  {
    "hash": "e883d154d2fd23a3f1dc17af14ac186bd5532125",
    "short": "e883d15",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T19:08:46Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "a6992e66a3d583cce6a9ab974f6ece6799ba3280",
    "short": "a6992e6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T19:07:43Z",
    "subject": "Merge remote-tracking branch 'vim/master' into Astro"
  },
  {
    "hash": "52e4733fcc4e2301ecc45ab2f946b33d4db04289",
    "short": "52e4733",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T19:06:16Z",
    "subject": "Some interfaces"
  },
  {
    "hash": "ebd9ad04609626c80dfe0d03ec65a1a3f2350922",
    "short": "ebd9ad0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T19:01:46Z",
    "subject": "jwork no celery-mode, should resolve wildcard imports"
  },
  {
    "hash": "cbec2c747589527be78f9f509e6ad235f45cb4ef",
    "short": "cbec2c7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T15:57:17Z",
    "subject": "wordwrap panning for k"
  },
  {
    "hash": "97480cd0c61e50b3e5e5aaeec65041b6f6b84b19",
    "short": "97480cd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-14T15:28:30Z",
    "subject": "wordwrap panning for j"
  },
  {
    "hash": "9757dec7a0d4c423f45731e2ef252110ef2f7b68",
    "short": "9757dec",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-13T19:33:36Z",
    "subject": "Handle the tabwidth"
  },
  {
    "hash": "bd35ed56b1ab9e605eea45b57becec6956178ada",
    "short": "bd35ed5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-13T18:15:24Z",
    "subject": "j for collapsed line ( partial )"
  },
  {
    "hash": "2548970f3a77df69da1f463514dfdaa2e7beb7f3",
    "short": "2548970",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-13T12:26:26Z",
    "subject": "Partial nav of \"jkhl$^\""
  },
  {
    "hash": "751530b42d7ea237677ac3333fc28b9fd42cab12",
    "short": "751530b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-13T00:35:29Z",
    "subject": "Some navigation, but not working:("
  },
  {
    "hash": "6ce714be1e8a6b6ef088746099980dd44d2f2c50",
    "short": "6ce714b",
    "author": "tgckpg",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-12T19:31:55Z",
    "subject": "Create LICENSE"
  },
  {
    "hash": "d6bbf245c682048aa723a38257b11c647600681f",
    "short": "d6bbf24",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-12T19:30:33Z",
    "subject": "Some drafts"
  },
  {
    "hash": "c83ca8e1a26abbffc31077288d30da62d9eb294c",
    "short": "c83ca8e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-11T14:17:02Z",
    "subject": "Login banned message"
  },
  {
    "hash": "0e7234c325d6cfc57ec4a5e1b9b1b45226ba75fb",
    "short": "0e7234c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T19:28:02Z",
    "subject": "Calendar style fix"
  },
  {
    "hash": "cbd36260dc64642cb50e39b44b925a0b3187c220",
    "short": "cbd3626",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T15:42:55Z",
    "subject": "Escape strings"
  },
  {
    "hash": "49d9bb0f4f9abd0d4043f5ce2014f03d9d863831",
    "short": "49d9bb0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T11:58:35Z",
    "subject": "Home entry image set to 100%"
  },
  {
    "hash": "33b1d18836780eb676b892ff7817add1d7c5f82b",
    "short": "33b1d18",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T06:54:46Z",
    "subject": "Reset the candidate cycle when advancing levels"
  },
  {
    "hash": "ab0add94d214165f6756f1d2e27fd8ca0247fc8c",
    "short": "ab0add9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T06:49:59Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "9e310a6fe20013dfc1c1937b1c22a67ed5a347f1",
    "short": "9e310a6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-09T06:48:58Z",
    "subject": "Match all"
  },
  {
    "hash": "aa38487f9f143be722cfd2b86f58d32c8b2bf77a",
    "short": "aa38487",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-06T15:26:15Z",
    "subject": "Allow MessageBox to be updated via show"
  },
  {
    "hash": "041617f0b415a1f5f23872e24f6e326317102cb2",
    "short": "041617f",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-03-06T15:25:13Z",
    "subject": "Added footnote support"
  },
  {
    "hash": "eda425053324a20d884cb8c470b374eb93421a12",
    "short": "eda4250",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-26T21:05:33Z",
    "subject": "ArticleReference"
  },
  {
    "hash": "a5cffc11e3426c4feb5bedcf43cf04b96fe929f6",
    "short": "a5cffc1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-23T04:33:51Z",
    "subject": "Destruct bug fix"
  },
  {
    "hash": "ac5906de6e95daeb325ee408cf45bf7cd3abc6e4",
    "short": "ac5906d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-23T03:27:59Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "8dc79c0fa76ad05a2dd3403f5b5a3fb7f2d3c5b3",
    "short": "8dc79c0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-23T03:26:52Z",
    "subject": "Prevent reloading the same class"
  },
  {
    "hash": "fa8599d20d2037c7661fcf11da609e5f885e1301",
    "short": "fa8599d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-23T03:25:31Z",
    "subject": "Heading snippet"
  },
  {
    "hash": "33c515cd081f0a382fce49e304a86eefab5441a7",
    "short": "33c515c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-22T01:45:59Z",
    "subject": "Early dynamic module loading for SmartInput"
  },
  {
    "hash": "c7dc7430d8155a27873584daea9b29064210e5a9",
    "short": "c7dc743",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T23:56:20Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "c2740186452c98910b78315e42982f35def28832",
    "short": "c274018",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T23:55:17Z",
    "subject": "Recursive append strategy"
  },
  {
    "hash": "7be076461a4859a8a9a0dfe95ecbf41de1c80a74",
    "short": "7be0764",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T23:53:59Z",
    "subject": "Checkbox should wrapped with labels"
  },
  {
    "hash": "e2cda7ca2c5ac82c951cfa40d1693b3910be70ac",
    "short": "e2cda7c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T21:53:32Z",
    "subject": "Choice Tabbing"
  },
  {
    "hash": "1ab79e1d0d961256e28a2319e6624039a0b0e90c",
    "short": "1ab79e1",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T19:31:55Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "7af43e256c319bf525daca04de25ad91e9e922ed",
    "short": "7af43e2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T19:30:49Z",
    "subject": "Wrong bool passed on the \"No\" action"
  },
  {
    "hash": "5b04926596245903f9c0bb2611a61a4d2cf6cbc8",
    "short": "5b04926",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T19:10:20Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "15844c9f0cc51c16833a2e7918dbbb135782dfbb",
    "short": "15844c9",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T19:09:07Z",
    "subject": "Ability to be closed programmatically"
  },
  {
    "hash": "82ef981d0a1b1ccdc5ea3fab707d7001b3853e67",
    "short": "82ef981",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-21T19:08:07Z",
    "subject": "SmartInput for back quoted text"
  },
  {
    "hash": "82451a41b9e2e6ef34d49069a22c3f8760c55b81",
    "short": "82451a4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-13T19:40:11Z",
    "subject": "Responsive Ratio is now set to 1.2"
  },
  {
    "hash": "f42ea7e19057e5709d4c10dab15f3c43cb1ca7b5",
    "short": "f42ea7e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-08T19:22:00Z",
    "subject": "CommentTaggle remove todo markings"
  },
  {
    "hash": "4cc218b03a95a42440e473207e41f8c09b0ebcea",
    "short": "4cc218b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-08T18:24:20Z",
    "subject": "UserComment subscription"
  },
  {
    "hash": "e37a9d8a724a6243a493b92b4c824f260f7c9421",
    "short": "e37a9d8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-07T01:12:34Z",
    "subject": "Refine the notification panel"
  },
  {
    "hash": "ebaceb86b996dd1696673f8ac170e01e9511e159",
    "short": "ebaceb8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-06T21:44:15Z",
    "subject": "Merge remote-tracking branch 'origin/master' into Astro"
  },
  {
    "hash": "d8736696dbb71efd67dc15d17c66a2400a6b4726",
    "short": "d873669",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-06T21:42:30Z",
    "subject": "Should prevent default since it is handled"
  },
  {
    "hash": "c0ab22eaeecdd64576d38931a1abd21f75194a94",
    "short": "c0ab22e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2016-02-06T21:20:41Z",
    "subject": "Minor adjustments"
  },
  {
    "hash": "2b5ab65b205eebab5731d7cc5f4a142fda3b6c55",
    "short": "2b5ab65",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-12-22T14:56:19Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "18770d4b0d70c87cf199375d63148f5e45acba26",
    "short": "18770d4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-12-22T14:54:39Z",
    "subject": "Clicking yes / no did not remove key event properly"
  },
  {
    "hash": "33661021da84d2390fbbd77f06dd78bf779b93da",
    "short": "3366102",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-12-22T14:52:29Z",
    "subject": "Minor bug fixes for astroedit"
  },
  {
    "hash": "73301ce88ae44000ce167209094160af612edd1e",
    "short": "73301ce",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-11-24T11:33:47Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "3b898d0a63898a0474aadf9e465f784c515a84ca",
    "short": "3b898d0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-11-24T11:30:53Z",
    "subject": "Https handling"
  },
  {
    "hash": "bd966f2fac1b566aec65262f4e5a9a6b6d303faa",
    "short": "bd966f2",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-11-24T11:23:30Z",
    "subject": "Https migrations"
  },
  {
    "hash": "07ceb117dace7337ff8bed881c1a12de895029cb",
    "short": "07ceb11",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-10-26T23:50:11Z",
    "subject": "Various bug fixes \u0026 Preferred option for SiteFile"
  },
  {
    "hash": "1b11a1dff0a00d864ed8f2e8db3b56a87f6debfa",
    "short": "1b11a1d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-10-20T18:33:42Z",
    "subject": "wrong code"
  },
  {
    "hash": "800b381f57a053391946c6ffbfdb9e9d2b780eca",
    "short": "800b381",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-10-20T18:23:10Z",
    "subject": "New Entry style - Tile"
  },
  {
    "hash": "2778e12f38b7c3e1648aff3718de6dd4f82e3ff8",
    "short": "2778e12",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-10-20T18:22:49Z",
    "subject": "minor bug fixes"
  },
  {
    "hash": "8f05e37ee464eaffcff638f1b1806e2c555e9cf6",
    "short": "8f05e37",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-10-19T15:16:47Z",
    "subject": "Check for grecaptcha availibility"
  },
  {
    "hash": "dedb6bdae22a80d9aa0b7143a8adc1f864e2ea56",
    "short": "dedb6bd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-30T16:45:16Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "86605da37a2d521e2f8dfd031347441fc548955a",
    "short": "86605da",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-30T16:44:02Z",
    "subject": "Chrome fix"
  },
  {
    "hash": "a35f33b1cf1526c4decea30c76af6c4bba34dc93",
    "short": "a35f33b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-30T16:43:02Z",
    "subject": "Minor bug fixes"
  },
  {
    "hash": "3e8e6362b2002bb916f1081b0684f9f20932c3ea",
    "short": "3e8e636",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-29T16:46:54Z",
    "subject": "Early album draft"
  },
  {
    "hash": "be4d5c6ce2b60a500cad0f7bb131ff1cf5bfd114",
    "short": "be4d5c6",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-27T23:41:19Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "c328231f76ce7b1f659c0ac121ab042dd45619ce",
    "short": "c328231",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-27T23:40:34Z",
    "subject": "wrong referencing target"
  },
  {
    "hash": "b741c687d8b01b26a81d59b9f7d603a03f4cc08a",
    "short": "b741c68",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-27T23:18:02Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "c72651143bc6b92d09fea4cba50c42af81e939d0",
    "short": "c726511",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-27T23:16:49Z",
    "subject": "broken style when MessageBox overflow"
  },
  {
    "hash": "ac7889e754d21db77215acecba1cde969641085d",
    "short": "ac7889e",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-27T19:26:22Z",
    "subject": "Chinese font fix"
  },
  {
    "hash": "0f7896a9256edbe0bcb92e653fc1aaf16fc50ee9",
    "short": "0f7896a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-22T18:23:16Z",
    "subject": "Added Section, early plugin model"
  },
  {
    "hash": "1d812de551ae9652c967a857c54c79d3cb41db36",
    "short": "1d812de",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-22T11:31:53Z",
    "subject": "Generalize tags to flags"
  },
  {
    "hash": "54464ce3951a3acdeac6a0a5f973399501ca0123",
    "short": "54464ce",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-20T18:04:53Z",
    "subject": "minor bugfixes"
  },
  {
    "hash": "88ad9b8a53721813deea7c6dadbe812b52f9e491",
    "short": "88ad9b8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-08T12:25:50Z",
    "subject": "Misc fixes"
  },
  {
    "hash": "3294885db960530a299a7d8bb2f9ca8a7bd57d3e",
    "short": "3294885",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-02T11:04:14Z",
    "subject": "Contact form, brackground image and such"
  },
  {
    "hash": "f98d2fd94928c498f03dd98f275ec81e51e29abc",
    "short": "f98d2fd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-09-02T03:56:00Z",
    "subject": "justify text"
  },
  {
    "hash": "0cdd62d81f423bf8037c58949c2a3e10381855e8",
    "short": "0cdd62d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-31T16:39:37Z",
    "subject": "use bettor reading-font"
  },
  {
    "hash": "22c0e5782e461b5611166a80dd63ba9e83307c69",
    "short": "22c0e57",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-31T07:07:55Z",
    "subject": "Bug fix for redirecting nulls"
  },
  {
    "hash": "9042975e28a6c202526af2c73075acdf09ba720e",
    "short": "9042975",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-31T04:35:03Z",
    "subject": "Allow indication for spoiler"
  },
  {
    "hash": "4aaf3d445a233e2f39140f032b38bb79a50b72cf",
    "short": "4aaf3d4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-24T04:41:49Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "c08786d8018365d39e98f73dda3dfc30d89ba7a1",
    "short": "c08786d",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-24T04:40:34Z",
    "subject": "Tracker mis-positioned"
  },
  {
    "hash": "4b4a430a5f6082a6dfae83718bebb7e45e5f0b61",
    "short": "4b4a430",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-24T04:39:22Z",
    "subject": "Tag fix"
  },
  {
    "hash": "2d858c48b88e0cd1fec72352d89b052dba3cb06d",
    "short": "2d858c4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-21T04:38:13Z",
    "subject": "deprecated the backup function"
  },
  {
    "hash": "33808fd46daccbf075ff886643731ec08bf86543",
    "short": "33808fd",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-21T01:52:02Z",
    "subject": "fix clicking the entire article for delete"
  },
  {
    "hash": "a6618dc9ffdff0e1a1db77ed090949073001b394",
    "short": "a6618dc",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-18T08:03:07Z",
    "subject": "Delete button"
  },
  {
    "hash": "2d5b307fe3b8fb8a6b57feb0efb730c5aa34746a",
    "short": "2d5b307",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-18T04:33:09Z",
    "subject": "Merge branch 'master' into Astro"
  },
  {
    "hash": "a08b0f3d5ec29814154656f8d01c1d3110ceedca",
    "short": "a08b0f3",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-18T04:32:10Z",
    "subject": "MessageBox added keybindings"
  },
  {
    "hash": "1df7d4bb513f22785a803a10fbc53123c0545253",
    "short": "1df7d4b",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-18T04:28:51Z",
    "subject": "smooth backgroud wave"
  },
  {
    "hash": "f1d20a82d40bdce23f128f0640f9dfc481fb60ce",
    "short": "f1d20a8",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-17T09:44:38Z",
    "subject": "Major bug fixes due to migration issue"
  },
  {
    "hash": "f88643ceadd12f4eb047ffec8557d293963de4f1",
    "short": "f88643c",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T17:13:54Z",
    "subject": "Pure Column"
  },
  {
    "hash": "69b43d5b79821eb9af4c2c83770459d4f74ebda7",
    "short": "69b43d5",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T15:00:04Z",
    "subject": "Added Library SyntaxHighlighter"
  },
  {
    "hash": "c6a7cd79d3e29632189d7641b728744f674042f8",
    "short": "c6a7cd7",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T13:42:38Z",
    "subject": "Merge branch 'Astro' of AstroGit:BotanJS-Astro into Astro"
  },
  {
    "hash": "0a25f87965845b99d30a486cdb9e789cd0861a8f",
    "short": "0a25f87",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T13:06:23Z",
    "subject": "Astro Classes"
  },
  {
    "hash": "d3f924adf366c6719a2a9fd513adac21bbefab0a",
    "short": "d3f924a",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T13:42:10Z",
    "subject": "Merge branch 'master' of github:tgckpg/BotanJS"
  },
  {
    "hash": "7a44bce6d3957f403572ffe813a63a9012fd9a2f",
    "short": "7a44bce",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T13:41:51Z",
    "subject": "License Header"
  },
  {
    "hash": "fed72acd290a958d9749519834bfdecdab6b30ba",
    "short": "fed72ac",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T13:06:23Z",
    "subject": "Astro Classes"
  },
  {
    "hash": "47205915807600ea43686b95535e061f739bbf06",
    "short": "4720591",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T10:26:24Z",
    "subject": "Update README.md"
  },
  {
    "hash": "e17d8c03bbe33c68d881bfeb6818cfbad5e60cd5",
    "short": "e17d8c0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T10:22:49Z",
    "subject": "Update README.md"
  },
  {
    "hash": "e82f9c4c430f94b0b6b1ff9f47120594689576ba",
    "short": "e82f9c4",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T10:17:44Z",
    "subject": "Update README.md"
  },
  {
    "hash": "4c93896df3f63cbd0f803a9c86d15fa637d7800e",
    "short": "4c93896",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T10:12:10Z",
    "subject": "Initial commit"
  },
  {
    "hash": "f19f612fad876c94342e8ce9e6c8183ca74a9a5c",
    "short": "f19f612",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T09:46:52Z",
    "subject": "Update README.md"
  },
  {
    "hash": "52111d0fa704765743768e639ee638101930a1a9",
    "short": "52111d0",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T09:45:27Z",
    "subject": "Create README.md"
  },
  {
    "hash": "9d4923502a92e20dc1ebb2918798114cf9343f41",
    "short": "9d49235",
    "author": "斟酌 鵬兄",
    "email": "tgckpg@gmail.com",
    "date": "2015-08-14T09:42:22Z",
    "subject": "Initial commit"
  }
]
