)]}'
{
  "log": [
    {
      "commit": "677155961bdc4df652daf9a21e2dde5df01c02a1",
      "tree": "65c533f85b643dada5bccae9e648061ef4e37e9f",
      "parents": [
        "21f526c7d728cf6119820658f13ace9980fbb44a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 14:55:18 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 14:55:18 2026 +0200"
      },
      "message": "ids theme: larger WGL logo on title slide, pinned to the corner\n\nThe Leibniz/WGL logo on the title slide is bigger now (0.07 -\u003e 0.1 of\nslide height) and its margins mirror the IDS logo at the top right\n(8px from the right, 10px from the edge, replacing the divergent\n15-45px/5px offsets incl. the @media screen override). The title frame\nis stretched to full slide height, so the background\u0027s \u0027bottom\u0027 really\nis the slide\u0027s bottom edge instead of the content box\u0027s.\n\nChange-Id: Ice8d476d211f7616ce6851467ad17e3176063a2a\n"
    },
    {
      "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": "e082686b4fca491cbdd6e620ce68566cf57d46b4",
      "tree": "61b80d140418f783b791d58f3b54962f38d214b0",
      "parents": [
        "281ba9ce0cf5c7ecc355a997f5e6d596b926f649"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 11 16:34:54 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 11 16:34:54 2026 +0200"
      },
      "message": "ids theme: align list markers flush with the slide title\n\nNative ::marker glyphs are anchored by the browser with engine- and\nfont-dependent offsets, so the bullet column never lined up exactly with\nthe heading text. Draw the markers as CSS boxes in absolutely positioned\nli::before rules instead: dot/square/ring per nesting level, vertically\ncentered on the first line, with the first-level marker\u0027s left edge\ndeterministically flush with the title in every browser and at every\nwindow size. Nested offsets scale with the 0.8em per-level font-size\ncascade. Ordered lists use the CSS list-item counter (honours start/\nvalue), right-aligned into the indent; pandoc task lists keep their\ncheckboxes.\n\nChange-Id: Ie514c11fd9cc4911c4a1811c4c316cb217547a4a\n"
    },
    {
      "commit": "281ba9ce0cf5c7ecc355a997f5e6d596b926f649",
      "tree": "e4e63b7a624b19a4c16922ded0309808c5e7aa27",
      "parents": [
        "1212b879223a1c578e4f5236c01b9ddb972b5832"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 11 15:37:48 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 11 15:37:48 2026 +0200"
      },
      "message": "ids theme: scale nested list items progressively smaller\n\nSecond and deeper list levels are now rendered at 80% of their parent\nfont size (level 2: 80%, level 3: 64%, level 4: 51%), mimicking the\nIDS reference decks and emphasising list hierarchy. Markers and\nindentation scale along automatically.\n\nChange-Id: Ibbdad55e86c4346843621b73accff4eda1104ed0\n"
    },
    {
      "commit": "55c9cef6ea81cb350849b15c2db6fedee7942270",
      "tree": "957f6bef3d6b4cf7dcdc1f472f9ef15f73c32587",
      "parents": [
        "a0f8f6812ed465f8747b8c56d703afc89f31791c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 16:03:06 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 16:03:06 2026 +0200"
      },
      "message": "Render lone level 1 headings as section-divider slides\n\nA level 1 heading alone on a slide (pandoc marks these .level1) is a\nsection divider. Follow the IDS reference decks: centre that title on the\nslide and leave the bar in its usual top left corner, at the height it has\neverywhere else. Since the heading moves to the middle of the slide the bar\ncannot hang off it here, so it is painted on the slide itself instead.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id5a52aa063ee36d30e72d122589bd0bea5651479\n"
    },
    {
      "commit": "a0f8f6812ed465f8747b8c56d703afc89f31791c",
      "tree": "28bec43d117441cc0003d6150ed65bcb58f4c94c",
      "parents": [
        "e45ed915373802087ee17cb7e05e95605faa79ab"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 14:13:11 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 14:13:11 2026 +0200"
      },
      "message": "Fix IDS theme heading and bar layout\n\nThe orange bar never reached the slide\u0027s top left corner and the headings\nstayed centred, because several separate things were fighting:\n\n- reveal.js keeps 4% of the display empty around the content (config\n  `margin`, default 0.04). No CSS inside the slide can escape that box.\n  Default it to 0 and add the breathing room back as slide padding.\n\n- Draw the bar as two ::before segments, one on the title and one on the\n  subtitle, each sized as a percentage of its own heading box. The bar\n  then always ends at the bottom of the last heading, follows a wrapped\n  heading, and needs no fixed heights. Slides without a subtitle reserve\n  the room one would take, so the bar does not change height between\n  slides.\n\n- Reaching the window\u0027s physical left edge needs viewport / scale, and\n  CSS cannot divide a length by a length. The template now publishes the\n  letter-/pillarbox bands as --ids-band-left / --ids-band-top and the bar\n  shifts out by that much; it falls back to 0px, which is already correct\n  whenever the deck and display aspect ratios agree.\n\n- Headings rendered in a regular-weight, regular-width fallback because\n  korap.ids-mannheim.de/font/fira-condensed.css returns a 404 page rather\n  than CSS. Load Fira Sans Extra Condensed from Google Fonts, weight 700.\n\n- Paint the bar as flat #f6a800. orange_bar.png is two-toned, so\n  stretching it over each segment left a pale seam where they met.\n\n- Left-align body content with the heading text and put the IDS logo\u0027s\n  top on the heading\u0027s cap line.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I199cb4f0c3b766c0774351922d05f171fdbd4e79\n"
    },
    {
      "commit": "236beb3ce227a3e11459c8a01560866052554f82",
      "tree": "940f7e928c7f94e1679af01f88775b128846da82",
      "parents": [
        "3e018a35c769c2257fb939b55624187f631c64d1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 23:19:13 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 23:19:13 2024 +0200"
      },
      "message": "Fix footer on title frame\n\nChange-Id: I42ee19b6b116e44a647fa90068fc9e0244a8fd36\n"
    },
    {
      "commit": "3e018a35c769c2257fb939b55624187f631c64d1",
      "tree": "780c8832e465d59f7148810631bf765d0bf3b9a9",
      "parents": [
        "5a45790b3d14f5bbf5ef23cce886c1db0cee0f44"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 23:17:25 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 23:17:25 2024 +0200"
      },
      "message": "Fix WGL logo position\n\nChange-Id: I2ddf4594ed7481ef9b5004cda3ddcb1a88020eef\n"
    },
    {
      "commit": "e9ace294fb67e160f323e2e3cd458bdeb0a38655",
      "tree": "bc7575a020f20f8e609aa97f1e6beac2c4c76fcf",
      "parents": [
        "c98e73028411d2ea486f4c199a55cf2128b31200"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 22:11:15 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 22:11:15 2024 +0200"
      },
      "message": "Try not to overlap WGL logo and arrows\n\nChange-Id: I822270d858cbe2178aa1a1285c06389da486dec3\n"
    },
    {
      "commit": "61ad0266d442008a158b571cc23bc78a44dd951f",
      "tree": "708e09c472acfad0de63556d153e7fc6061f1272",
      "parents": [
        "50dfcb216bacc7b12c7b6e396d8a5f315a922816"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 22:07:50 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 22:07:50 2024 +0200"
      },
      "message": "Decrease footer font size\n\nChange-Id: I86e0c3ca5f041b61b344435195b74e42587c73e7\n"
    },
    {
      "commit": "9c036a424c275bbeebd43ac872361864546602ac",
      "tree": "dd1f61511dab156b708263e434fabd09261f73d1",
      "parents": [
        "3290c4b214336a2ddae1146d6947da47057988f8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 13:17:25 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 14 13:17:25 2024 +0200"
      },
      "message": "Use 16:9 aspect and bump reveal.js to 5.1.0\n\nChange-Id: I6384639329daef18a40ca55cbd3c4eab0ae500e1\n"
    }
  ]
}
