)]}'
{
  "log": [
    {
      "commit": "c82b1bc0eacb377e6cea47cafb1242a0b3793457",
      "tree": "3d05344735cbd36a07c4918788d3414b0e7d7949",
      "parents": [
        "a9c8b0e77c701a960935ae5bbb678eabb7bed570"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Nov 18 18:06:14 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 19 12:55:31 2018 +0100"
      },
      "message": "Introduce headerButtonGroup content_block\n\nChange-Id: I5a3ca7d46befc702c0bda2203498e76cdebe17f4\n"
    },
    {
      "commit": "a9c8b0e77c701a960935ae5bbb678eabb7bed570",
      "tree": "8750b2eb70adc9aca797e3fb08f91aaada1dd6bd",
      "parents": [
        "864c293d4d28a12b998b87c7bf920e86d35404fc"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 20:20:28 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 20:24:54 2018 +0100"
      },
      "message": "Added \u0027sidebar\u0027 content block and make login form part of Auth plugin\n\nChange-Id: Iab9ef73bce0960336aa3821e6f4f390e96dca574\n"
    },
    {
      "commit": "864c293d4d28a12b998b87c7bf920e86d35404fc",
      "tree": "26ee43057539903bbc7d661d1825f46c5f851f5b",
      "parents": [
        "07e743251a724709f21dd6addcdc0286546869e9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 17:18:55 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 18:51:25 2018 +0100"
      },
      "message": "Decoupled authentication from core and introduced as a plugin\n\nChange-Id: I149e5f7f5ab2d833d812e6e381da8ad4b45c1ed7\n"
    },
    {
      "commit": "b89863adcd4c712880cb842a0178d09fd978a226",
      "tree": "3b67bc95b2aa96297d4f9ef9f21ff82038c28509",
      "parents": [
        "7c75841d7e3f50297047f73570150abe40223402"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 16:43:59 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 16:43:59 2018 +0100"
      },
      "message": "Set custom action titles for Ajax request to improve Piwik integration\n\nChange-Id: I38fe710584b838f6dc9215bf9ec212db1abc9877\n"
    },
    {
      "commit": "7c75841d7e3f50297047f73570150abe40223402",
      "tree": "01cb15e427310896a4a15755077baf1344d55c0a",
      "parents": [
        "e6ad55dfa58f4507c7540e7a6313addbfcfb6dd2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 14:17:00 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 14:17:00 2018 +0100"
      },
      "message": "Support piwik.embed directive\n\nChange-Id: I3abb4d35ae398967146b37d1f38d451cdf50ed41\n"
    },
    {
      "commit": "4c33c62b80f0f05e0cf8ea65f01d57cf37e6ea9c",
      "tree": "e6400988ffbab617f29628eda729543471e76eb6",
      "parents": [
        "3c69730f7e3c2bffc3780192a3a9746f5415b1e3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 12 13:43:27 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 12 13:43:27 2018 +0100"
      },
      "message": "Introduced Piwik as an optional plugin\n\nChange-Id: I57d6961ac9e922e1a661ea94a5a6c7563688ed0b\n"
    },
    {
      "commit": "d1ff8d80fb73db5b08775bc66b7e529c2b40e09a",
      "tree": "3267517716a997939c54ecc24a4528c781013c54",
      "parents": [
        "385249dc34678dbf4e5018ed18c55654b55b5fdd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 08 13:16:55 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 08 13:16:55 2018 +0100"
      },
      "message": "Limit query length for security reasons\n\nChange-Id: I748e377ab22b1228cc05b0d3faaadacbd829df9c\n"
    },
    {
      "commit": "385249dc34678dbf4e5018ed18c55654b55b5fdd",
      "tree": "2426975d4f3a8356296bb5d8e7b9c965379d35a2",
      "parents": [
        "c4be819463d3558cf606286127b18857c0102d2c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 29 12:26:29 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 29 12:26:29 2018 +0100"
      },
      "message": "Respect cutoff for caching\n\nChange-Id: I59a2dba2c35cff170cbe56e596aa6adee5bec933\n"
    },
    {
      "commit": "c4be819463d3558cf606286127b18857c0102d2c",
      "tree": "2e51f0db699887dbc906aa1042698ae51b5f0742",
      "parents": [
        "73f36081cb2eb9ca60b6e6391b74bd69d77813b3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 16:07:53 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 16:07:53 2018 +0200"
      },
      "message": "Add query parameter validation\n\nChange-Id: Ib0fa76faf0c70bb8373bf723f238c9e88b5b890a\n"
    },
    {
      "commit": "73f36081cb2eb9ca60b6e6391b74bd69d77813b3",
      "tree": "7a22cb2f9550d3246a805bdcfa332a9ca0888deb",
      "parents": [
        "d26951066610a006306d1db5e6439c1f83ad503e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 15:34:59 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 15:34:59 2018 +0200"
      },
      "message": "Restructure test suite\n\nChange-Id: Ibbd4bbb27203f9ffa89ae3e3a36b16f455b3523c\n"
    },
    {
      "commit": "2e2098e61790dfe5be866613e6fddd4d9fec691d",
      "tree": "acc3b9bb670cec10059c240a2557a59e541d1a71",
      "parents": [
        "fb6d87de0239af9657362531605d78eae868f0f4"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 20:16:24 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 20:16:24 2018 +0200"
      },
      "message": "Fixed absolute path in test suite\n\nChange-Id: I2bc4fd451f0e4277d3e39b14f38784dc79fa26d7\n"
    },
    {
      "commit": "80a84b23bac49d62150622c6bec0cc16a4a07143",
      "tree": "ad26eaaccda99d1ba86408424170d1fdd6727c77",
      "parents": [
        "8ea842917b147d41453561e7c4a75282879d162e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 17:44:24 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 17:59:14 2018 +0200"
      },
      "message": "Support text information endpoint\n\nChange-Id: I93499d56e235f99dd56189e0174b5c572ae36189\n"
    },
    {
      "commit": "8ea842917b147d41453561e7c4a75282879d162e",
      "tree": "83770ed83de17ac8ce320940a5a02e5855e40ab7",
      "parents": [
        "ec3d0e8999fd538ceaa17d892d629a07ea04503d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 13:41:52 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 13:41:52 2018 +0200"
      },
      "message": "Improve error handling\n\nChange-Id: I1f54cf9cd4770d6602f70036cf0e27c9ede8c893\n"
    },
    {
      "commit": "ec3d0e8999fd538ceaa17d892d629a07ea04503d",
      "tree": "6902bf4436c64a10c07ec409c96a27a04c90663b",
      "parents": [
        "d7ed34bbec37e6096e0fac38ae66657da5c86548"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 23 17:51:23 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 23 17:51:23 2018 +0200"
      },
      "message": "Test and fix caching\n\nChange-Id: I2e3e72778d4ff99716f104465ec063be9ac1a580\n"
    },
    {
      "commit": "d7ed34bbec37e6096e0fac38ae66657da5c86548",
      "tree": "b94ac3f7292768a051f8a4f64d98abe1a51245d4",
      "parents": [
        "f21eb49b0042deb8d5fb4feb0f3dd0247d6c177d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 18:42:28 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 18:42:28 2018 +0200"
      },
      "message": "Fixed authorization in caching\n\nChange-Id: I00aabe2ba4eaef430124c4991789c007b9125cca\n"
    },
    {
      "commit": "f21eb49b0042deb8d5fb4feb0f3dd0247d6c177d",
      "tree": "8c55caa029c640d7f63ed6560593c93647b4145e",
      "parents": [
        "7d96fa42a94880cca9232f64be44e9481b53c1e5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 15:17:56 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 15:17:56 2018 +0200"
      },
      "message": "Introduce caching for all query methods\n\nChange-Id: Ibe43ccc18114f64d30e7e8f1162239daf78090c0\n"
    },
    {
      "commit": "7d96fa42a94880cca9232f64be44e9481b53c1e5",
      "tree": "06f76cd9950d5b613462667f6a268bb7b56230f6",
      "parents": [
        "be61f4cc15fd3af9c3ea84531d0180756553738f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 13:13:16 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 13:13:16 2018 +0200"
      },
      "message": "Add error check to corpus_info\n\nChange-Id: I59a158691b88407625741124cc036bc494f16434\n"
    },
    {
      "commit": "be61f4cc15fd3af9c3ea84531d0180756553738f",
      "tree": "1d992e6d01e3445e283b710bbb0337d5fde19a3e",
      "parents": [
        "d0ec3083e8ed822b8576a8a02cb0899cc60538d3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 20 00:52:58 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 20 00:52:58 2018 +0200"
      },
      "message": "Added corpusinfo endpoint\n\nChange-Id: I81a24670e437dad5ac449566eac9460a0819ef18\n"
    },
    {
      "commit": "d0ec3083e8ed822b8576a8a02cb0899cc60538d3",
      "tree": "5c09e8888c6eeafcd192cd925949dd9701bb4d8f",
      "parents": [
        "7093b8196fe2e3ea88b5f4a1c3f048d92fa2a720"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 18:53:09 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 18:53:09 2018 +0200"
      },
      "message": "Check for the right error and warning structure\n\nChange-Id: I7546ad959e93486b04785a5ae82b9fb05903f936\n"
    },
    {
      "commit": "7093b8196fe2e3ea88b5f4a1c3f048d92fa2a720",
      "tree": "f748282d704531bb8e9de6edda18752e440983a7",
      "parents": [
        "b8d0b400e3629094cb9a7a24b8bdad233937219b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 17:28:21 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 17:28:21 2018 +0200"
      },
      "message": "Introduced KalamarErrors plugin\n\nChange-Id: I72fc22a702e41af7beec9d1cbdf3874e65bd2bb4\n"
    },
    {
      "commit": "b8d0b400e3629094cb9a7a24b8bdad233937219b",
      "tree": "de9d36b01034dd0574d0fd6279a06fb4f2ca0903",
      "parents": [
        "b80341d78c948ad37aff837d2eae3055a244694e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 18 23:51:52 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 18 23:51:52 2018 +0200"
      },
      "message": "Added matchinfo tests\n\nChange-Id: Idfbc7ebf3a1dd8524425999b4ab15cbe64bb68c8\n"
    },
    {
      "commit": "b80341d78c948ad37aff837d2eae3055a244694e",
      "tree": "3ab2ec98dcbeca8d3912024e89e037c9ae659cf0",
      "parents": [
        "dffa93920f157b6b00112a40e0b7843e5115fcc6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 15 19:46:23 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 15 19:46:23 2018 +0200"
      },
      "message": "Add matchinfo to rewritten backend\n\nChange-Id: I3a14dbb23da5071751a31d50881f7084e0a24d22\n"
    },
    {
      "commit": "dffa93920f157b6b00112a40e0b7843e5115fcc6",
      "tree": "109c4ca5bc17fe39b66fe6b0c7cf59251fa5b16e",
      "parents": [
        "323966335af64e6038f0f3284bb49f1eeeec8d2f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 12 16:26:09 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 12 16:26:09 2018 +0200"
      },
      "message": "Test matches with new search engine\n\nChange-Id: I2d29d4e492b7a0cc34f4a3d5ba3126720bc11e66\n"
    },
    {
      "commit": "323966335af64e6038f0f3284bb49f1eeeec8d2f",
      "tree": "fb6ec131616c4f178f7e6c4aab3b74671c1c7eda",
      "parents": [
        "05c6dd60142ef48484e7138322d51cc315e6baf2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 17:08:37 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 17:08:37 2018 +0200"
      },
      "message": "First working query example with promise based backend\n\nChange-Id: Iee7360d123dc09876d942a32013077d78ea50b91\n"
    },
    {
      "commit": "6d49c1f62307711e8bb00886ad45a8eda11ad0b1",
      "tree": "6a31195ada7f7d72df33329214217d25b99540db",
      "parents": [
        "0e1ed24dd2a381536b23d6032898cc3524da176c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:21 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:52 2018 +0200"
      },
      "message": "Implement flexible fake backend\n\nChange-Id: Icff0d3b8e1a82c7e459dfac6417f59502f0eb099\n"
    },
    {
      "commit": "0e1ed24dd2a381536b23d6032898cc3524da176c",
      "tree": "a5f27fca9c40fd303fcdff1ef569c0a1d51bd6b3",
      "parents": [
        "9b98136fa9fd7d91e8b12c5608d4982d253fdcc0"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 13:22:00 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:52 2018 +0200"
      },
      "message": "Introduced experimental API method and fixture system\n\nChange-Id: Iffb6d3c4f7f21bcf40c904d40d137b206a3ba266\n"
    },
    {
      "commit": "7b7695de2b4b27dd26ed1d35c410f5905ce48d4e",
      "tree": "1883c320dbe3e299dc24e3708f747560469eda41",
      "parents": [
        "a17bc5bc795a118736776cee93b074c26cd2f899"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 09 19:54:39 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 09 19:54:39 2018 +0200"
      },
      "message": "Removed comment in sass file as it seems to confuse node-sass\n\nChange-Id: Idafbddca856361041d20860df04fac1efa271131\n"
    },
    {
      "commit": "a17bc5bc795a118736776cee93b074c26cd2f899",
      "tree": "f70eb80ef0c59d4a8c0d5de0a0013a236afc6b80",
      "parents": [
        "782fba8d96cc2233b33c941c07784c218ed1d0a3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 05 13:35:01 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 05 13:38:25 2018 +0200"
      },
      "message": "Introduced some basic metadata information\n\nChange-Id: I4fab9d39a86200637cd780ba293e9982f4f0724b\n"
    },
    {
      "commit": "8eef346d3636d2c5754234594abacf22e059bf59",
      "tree": "741a7898a38cd7776b7aa1221a7e880af0486666",
      "parents": [
        "aeeb82569d8a9e3e85e3217faebc2995d1e0b6c5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 20 16:45:10 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 20 16:45:10 2018 +0200"
      },
      "message": "Fix syntax marker in hint line\n\nChange-Id: I554720eadddc949495d3c255aa76e4204de9845a\n"
    },
    {
      "commit": "479994e84950e43d2362c9b155496c6a85a02a0d",
      "tree": "bad6802a50247dfd0e5e24de1afece8ee3c16759",
      "parents": [
        "7f9a6a33ca5e22ac4d5b2a0f55da6c1e28e1ddd9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 02 13:21:44 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 19 12:06:55 2018 +0200"
      },
      "message": "Initial approach to a widget based plugin system\n\nChange-Id: I8ad07c817248a0d205ec9eb66f0dc579fbcd7160\n"
    },
    {
      "commit": "f44a0a2ce0f4233fc67ee66b15c91ca2b7cc846a",
      "tree": "799759c46bbf08e5801dc34a3b5780934818fbe1",
      "parents": [
        "5746ecfe26752bad3b6d4e14c0840d8c6ed33a79"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 05 11:19:49 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 05 11:19:49 2018 +0200"
      },
      "message": "Test for broken query responses with BAD REQUEST status\n\nChange-Id: Iba7b544f8cd5d8eaa403d3de0b5dc259a81a8766\n"
    },
    {
      "commit": "80dd3ca396942361fd182a9e89d43ad871aa8118",
      "tree": "4ede83f6d8e2678aabd1abf8f2c1c810ad902e4f",
      "parents": [
        "b59accd4ccc161826189961eb75a0f5a28626ee5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 17 18:11:55 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 17 18:11:55 2018 +0200"
      },
      "message": "Remove deprecated placeholder syntax\n\nChange-Id: Ie32d19a6bcf05c399996d27b3d21bdafbed9f284\n"
    },
    {
      "commit": "5e99216c7f03d3ddee39ff2ca81016cc9d7cecad",
      "tree": "56f705e121e3eba2b16444be27ee1ae31e58ea85",
      "parents": [
        "3fe9fc30c159b2d7fa0b88fb28e585ac0ce83b10"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 22 21:55:15 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 22 21:55:15 2018 +0100"
      },
      "message": "Improve and test support for customized templates\n\nChange-Id: I7209c247b01dc06078d84c18e0a7beed80c6a62c\n"
    },
    {
      "commit": "3fe9fc30c159b2d7fa0b88fb28e585ac0ce83b10",
      "tree": "e0511253bd65ec6e2b9ee818a62c22740da86218",
      "parents": [
        "36c020f12fc08843569ccea9154a417f2e659255"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 20 13:12:31 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 20 13:12:31 2018 +0100"
      },
      "message": "Fix error reporting of non-json error responses\n\nChange-Id: I19f67e92b09a41db09509b3b07e04ef2f8a7d2a2\n"
    },
    {
      "commit": "429aeda01f85fd132933b7f6d02ff2b83f7777c9",
      "tree": "a46cde87960fa9d43a4e0c4b19470ddbe73c6f65",
      "parents": [
        "15158e0171f359fd99a5f07264f3d7ffd8e93d96"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 16:02:29 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 16:02:29 2018 +0100"
      },
      "message": "Remember application state on login (issue #20)\n\nChange-Id: Ie72bb05ee53080986749e74b87fc4f71b343c270\n"
    },
    {
      "commit": "15158e0171f359fd99a5f07264f3d7ffd8e93d96",
      "tree": "3f35a940836dd42fe6a524a371d24e7187c102f5",
      "parents": [
        "8bc6ed9a0d92f829dfa85c56b4466011b94ee947"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 12:42:46 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 12:42:46 2018 +0100"
      },
      "message": "Prevent csrf attacks on login\n\nChange-Id: I9e6225f80136899e1ab90eac58d8206d2f7b1819\n"
    },
    {
      "commit": "f4a7cf4c5a2f188c7653eca814da19d83fd5fd71",
      "tree": "48a3b0b721370076b29edb1d7986b4217ccc410b",
      "parents": [
        "f1df4af5069125837d06536391d2a8e8a1f7a2dd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 09 15:58:45 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 09 15:58:45 2018 +0100"
      },
      "message": "Tutorial queries can now be unavailable for certain corpora\n\nChange-Id: Ib52cf6dfc2a020893dd6b252a3d1f5ddd53e936c\n"
    },
    {
      "commit": "2dd87546fa99bb877208ff8f56f54ef92cb0d76b",
      "tree": "408454bc1a2587c5d40c412d351144d3e8586216",
      "parents": [
        "3ebfd4e724b3586f95c6351d8f92c6dd41c56813"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 17 11:21:01 2017 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 17 11:21:01 2017 +0100"
      },
      "message": "Fixed failing tutorial tests\n\nChange-Id: Idb9bcbe46e5b7c7d58ffdc9b9f826e4c965a3020\n"
    },
    {
      "commit": "0dc1090881dd2497c2e6b0c3f2af122a3a3739dd",
      "tree": "94342b6fae7f49312b226cb9acc97bbb35a14dac",
      "parents": [
        "4856781726f46eec1a02e006c35a9c7cdac8aaa2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 01 18:00:16 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 01 18:00:16 2017 +0200"
      },
      "message": "Localize navigation\n\nChange-Id: Id3e423bbf51916cdff737e9188b6104696a0f5b5\n"
    },
    {
      "commit": "ccd71a4dd3f8e189145daa30e1e1dfdbeaca7c43",
      "tree": "ad1106312c02395706db855a119cecf966d0aa3c",
      "parents": [
        "0af141443b8896e167250291a6326256f9643114"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 30 18:09:19 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 30 18:09:19 2017 +0200"
      },
      "message": "Added german poliqarp tutorial\n\nChange-Id: I6addb6c6c4a0fee2f5725701b961ac58a531db1a\n"
    },
    {
      "commit": "7d75ee3ea0f12789c912b0db5fd2961001f77d61",
      "tree": "f6effa318b56d19ac816396ff4b48ea6f0c687e8",
      "parents": [
        "ccede025e8505a0c7a4a08f7d29b17f6f6a7d9b3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 02 13:42:41 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 02 13:42:41 2017 +0200"
      },
      "message": "Made authorization optional\n\nChange-Id: Ib86f47d05136bc806a3f4ccde5e567a387528804\n"
    },
    {
      "commit": "1b0c265811f78de9d9d0e9311725a00c0af170b9",
      "tree": "0b778752d33451d6e5a8265cf25a2b7f770d0798",
      "parents": [
        "5258d46c13f017aa9d4cf771599e9ce5e24025ff"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 15:28:49 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Fixed intro\n\nChange-Id: Ifd2af380084eadff629bddb3edb8fad34a39ed0b\n"
    },
    {
      "commit": "14a79e6de1373dd557e3f407ef5752e4e2a82d98",
      "tree": "64539859e46279f7ac2de9a1fc4090934e6f74f6",
      "parents": [
        "bc213c02675830c6c9dacaf268f94e494d4034d8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Apr 24 20:16:58 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Fixed ficture test for errors\n\nChange-Id: I1957277d5ee2ef423ef5b15c553e1ffd97c58c01\n"
    },
    {
      "commit": "bc213c02675830c6c9dacaf268f94e494d4034d8",
      "tree": "85fb0b77cb76f94723af857f2b22ec1977bc57d3",
      "parents": [
        "e5ef4e0b693d5f68e4da01d3359b650ff7d28d97"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 20 16:45:55 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Added authorized search and fixed logout\n\nChange-Id: Ia18d1bf14286c658a9aef9ca29508145f07309ca\n"
    },
    {
      "commit": "e5ef4e0b693d5f68e4da01d3359b650ff7d28d97",
      "tree": "e0e70433021d395f8661f90e3a9482aa17d4e2b6",
      "parents": [
        "45cd0ce4192fa26df06187843fa2a267cfbcaf01"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Apr 19 17:07:52 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Improved login and prepared logout\n\nChange-Id: I29e7c3752682e1016cbbd861ac1c1c3dd64964ab\n"
    },
    {
      "commit": "45cd0ce4192fa26df06187843fa2a267cfbcaf01",
      "tree": "756d90c6e0da3a6539723f10405681cee238e34c",
      "parents": [
        "089ae2c75d79437a8e0aeee1f5e0a2542eec531e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 18 23:24:29 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Test query language entry\n\nChange-Id: I415396b8f69ad25f3d7f6751c2a43a072012492c\n"
    },
    {
      "commit": "089ae2c75d79437a8e0aeee1f5e0a2542eec531e",
      "tree": "e7e33ef3a0856e167e7bf14e576380cae26ff32f",
      "parents": [
        "3042f24e2d44614cd98d8aedcb9736e94e6e1d70"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Apr 17 17:59:23 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Test with page request\n\nChange-Id: If9600aaec0bab143f43b9433ad2b00ff7b3fb960\n"
    },
    {
      "commit": "3042f24e2d44614cd98d8aedcb9736e94e6e1d70",
      "tree": "4ed62089ab09ff8083ef3347aa067f4ecf6a16d3",
      "parents": [
        "2e3d377e53a3089a43ee7f004da4b069adca31f8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Apr 15 16:57:55 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Added simple search fixture to fake server\n\nChange-Id: I65a5fcc80820d6eb61a2deab1748e25ab1354dc3\n"
    },
    {
      "commit": "2e3d377e53a3089a43ee7f004da4b069adca31f8",
      "tree": "12589aed90753b7a2cec59692c7e32a274d75d66",
      "parents": [
        "741b2b1eb909ab1fcd67de2537e99b08bbbde0f9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Apr 14 16:20:40 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Remember user name\n\nChange-Id: Ibccc786cd513510b08582e89605e74c02d8fceab\n"
    },
    {
      "commit": "741b2b1eb909ab1fcd67de2537e99b08bbbde0f9",
      "tree": "efec094c42a5729ca05fe9d201638cfa204ce68c",
      "parents": [
        "be9d5b320f305111006f663278c9553e2cb0971a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 13 22:15:59 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Improved JWT handling and fixed test server behaviour\n\nChange-Id: I169dbaa3afbb059e2b2c99bc2fc0f5f417ad57a5\n"
    },
    {
      "commit": "be9d5b320f305111006f663278c9553e2cb0971a",
      "tree": "e9ce072b31273bfa4278700bf3fb37472d63ae4d",
      "parents": [
        "80f731d2e91ce656c924921bd4accabc24885ad4"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Apr 05 20:48:24 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Slightly improved test server communication\n\nChange-Id: Id6adb2e6a1525a10e741027ace3168c42b2f1fbf\n"
    },
    {
      "commit": "c95c9e757d77a81677a67328fa95e3ed15b291cd",
      "tree": "4da3c56b1296e8f6e34a428cd247c6750b8df5f0",
      "parents": [
        "3cd391efea8505e63fd8b7854bb990b85448a9fc"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 30 21:53:51 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Minor fixes to user login\n\nChange-Id: I2e6050dc54832e4adc594c3629b345754e40ba01\n"
    },
    {
      "commit": "3cd391efea8505e63fd8b7854bb990b85448a9fc",
      "tree": "be242b2c3e64e9132582a578b396d178f0367d7e",
      "parents": [
        "c86bbc4c4441a5e899913b59072e1421f9689583"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Mar 29 23:42:54 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Some tests to check for compliance with new Kustvakt\n\nChange-Id: I5d9db0725664af2c6f1164e4acb258a76d89a90f\n"
    },
    {
      "commit": "e8235be1ed77e3bd24bb31e816dca08e5ba0392a",
      "tree": "a423cf0bdfc720986e2f298cea0455a0483fcc35",
      "parents": [
        "2cb9a3da502840b121df52c4611c2bf3441e7167"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 27 11:02:18 2016 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Improved user management routes\n\nChange-Id: I3310e03a96565f6c02fe48710c1ef4e48e6fe115\n"
    },
    {
      "commit": "2cb9a3da502840b121df52c4611c2bf3441e7167",
      "tree": "4448939142ceec8db619679b346cc0a509020730",
      "parents": [
        "dadacf110196698cea99b390973db9f2b4ee1f71"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Feb 09 23:59:46 2016 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Minor user management changes\n\nChange-Id: Ia36f1baa1fea34c755d9d21e29e0596d75485a43\n"
    },
    {
      "commit": "6f1c6335bdff3cd47692e13f5ed0c9d700287190",
      "tree": "038fde06f5a489061fb9e235801e3ffdba7d2e5f",
      "parents": [
        "b3923856455d603ffe83e200794f98d13290607f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 01 16:08:58 2016 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 01 16:08:58 2016 +0100"
      },
      "message": "Removed client test\n"
    },
    {
      "commit": "b3923856455d603ffe83e200794f98d13290607f",
      "tree": "cb46a72925548086f54938a4a307622a05bc7131",
      "parents": [
        "cff9bacd12d60997dac918df0db376e020b3b413"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 01 16:07:59 2016 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 01 16:07:59 2016 +0100"
      },
      "message": "Improved hint menu for Schreibgebrauch\n"
    },
    {
      "commit": "a0cd596099c20451421e7d1bca9ee18cc9432eac",
      "tree": "a1c16f96daf5007e087353a438886ff22447a912",
      "parents": [
        "30ee514bb1026e415deac38e644d648cd767e643"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 29 09:38:00 2015 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 29 09:38:00 2015 +0200"
      },
      "message": "Fixed 404 bug in production templates\n"
    },
    {
      "commit": "a748b0e84bd338b5b5d30021e359408cb1bb7292",
      "tree": "e0327a6efd78fc8de7547bd8d2c24bfbfe176fa9",
      "parents": [
        "d0711cac38da9e8dbe820aeb04a20e75b831393a"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 22:54:06 2015 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 22:54:06 2015 +0000"
      },
      "message": "More documentation, clean up tests\n"
    },
    {
      "commit": "a898dac3d421156527dd5b0fefc0a699c236d7e6",
      "tree": "093850f497c7a9f16c020703d656dea1e287b57b",
      "parents": [
        "9c12506ed3454253b57c4a24881c187e03b45a46"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed May 06 21:04:16 2015 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed May 06 21:04:16 2015 +0000"
      },
      "message": "Lots of fixes to pagination, l10n, tutorial, css ...\n"
    },
    {
      "commit": "2fe12e1a161a0bb65b200c70e91b73a4488da65d",
      "tree": "f75e4f44fa6f10de0b54b5e71a5bca8bb8f26975",
      "parents": [
        "b5964a6c947ea91da5cd35b7dddbe8f1be3975ae"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Fri Mar 06 16:47:06 2015 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Fri Mar 06 16:47:06 2015 +0000"
      },
      "message": "Renamed to Kalamar and updated Virtual Collection Chooser\n"
    },
    {
      "commit": "46e6f18da0b1517757bc05df2f94ab5885e70de3",
      "tree": "a85268cf1fe6614b96c6f9deb2fab7522e2f9680",
      "parents": [
        "86dad5b131b07586f4f6b780766684bd9188bc6f"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed Feb 04 15:22:49 2015 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed Feb 04 15:22:49 2015 +0000"
      },
      "message": "Some more information in the hint helper\n"
    },
    {
      "commit": "034ea70c7cd0b6b20e5e736b9d8d27333e9cc9c3",
      "tree": "948a0f1b7cd95fd663dde2483eafeeba8a456450",
      "parents": [
        "6ac292b04bae5e9e5bdf8e0e503a4b221cc66160"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Fri Jan 16 19:41:52 2015 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Fri Jan 16 19:41:52 2015 +0000"
      },
      "message": "Fixed paging bug in second frontend\n"
    },
    {
      "commit": "8f4b5dabbc9b71d9a52063466b847327680cb430",
      "tree": "2b49bdc52ac8b960d3dcdcc0b4bede088e227420",
      "parents": [
        "996aa55f11468a5127de0b4af273d57ec5c878a5"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed Dec 03 22:13:39 2014 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed Dec 03 22:13:39 2014 +0000"
      },
      "message": "Now working full non-blocking (maybe leaky here and there)\n"
    },
    {
      "commit": "996aa55f11468a5127de0b4af273d57ec5c878a5",
      "tree": "eb20acb2093728c18384c035fe717cb35f4ddf45",
      "parents": [
        "e99d904d9d7789124793fdc6319749bfe12333ca"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Tue Dec 02 03:26:44 2014 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Tue Dec 02 03:26:44 2014 +0000"
      },
      "message": "Still some problems with non-blocking search\n"
    },
    {
      "commit": "64bab25065516c55b7dfcc9b99d91b0e36adfd81",
      "tree": "4a86620586f5c6972834a6f480cf19d1fad8b6cf",
      "parents": [
        "5d1ffb419806a738ee58276edff2132c35bda00d"
      ],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Thu May 22 11:04:04 2014 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Thu May 22 11:04:04 2014 +0000"
      },
      "message": "Cleanup testbed\n"
    },
    {
      "commit": "5d1ffb419806a738ee58276edff2132c35bda00d",
      "tree": "10deaab2c17d329f464c9ebb6d62f32bfa9790e2",
      "parents": [],
      "author": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed May 21 17:45:34 2014 +0000"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Wed May 21 17:45:34 2014 +0000"
      },
      "message": "Slim frontend for API and serialization tests\n"
    }
  ]
}
