)]}'
{
  "log": [
    {
      "commit": "21f526c7d728cf6119820658f13ace9980fbb44a",
      "tree": "b53dc2a0a7a07dfb1ba74111caff65f6dc64f56a",
      "parents": [
        "9d96fda15d9e5288872b043297de3afbd1e28402"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 14 12:32:56 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 14 12:32:56 2026 +0200"
      },
      "message": "ids theme: reliably render \"Authors (Year):\" as bold first line in bibliography\n\nThe old CSS hack inserted a line break before the FIRST ELEMENT CHILD of\neach .csl-entry, plus a ::first-line tint. Which part of an entry\nciteproc wraps in spans anchors depends on the entry type, so the break\nlanded arbitrarily -- e.g. mid-title in the DeLiKo entry or before the\nfinal URL. Replace it with an explicit wrap: the theme template walks\nthe leading text nodes of each entry to the first \"):\" and marks them\nas .csl-authors-year (display: block; bold; mid blue-gray), which is\nboth the bold first line and the line break. Entries without a year\nmarker are left untouched; spacing between entries is restored with a\n0.5em margin (pandoc\u0027s div.csl-entry pins it to 0em otherwise). The\ndemo bibliography gains the DeLiKo citation as a regression case.\n\nChange-Id: I196368e631a8870d63fe2022fb5cda3a0ad30072\n"
    },
    {
      "commit": "3b21719edb2689e8c085b3b7ff2d2fdeebc92789",
      "tree": "3217c924538fa64b751c1b4126f3831593822093",
      "parents": [
        "0a3c2e5eddd81950162dd2938d0fda3b7fe0e1eb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 08 20:56:36 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 08 20:56:36 2023 +0200"
      },
      "message": "Add references to demo\n\nChange-Id: I15ed9aead9fb281d93915f948e6d1f206b0d914e\n"
    }
  ]
}
