)]}'
{
  "log": [
    {
      "commit": "ccc60b1f8081654c35e39db3f9d703d3b26c3fc7",
      "tree": "5c905283094b484b4b0ab8a59ae2708e2782140e",
      "parents": [
        "5ca7da8eb0e5812d08099a3f5aa79cd3f792bd18"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:33:06 2023 +0100"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:33:06 2023 +0100"
      },
      "message": "doc: Support Markdown in PiPy Description\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I3a34af0609ccd5aba21fc7cfe1d6f59a837ec85e\n"
    },
    {
      "commit": "5ca7da8eb0e5812d08099a3f5aa79cd3f792bd18",
      "tree": "684c4339356b30daedcb0fd27066c0da81f79ac6",
      "parents": [
        "b0e52ad3826e14cd0192b07cce5904d8ca8587ae"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:10:23 2023 +0100"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:10:23 2023 +0100"
      },
      "message": "build: Fixed Package List\n\nNow, the packages are automatically retrieved and exported\nto the dist archive.\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Icf297966ab089bbcc44cb227bac6bc50b3fcf42c\n"
    },
    {
      "commit": "b0e52ad3826e14cd0192b07cce5904d8ca8587ae",
      "tree": "05cf7f0c6f973971a0a883e482a794cbbd803308",
      "parents": [
        "71b654607e8ef40128b60ce2c1769e0a7e60528f"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:01:44 2023 +0100"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:03:45 2023 +0100"
      },
      "message": "doc: Added README.md\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I985ebd8577a83d8ec621d746e21e3d29a277b109\n"
    },
    {
      "commit": "71b654607e8ef40128b60ce2c1769e0a7e60528f",
      "tree": "975b9bc9154fe1bcbfa20ba3c93a160a21f165b8",
      "parents": [
        "d818bd586ef73dc6d5fa21a520c95ef814014a46"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:00:25 2023 +0100"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sat Dec 23 01:03:44 2023 +0100"
      },
      "message": "chore: Project Name Change, Version Bump, Pin Deps\n\n- Project name was changed (_ replaced by -)\n- Version bump to 1.0.0\n- Dependency versions are pinned\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Ie624bcbcdb587a1a540e673207408e29028d691d\n"
    },
    {
      "commit": "d818bd586ef73dc6d5fa21a520c95ef814014a46",
      "tree": "22904a7a7e02f7e4653075f5ce8291df99cf69e2",
      "parents": [
        "f65de0e225f4ae9ef5cc74e60528989bd599a475"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:09:17 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:15 2022 +0200"
      },
      "message": "feat: Ch07 Spread Spectrum\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I3ea4bad564b5ef4c7b2509795ab5bac27b0eecd5\n"
    },
    {
      "commit": "f65de0e225f4ae9ef5cc74e60528989bd599a475",
      "tree": "860130b5ab0cc747b5bc799cc83efd9d8fc89112",
      "parents": [
        "741d309c544bae8bf0bc1dea1410462c8e8d80f3"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:08:43 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:15 2022 +0200"
      },
      "message": "feat: Spread Spectrum Utility\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I36bf9dd363c331e18599141a18580244eb60d833\n"
    },
    {
      "commit": "741d309c544bae8bf0bc1dea1410462c8e8d80f3",
      "tree": "2159d8a918649ec60834c5c493c95309accf477f",
      "parents": [
        "20439aba1df36ebc468cb40cf5e1128ca6aea8e2"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 18 23:00:53 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:15 2022 +0200"
      },
      "message": "feat: Ch06 Up Sampling\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I12494e53df57e4eb9ca11a1ebe8dfc3bbd3c4825\n"
    },
    {
      "commit": "20439aba1df36ebc468cb40cf5e1128ca6aea8e2",
      "tree": "1722f5581aac02e2ff8f2f42407314f5d5fc7e7f",
      "parents": [
        "f9cf766caecb123c5a539c7653f6f4d799822b44"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 18 00:57:58 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:15 2022 +0200"
      },
      "message": "feat: Ch06 Down Sampling\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I33d3f24f502fc08d04fc26fca7a0d342d9212c66\n"
    },
    {
      "commit": "f9cf766caecb123c5a539c7653f6f4d799822b44",
      "tree": "abab435b8524479d43aad20dcda47bb29f748c4b",
      "parents": [
        "23c0ae44a7b31a74c2d407a844117393c79668b5"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 11 23:17:42 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:15 2022 +0200"
      },
      "message": "feat: Ch06 Digital Mixer\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I5979e1478b5c735383f402d6db544c9266701a81\n"
    },
    {
      "commit": "23c0ae44a7b31a74c2d407a844117393c79668b5",
      "tree": "34f07935855abae26ec982c05f189f63a3b76cad",
      "parents": [
        "8618421926a9bc956fb0742786ae80871af24c64"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 11 01:24:40 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:14 2022 +0200"
      },
      "message": "feat: Ch06 Digital Filters\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I2dce67a8fe4409865369146eba8be7f60ec52b11\n"
    },
    {
      "commit": "8618421926a9bc956fb0742786ae80871af24c64",
      "tree": "8fcf9e6552621843cafad5b6950308032582c73d",
      "parents": [
        "4ea7d440f911293b3e7d3486b33de3d1aa0ad5bf"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue May 10 20:46:23 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:14 2022 +0200"
      },
      "message": "feat: Ch05 Digital Modulation\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Idec2fd38a0da8ddd2dc9292a0dbc6628ca427cbe\n"
    },
    {
      "commit": "4ea7d440f911293b3e7d3486b33de3d1aa0ad5bf",
      "tree": "911376753fc76b4b53f658303d265911eb31a209",
      "parents": [
        "41fbef44b09a485abbb06a59c8b1b7844b1e883c"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:05:25 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:14 2022 +0200"
      },
      "message": "feat: Digital Modulation Utility\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I026dcaf711f86fb476f94334e2b56080f5cc707e\n"
    },
    {
      "commit": "41fbef44b09a485abbb06a59c8b1b7844b1e883c",
      "tree": "c56a1006f376ad9bca571b0ce779978fc5813b15",
      "parents": [
        "662485904c7d14be7df7680ff145b6eb47c8f30e"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sun May 29 17:53:27 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Fri Jun 10 18:56:14 2022 +0200"
      },
      "message": "feat: Symbol Class\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I906abce077026380ce52b9fd90d81b0f13c06416\n"
    },
    {
      "commit": "662485904c7d14be7df7680ff145b6eb47c8f30e",
      "tree": "8120f50013396ca1c63d01b901a3c7b66e3eaaa3",
      "parents": [
        "cd7baec4039b2e7fea2be234b0b264f02d692111"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 09 20:25:18 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:10:31 2022 +0200"
      },
      "message": "feat: Ch05 IQ Mixing\n\nChange-Id: I5c20ffb0b3fb817379d6218158b1d2b3685d30a0\n"
    },
    {
      "commit": "cd7baec4039b2e7fea2be234b0b264f02d692111",
      "tree": "d91069f53377969eb969fdf3d5217e70be271f6a",
      "parents": [
        "1f7df4d9d4de36f11b566c12f8497dd960f5c5ea"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 25 00:58:54 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:10:30 2022 +0200"
      },
      "message": "feat: IQ Mixer Utility\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: I11377f2361564d399fbadf9d22b4735a81015d79\n"
    },
    {
      "commit": "1f7df4d9d4de36f11b566c12f8497dd960f5c5ea",
      "tree": "e00da8a424b754d5e5e838a85d85ab3a470f5615",
      "parents": [
        "25315348d48dd21541ade87164b6f8c7b385d572"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sun May 29 17:53:09 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:10:30 2022 +0200"
      },
      "message": "feat: Abstraction for Signal Processing Chain\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Ibb97225340f69a3a0230492ab3d2dc840ef3f602\n"
    },
    {
      "commit": "25315348d48dd21541ade87164b6f8c7b385d572",
      "tree": "35b3e8b3d21225ef60523af020e7dcc9bc09792c",
      "parents": [
        "f9a597a51ffc46bdd1d3f43fec6dd0a1865f5c27"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 25 02:13:11 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:10:30 2022 +0200"
      },
      "message": "feat: Filter Utility\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Idf608cdd2b7ac7a33e5949042619f65eb9500365\n"
    },
    {
      "commit": "f9a597a51ffc46bdd1d3f43fec6dd0a1865f5c27",
      "tree": "a3f288a2d4144e78325bcf2ea69c108abd4c063d",
      "parents": [
        "8aaf423a9e0298c1cbfb75612a76ca2c491ec255"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Wed May 25 00:59:19 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Thu Jun 02 20:10:30 2022 +0200"
      },
      "message": "feat: Generic Signal Class\n\nSigned-off-by: Philipp Le \u003cphilipp@philipple.de\u003e\nChange-Id: Ice5db00483951b9b3bae274ee61ba32abebb1e6e\n"
    },
    {
      "commit": "8aaf423a9e0298c1cbfb75612a76ca2c491ec255",
      "tree": "3bcb07ede285edc762e725d2e337db127c0339e4",
      "parents": [
        "1538427e09e8ac4d55cc7bc1fc9194213fd33d8f"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 02 22:45:27 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch05 Modulation\n\nChange-Id: I129ed510b31f7dfed6c6213263dba5a6bf111b50\n"
    },
    {
      "commit": "1538427e09e8ac4d55cc7bc1fc9194213fd33d8f",
      "tree": "3025e02af442fc56f91c2d45a91e6314e89e8a32",
      "parents": [
        "f7d1d453551b9d6d599b036fe8ea6db0f6b4a80d"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 02 23:40:25 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch04 Quantization Noise\n\nChange-Id: Ie5b7d15f9b222b4ef4148c611b434a47e0dcb4de\n"
    },
    {
      "commit": "f7d1d453551b9d6d599b036fe8ea6db0f6b4a80d",
      "tree": "a8bb88148c35aaaed932151ca99aaa2e353e2297",
      "parents": [
        "83e96b66472ea1591cbc78e72b931247dcf4e322"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sun May 01 21:46:58 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch04 Windowing\n\nChange-Id: I354031c26f2ca819d1381c4637b9c60911372cea\n"
    },
    {
      "commit": "83e96b66472ea1591cbc78e72b931247dcf4e322",
      "tree": "2b0feafd1c1395cbf1f28c06cb7bf563a4664625",
      "parents": [
        "fe80ceb42156a4db0d14a01be7355f366acf0886"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Sun May 01 17:36:30 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch04 Sampling\n\nChange-Id: I213e2d7aae2bfd75afbcd7608da9f5192df12c76\n"
    },
    {
      "commit": "fe80ceb42156a4db0d14a01be7355f366acf0886",
      "tree": "64629d31fbb8d71233840e08d2c2e688f32c5c59",
      "parents": [
        "e9332bd34fad3eef1f5cc8a02c07b9b0be1db9c5"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 21:32:27 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch03 Power Spectral Density\n\nChange-Id: I9c58de4ce3fd33db44b2cfbd6f139fd44460dd05\n"
    },
    {
      "commit": "e9332bd34fad3eef1f5cc8a02c07b9b0be1db9c5",
      "tree": "957c09d19cdf03d6b14a14b1b0b8789f7be0a2fa",
      "parents": [
        "c2a590b686f68fb66e39800195bf7c3fe92c995c"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 21:32:12 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:12 2022 +0200"
      },
      "message": "feat: Ch03 Cross Correlation\n\nChange-Id: I8b76318980e27e65f9b5b889b4173a5c498cb50f\n"
    },
    {
      "commit": "c2a590b686f68fb66e39800195bf7c3fe92c995c",
      "tree": "63ec5ae4885838dd95fbb39c531f79cd66051284",
      "parents": [
        "692c01eb47a4eb219f7f25d0e8a7658e6e5c6b99"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 21:31:47 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: Ch03 Ergodic Processes\n\nChange-Id: Ic73be4a8ed8afd2e7d181536fd9d420c75f0781f\n"
    },
    {
      "commit": "692c01eb47a4eb219f7f25d0e8a7658e6e5c6b99",
      "tree": "2aeb3a2ec1f4dcd2af7b63d24ec5ebd24ecca903",
      "parents": [
        "b0e45c8f19e0bf6fe0543147d67c0c4456dd1791"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 19 22:02:52 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: Ch02 Fourier Series\n\nChange-Id: I504c9334eeee25dbafadba9bccae6c3cfcd22acc\n"
    },
    {
      "commit": "b0e45c8f19e0bf6fe0543147d67c0c4456dd1791",
      "tree": "1925f00d3e5c9a48f30e75a9eb21052549983b84",
      "parents": [
        "a532cf68b70969fb793ad676127b29faa397afba"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 19 22:03:44 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: Ch02 Phasor\n\nChange-Id: Ifb6a8a0c48073467bf35111d0f5ec3600705c32c\n"
    },
    {
      "commit": "a532cf68b70969fb793ad676127b29faa397afba",
      "tree": "8560f295c388d42ce421c6af4a5c9afde818b057",
      "parents": [
        "84173f6ea3c7c1dd449d02fc4b576ee4fadb55bc"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 02 22:43:19 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: FFT Calcuation Utility\n\nChange-Id: I5662a4f4c0edd8792fd8f4e5609dcd2181c9d876\n"
    },
    {
      "commit": "84173f6ea3c7c1dd449d02fc4b576ee4fadb55bc",
      "tree": "051b72f5d9a5f07685aa09eb5ad3e058c7a1e9e3",
      "parents": [
        "6206b9c8a46e24f0d765f11790e9f698df06f02a"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 19 22:27:12 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: Main window and sub-window registration\n\nChange-Id: I1cdb905ba06139f8b6f63b7411c7c0c3f8f821fa\n"
    },
    {
      "commit": "6206b9c8a46e24f0d765f11790e9f698df06f02a",
      "tree": "d1c778824d39a3b3fb92ec2d189de6dfd68d8b9c",
      "parents": [
        "e93a2c4e22bf0cea68bbead59ce16e223a5ba336"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:14:03 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:11 2022 +0200"
      },
      "message": "feat: Control widget for lists\n\nChange-Id: Ic5c2d60320b0bbc426e2f337d56f3383544f26ac\n"
    },
    {
      "commit": "e93a2c4e22bf0cea68bbead59ce16e223a5ba336",
      "tree": "d33b99c203b10755870c64d76096f525137b4779",
      "parents": [
        "cfb6d2aceffe2a3b49042174adb88564905681ae"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:11:14 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:10 2022 +0200"
      },
      "message": "feat: Control widget for enum fields (dropdown box)\n\nChange-Id: Id762960d4a9ef6b18a5b35c5528928f32d79d248\n"
    },
    {
      "commit": "cfb6d2aceffe2a3b49042174adb88564905681ae",
      "tree": "d7a58c0918232c085229ca8cf4771fdae756de75",
      "parents": [
        "cefab9279758a6fc8be8d718f486e64d234b0105"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:08:48 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:10 2022 +0200"
      },
      "message": "feat: Control widget for string fields\n\nChange-Id: Ibfe5f3cfe3a90dc8c727d9a2fd6ac18266fe6171\n"
    },
    {
      "commit": "cefab9279758a6fc8be8d718f486e64d234b0105",
      "tree": "5b7830057885553f1eb644266a4464b9662928f4",
      "parents": [
        "4071d91498382039a6f396cfe8dbd01347e067e6"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:06:33 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:10 2022 +0200"
      },
      "message": "feat: Control widget for numeric fields\n\nChange-Id: I00680f69dab06dedafde990dba3de1eeb994164a\n"
    },
    {
      "commit": "4071d91498382039a6f396cfe8dbd01347e067e6",
      "tree": "4865b72f68daecfd9ce11e18a300e08cc7a2ca66",
      "parents": [
        "6203e73f2a4ec120b973ca2f80e0557e2210f763"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:02:43 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Mon May 23 22:10:10 2022 +0200"
      },
      "message": "feat: Infrastructure for automatic control widget creation for configuration fields\n\nChange-Id: I87a0eb6ba5b2128c779f04c8971106b1c8fbd33f\n"
    },
    {
      "commit": "6203e73f2a4ec120b973ca2f80e0557e2210f763",
      "tree": "2287e78615ad5558fa9bcd8613d5477b53027051",
      "parents": [
        "9d2c3e7df66bd91051681e702a01ca5bace7a67e"
      ],
      "author": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 21:50:26 2022 +0200"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:15:55 2022 +0200"
      },
      "message": "feat: Configuration Storage\n\nChange-Id: I39b975e4b9d43ac701805f796bd0316867eea87e\n"
    },
    {
      "commit": "9d2c3e7df66bd91051681e702a01ca5bace7a67e",
      "tree": "64855b0f1a8960feb430e26766117dd17c88bb0b",
      "parents": [],
      "author": {
        "name": "Philipp Le",
        "email": "philipp-le-prviat@freenet.de",
        "time": "Tue Mar 22 23:30:43 2022 +0100"
      },
      "committer": {
        "name": "Philipp Le",
        "email": "philipp@philipple.de",
        "time": "Tue Apr 26 22:15:55 2022 +0200"
      },
      "message": "Initial commit\n\nChange-Id: Ia582decb0c984a4167424be7e92b0b90d52aef3f\n"
    }
  ]
}
