)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9734d2b33d1b9ac167477d06c34846eccaaa7d22",
      "old_mode": 33188,
      "old_path": "NEWS.md",
      "new_id": "bf91370916481c2be5855648814d8c3b39128d0a",
      "new_mode": 33188,
      "new_path": "NEWS.md"
    },
    {
      "type": "modify",
      "old_id": "013b7bc0f60c256e33313e70d531dabcd4e4e7f7",
      "old_mode": 33188,
      "old_path": "examples/ids.Rmd",
      "new_id": "34c1f5f7f3bde4f3f55b04aa7e40168dfa4a1e54",
      "new_mode": 33188,
      "new_path": "examples/ids.Rmd"
    },
    {
      "type": "modify",
      "old_id": "7a73b87d2097747f305f79d046a9a63c5903802d",
      "old_mode": 33188,
      "old_path": "examples/references.bib",
      "new_id": "4d091376e8d6b62f4634ebcd2cf891e64ee54b01",
      "new_mode": 33188,
      "new_path": "examples/references.bib"
    },
    {
      "type": "modify",
      "old_id": "20e9416373103ab8cb6df6f906861541378f51a1",
      "old_mode": 33188,
      "old_path": "inst/reveal.js-5.1.0/css/theme/source/ids.scss",
      "new_id": "2f65834ac81c731074af8da341e0da2e272f4af3",
      "new_mode": 33188,
      "new_path": "inst/reveal.js-5.1.0/css/theme/source/ids.scss"
    },
    {
      "type": "modify",
      "old_id": "b8c44f3ac0998b9044bd6471ccd13b16f97954b4",
      "old_mode": 33188,
      "old_path": "inst/reveal.js-5.1.0/dist/theme/ids.css",
      "new_id": "da527dde55492e39d0c02bb533356147d897a6e4",
      "new_mode": 33188,
      "new_path": "inst/reveal.js-5.1.0/dist/theme/ids.css"
    },
    {
      "type": "modify",
      "old_id": "2d8b497ff0e0baf55dd1e8401bdd1435399e1d74",
      "old_mode": 33188,
      "old_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html",
      "new_id": "1854ae0b137b491cdf9a35598f812ec6dab27754",
      "new_mode": 33188,
      "new_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html"
    }
  ]
}
