)]}'
{
  "log": [
    {
      "commit": "49b01519bbfcd4219ce77ff9ef7497d4ab1458e0",
      "tree": "0be6ff32ffab41e5a20503b0aa68ec72fd943644",
      "parents": [
        "2f931dece84c0f3f974cbf0d8863046b9268277d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 05 06:45:54 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 05 07:46:10 2021 +0200"
      },
      "message": "KB66 Use type-safe templates everywhere.\n\nChange-Id: I879e76e5bbaf91349f6df4637d9dc15291a3ada1\n"
    },
    {
      "commit": "a50ac8daab5f90dbf329446cc20c9e9458f24402",
      "tree": "81241eba77a1119201ded1ae07e3f2451643e153",
      "parents": [
        "d4df22db3db5a30c285a5c40f69d70ceae17ff80"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 28 19:58:36 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 28 20:28:40 2021 +0200"
      },
      "message": "Update dependencies.\n\nChange-Id: Ibca1be39b37f76ad9dfe743087959559d3f65d2a\n"
    },
    {
      "commit": "533e6d4ca0764c3d74329cbe8c470957a51a278b",
      "tree": "5caa35dc684bcd932a3880e0d151940dbf304391",
      "parents": [
        "8f4c40796afa355af17130f4813be337916d0d6f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 13:26:38 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 13:26:38 2020 +0100"
      },
      "message": "Make navigation in portrait mode more compact.\n\n - Moves secondary navigation items to the footer.\n - Reduces primary navigation items to two lines.\n\nChange-Id: Id104bb051c48bcd1f8ff97b0ecd3e198a7531cd1\n"
    },
    {
      "commit": "8563a3c03538600ae148b75debd31af16047e2d5",
      "tree": "7ac292f7213bb6118552b94442533e9e685b11e1",
      "parents": [
        "b1192ac9ed515927642215dd3a1717fc13c9679c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 16 17:57:24 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 17 11:03:14 2020 +0200"
      },
      "message": "KB73 Add full text search to post lists.\n\nChange-Id: Ib8333b39cef1d7035ab7fac0ff8a03b400adcb40\n"
    },
    {
      "commit": "813e5971c52df6961fe28569597144332e12984b",
      "tree": "38fa09b4253a2160ffa4e812199f84f34424ccde",
      "parents": [
        "96ed854c16164c6e3fc269923f0e5dc9ae9287c9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 19:27:42 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 20:50:35 2020 +0200"
      },
      "message": "Add Parcel bundler to build process.\n\nChange-Id: Iade8364efa0d2ce9443b67e20bf09ea93a3d7bcd\n"
    },
    {
      "commit": "ad76d62a2656602cb6969b17cc35cfdfc4ff208c",
      "tree": "4f3ceeb6b47a012205d72baa119bfed95925a925",
      "parents": [
        "8040689b6a96f38c03b703386466128f4df5b762"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 27 08:08:17 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 27 08:08:17 2020 +0200"
      },
      "message": "Post list: Load JavaScript modules only if editing is enabled.\n\nChange-Id: Ia6a41427866428da6bd57593c57173ad88f990f5\n"
    },
    {
      "commit": "8040689b6a96f38c03b703386466128f4df5b762",
      "tree": "ab038cc73a80c3b1e4c846e24ebde0805f87af73",
      "parents": [
        "369e698b0761a0c0abb460e92d680ae441374422"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 18:41:39 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 19:25:30 2020 +0200"
      },
      "message": "KB54 Use bookmark Emoji for bookmarks, give title font normal weight.\n\nChange-Id: Id069e3392ee136b7d7b4291b35ad871a88b08732\n"
    },
    {
      "commit": "369e698b0761a0c0abb460e92d680ae441374422",
      "tree": "e1fb9358f85fe07bf28fcea8923dafb573d6aca3",
      "parents": [
        "b3ff7ac842c385bb7c1a99d794a0c57830f58ea7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 13:14:21 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 18:38:45 2020 +0200"
      },
      "message": "KB54 Group posts by date, use floating to make style sheet even more compact.\n\nChange-Id: I41346eb51481d4c2c4e7066373fba5b7073e3e4f\n"
    },
    {
      "commit": "1c2a8a70eed63a6b59dde22bdcb1d029e8485089",
      "tree": "c3df25d8f9ff64daaeb27b19530eb13fc9e0b6b3",
      "parents": [
        "95d29a00d3f37d64f5256cea4e7308f5a975c86c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:09:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:12:43 2020 +0200"
      },
      "message": "KB54 Put posts in date buckets for templating.\n\nChange-Id: Ic17b2dede722f5962a55b9c4d3b4663a71480e9c\n"
    },
    {
      "commit": "bbac0c7d90986f95e93a473c7228021ab726e464",
      "tree": "6a5807e3c026017ad1f8e37f492b415a65ee3f31",
      "parents": [
        "3c4911e9a87702fcf199d410a5502775b02e9947"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:38:49 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:56:20 2020 +0200"
      },
      "message": "KB53 Support bookmark edition.\n\nChange-Id: Ieacbb5c448b9afa4bc9524167e0c73618de6db48\n"
    },
    {
      "commit": "695427b3c99fad50cb6386c0111dd2f0bb0ca9fe",
      "tree": "02e69f31fd1cd9b54e3ef48532bae83e0c725c2d",
      "parents": [
        "09914e3fe1fbb3cd6c5227c0ea93b77cae43ca05"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Apr 18 15:55:44 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Apr 18 15:55:54 2020 +0200"
      },
      "message": "KB51 Add post links.\n\nChange-Id: I429aadcc71212a9bfb90c812e108e55c51672ba9\n"
    },
    {
      "commit": "188327df8235e114962a7ccf5895999eab2e3470",
      "tree": "1d743fbec7b54a9bb700484463be17e83349b82d",
      "parents": [
        "0fb9d12078b07947f8df732564477bd3f8eabaea"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 17 21:22:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 17 21:22:57 2020 +0200"
      },
      "message": "Update to Quarkus 1.3.2.Final.\n\nAlso adds a workaround for Quarkus issue #8662\n(https://github.com/quarkusio/quarkus/issues/8662).\n\nChange-Id: I0a91a67609b0fce4cf7f4dd356d787caf1e2938d\n"
    },
    {
      "commit": "db23ab6a291261633ef8f0e4e1a5d82f071ae8bf",
      "tree": "1fd1f6d87bfda0fd4dd66b425395b70e2bf63229",
      "parents": [
        "966a94e3970d0b6dfc63aec1f2aea339290b74da"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 20:01:13 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 20:01:34 2020 +0200"
      },
      "message": "Post list: Improve lazy chat message edit button layout.\n\nChange-Id: I46100b4b0039f241c7fb13905fb203303f1a466d\n"
    },
    {
      "commit": "966a94e3970d0b6dfc63aec1f2aea339290b74da",
      "tree": "cbb1db15a9fb105fb48df3ea72d91b0bf4f0c877",
      "parents": [
        "d1c953115e62512276d43925cff533758c7e666a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 17:13:58 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 17:13:58 2020 +0200"
      },
      "message": "Post list template: Fix whitespace.\n\nChange-Id: Ibcd5302f6a66c0cf6e55f2c213e31df004767c32\n"
    },
    {
      "commit": "06e6c81c77f8098693473e49c11557820541dd15",
      "tree": "90093ef738927496a5c3f48540ed62871b565bbb",
      "parents": [
        "7f4daccab9dc21cfd95be219e5c8c86545d47125"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 17:01:35 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 13 17:01:35 2020 +0200"
      },
      "message": "Lazy Chat: Implement editing of messages.\n\nChange-Id: I291201da1fbc7c2b6563f0837f7ce3e2f7f8555c\n"
    },
    {
      "commit": "12c7cac4bd9abf55f379cbe7d9cf59b518052e51",
      "tree": "9b25dda95b09e40cb4beb9c034780270516a69b1",
      "parents": [
        "e31da4f1523e0e5bfbc9ef1ae0378b90ef530400"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Mar 26 07:19:45 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Mar 26 07:19:45 2020 +0100"
      },
      "message": "Enable lazy chat message submission.\n\nChange-Id: I9e9060e29bb63a78591f618cc54acdfb5b49575f\n"
    },
    {
      "commit": "371164a188b93b24f33cb5badb0362ac2544d33d",
      "tree": "2b19582c04a50ecddc2357e2a895613f9d041519",
      "parents": [
        "573f806676a7ebc2a62aa39d742127fbf74fbb3c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Mar 23 06:21:25 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Mar 23 06:21:25 2020 +0100"
      },
      "message": "Use generic page template for bookmark and lazy chat lists.\n\nChange-Id: I86cc78c8164d6672d8b5cfbc2a3433954068967e\n"
    }
  ]
}
