)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
