)]}'
{
  "log": [
    {
      "commit": "de3c6c19db7da0e1400dad52d16d035a73abe8c9",
      "tree": "9f461db5340dc2d328a2c28c9d1a8bd0ce62129e",
      "parents": [
        "de3ffa447e5423360abda201e84a0d8f9c3fcc11"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 30 14:40:33 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 30 14:40:33 2026 +0300"
      },
      "message": "ids theme: adaptive vertical centering of slide content\n\nSlides with little content look lost when everything is glued below the\ntitle bar, while packed slides must start at the top. reveal.js\u0027 own\ncenter option cannot express this -- it also vertically centers the\nheadings.\n\nInstead the template groups each slide\u0027s body content (everything after\nthe heading block except speaker notes) into a div.ids-slide-content,\nand the theme turns such slides into flex columns of full slide height:\nthe heading block stays pinned to the top and the wrapper\u0027s auto margins\ncenter the content in the remaining space. Auto margins collapse to zero\nwhen there is no free space, so packed slides still start directly below\nthe heading and overflow downwards exactly as before -- no measuring and\nno resize handling involved. The wrapper also reserves the footer band\n(--ids-footer-reserve, published from the actual footer height in slide\ncoordinates), so centered content never covers the footer; slides too\npacked to fit above it may, as they always could.\n\nHeading-only section-divider slides keep their dedicated centered-title\nlayout, the transcript view treats the wrapper transparently, and the\nnew rules are screen-scoped so the pdf export keeps laying out slides\nitself.\n\nChange-Id: Iccfbebebbf18ec860c1ccd950043a84f638c33da\n"
    },
    {
      "commit": "de3ffa447e5423360abda201e84a0d8f9c3fcc11",
      "tree": "aa1daca86c33ceaace3f0c2a299757b9a6c4c4cb",
      "parents": [
        "75327977f6386f25ca81482e6269f5e0370e65c1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 30 13:47:57 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 30 13:47:57 2026 +0300"
      },
      "message": "ids theme: automatic chapter numbering, ported from gdoc2reveal\n\nChapter headings (#) are numbered automatically when the presentation is\nopened: \"1. Introduction\", \"2. Methods\", and so on. References, appendix\nand thank-you chapters keep their bare titles and are not counted.\nManually typed leading numbers (\"# 2. Methods\") are stripped before\nrenumbering, so decks migrated from the old Google Docs pipeline and\nrepeated numbering runs stay stable.\n\nThe menu plugin and the transcript view show the numbers, too; the\nOverview slide\u0027s table of contents prepends them as orange\n.ids-toc-number spans flush with the slide heading, with the theme\u0027s\ndrawn list markers suppressed for the top-level entries (sub-headings\nkeep their bullets). Decks rendered with slide_level: 1 are left\nunnumbered -- there, headings denote slides, not chapters.\n\nBump version to 0.9.1.9010.\n\nChange-Id: I233086e039aee0da156cfaaebe04d05f3ad851ce\n"
    },
    {
      "commit": "b2cc52374cafc799d5b89ae7fc13604deac4e8e8",
      "tree": "be207750e7adb7d41f0d8981b8e734fbc5caa167",
      "parents": [
        "59e95a6c71438a434f037f8f9611672056eada8b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 29 16:21:52 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 29 16:21:52 2026 +0300"
      },
      "message": "Title slide: align all four corners, make QR codes scalable\n\nqrcode::generate_svg() paints the code into a fixed 300x300 canvas and\nemits no viewBox, so the svg could not be resized by CSS: given a smaller\nbox it kept drawing at full size and only its top left corner stayed\nvisible.  qr_svg_fit() adds a viewBox cropped to the dark modules, so the\ncode scales to whatever box it is placed in and its quiet zone becomes\nthe surrounding layout\u0027s business -- the white plate behind the title\nslide\u0027s code, and padding on a.qrcode elsewhere.\n\nWith that in place all four title-slide corners share one 8px inset\nmeasured to the visible ink: IDS (plus partner) logo top right, website\nQR top left, funder logo bottom left, WGL membership logo bottom right.\nThe funder logo previously sat 20px lower than intended, because\nreveal.js\u0027 default image margin adds itself to the offset of an\nabsolutely positioned image.\n\nAlso point the documented repository url at gitlab rather than gerrit,\nand give the ids example deck an Overview slide.\n\nChange-Id: I27447527345b71572a9e952bc21f542eba1ec352\n"
    },
    {
      "commit": "59e95a6c71438a434f037f8f9611672056eada8b",
      "tree": "7fc1c186065ea44efef57750534a3ffba3553568",
      "parents": [
        "6640f1214405e5fde12ec80f22a5e43388da5391"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 29 10:19:05 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 29 10:19:05 2026 +0300"
      },
      "message": "Introduce partner and funder logos\n\nChange-Id: I71e00aaa51c2dffe74335c7c4f170e8d507356d6\n"
    },
    {
      "commit": "4cd43b175dd0b39642aa5d69763205c7d068c0b2",
      "tree": "bacf3a91f2e2909da5586e4ca99bafcf4bd4256b",
      "parents": [
        "1b67eaf4fbdfb3d4f1e5e2c5a3b505b2d8df5211"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 14:41:51 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 14:41:51 2026 +0300"
      },
      "message": "readme/ci: screenshot the adjective-collocates slide (ca.png) instead of the dropped lvc slide\n\nChange-Id: Ib74abdc3d15440c74f01ab94058fd5c733c8b7ca\n"
    },
    {
      "commit": "569b902a70b10593f373bd09d1ec6b2d94fca9b6",
      "tree": "bb9269ff85ceb81fdf204098a3fefd80e91159bc",
      "parents": [
        "9fdf0f717d84d3a104d08613a03910f748a01caf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 07:29:16 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 07:29:16 2026 +0300"
      },
      "message": "docs: add package rename/migration note to README\n\nChange-Id: Ibe9fe0f6d5228a92807d5fbc748e4eea772cc57c\n"
    },
    {
      "commit": "9fdf0f717d84d3a104d08613a03910f748a01caf",
      "tree": "2cd66460fc10b7342892b76929766b68026ae3be",
      "parents": [
        "b9a8cbae70c652c11f64f47bba4400f44b860c06"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 07:04:25 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 07:04:25 2026 +0300"
      },
      "message": "docs: document only the IDS theme, drop stock reveal.js themes\n\nChange-Id: I379e9fc0b46a42841eef96f17536b4c498334323\n"
    },
    {
      "commit": "b9a8cbae70c652c11f64f47bba4400f44b860c06",
      "tree": "a1d9818d6211f88d32abf1fead88e534563b6232",
      "parents": [
        "010db0b13fc031fb3c7fb0d6758ceed0aa92f12d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 06:51:28 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 06:51:28 2026 +0300"
      },
      "message": "docs: state default plugin set and reframe stock themes as rarely used alternatives\n\nChange-Id: Id5a37a34b4351fe17fa5c4d32572db6da2d44f04\n"
    },
    {
      "commit": "010db0b13fc031fb3c7fb0d6758ceed0aa92f12d",
      "tree": "2518fff469fc4db5c41e4080cb98f7a603041c4e",
      "parents": [
        "eaaa2b42372ee28360b600276a4100b72b09da45"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 26 09:56:45 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 26 09:56:45 2026 +0300"
      },
      "message": "transcript view: list button for touch devices\n\nThe \u0027r\u0027 keyboard shortcut is useless on mobile browsers, so the\ntranscript view can now also be toggled with a button next to the\nspeaker notes button (shown on coarse-pointer devices, like the\nfullscreen and notes buttons, and highlighted while the transcript is\nopen).\n\nChange-Id: I10909124850a5fba469a670115e87ef4f6c4376b\n"
    },
    {
      "commit": "eaaa2b42372ee28360b600276a4100b72b09da45",
      "tree": "9409760733f00f7e799c88b04ae88c24fc84bde4",
      "parents": [
        "4eb03205f9ff7baf6e3fca4f07aef38275b44faa"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 26 09:41:27 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 26 09:41:27 2026 +0300"
      },
      "message": "add transcript view (\u0027r\u0027) for text-to-speech read-aloud extensions\n\nRead-aloud browser extensions cannot walk a reveal.js deck: slides\noutside the current one are display:none and the visible page text is\nindexed only once at page load, so such extensions stop after the title\nslide. Pressing \u0027r\u0027 now toggles a transcript view -- a single scrollable\npage containing every slide\u0027s content and speaker notes (overview TOC\nlists excluded, fragments shown, rebuilt on every open) -- which\nextensions can read from start to finish. Styled in the ids theme;\ncloses on click or Escape.\n\nChange-Id: Ia3df9dfa68b9699d318d747831ac8a0e270c8271\n"
    },
    {
      "commit": "4eb03205f9ff7baf6e3fca4f07aef38275b44faa",
      "tree": "ad8613b0560b78251d826dd2febd4ef082b7eaf3",
      "parents": [
        "24057e5aa56a0c0830caae3eae6fb120790a67c8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:58:10 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:58:10 2026 +0300"
      },
      "message": "overview TOC: exclude References and Appendix chapters\n\nChapters titled References, Literatur, Literaturverzeichnis, Appendix,\nor Anhang (and their sub-slides) are now left out of the overview table\nof contents.\n\nChange-Id: I2d4c69ef8cb925113b43c3615416091f463bb8ef\n"
    },
    {
      "commit": "24057e5aa56a0c0830caae3eae6fb120790a67c8",
      "tree": "1c07c9457b4a1b57414a1ad9be90612026e5924b",
      "parents": [
        "4fc867c049bb739700828da92c16861ee4eb1703"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:51:06 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:51:06 2026 +0300"
      },
      "message": "overview TOC: only chapter headings by default, two columns with sub-headings\n\nThe overview table of contents now lists only top-level (#) headings by\ndefault. Adding {data-overview-subheadings\u003dtrue} to the overview\nheading opts in to the ## sub-headings below their chapters, which are\nthen laid out in two CSS columns (chapters kept intact across column\nbreaks).\n\nChange-Id: Ic916c07b5479e8d19fd942e9151b0a471bf039a4\n"
    },
    {
      "commit": "4fc867c049bb739700828da92c16861ee4eb1703",
      "tree": "8a3dd46d124661e74fcab1910c9a88bd12f51c58",
      "parents": [
        "6b65c03e7e6177f73fe435b528b4e8533db58e0a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:30:18 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 10:30:18 2026 +0300"
      },
      "message": "auto-populate Overview/Überblick slides with a clickable TOC\n\nPort the convention from the old Google Docs slide workflow: at\npresentation time, any slide whose (only) heading is Overview or\nÜberblick gets its body content replaced with a hierarchical list of\nthe deck\u0027s h1/h2 slide headings, each entry linking to its slide.\nStyled in the ids theme; slides without headings and the title slide\nare left out.\n\nChange-Id: I3bfd62d530f297a389030e431a6066b5adc99bb8\n"
    },
    {
      "commit": "6b65c03e7e6177f73fe435b528b4e8533db58e0a",
      "tree": "fe662f8f831fcbab803ee43a175f58f6d310b982",
      "parents": [
        "4a4d612ce7b632be1eff9c0dd8b590ce1bf6839e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 09:43:28 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 25 09:43:28 2026 +0300"
      },
      "message": "support speaker notes and timing comments on the title slide\n\nPandoc puts content written before the first heading into an otherwise\nempty phantom slide right after the title slide. When such a slide\nconsists of nothing but ::: notes blocks, timing comments, and\nwhitespace, it is now merged into the title slide: the title gets the\ndata-timing attribute and the notes, the phantom slide disappears, and\nslide_timing() reports the title time as \"(title)\".\n\nChange-Id: I984e924c467c4e15905b97c128c380887132f09d\n"
    },
    {
      "commit": "88799180fb0ddf2ac00194e0397d6708ba3d5c18",
      "tree": "f546d84e138c2970e7c1d854dda7c46c292a4dad",
      "parents": [
        "ad0f24bb7c325da6960db16306fd19c536b80230"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 24 09:22:33 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 24 09:22:33 2026 +0300"
      },
      "message": "ids theme: speaker notes overlay button for touch devices\n\nThe reveal.js speaker view (\u0027s\u0027) opens a separate window, which is\nawkward on mobile browsers. Add a button next to the fullscreen toggle\n(shown on coarse-pointer devices only, like the fullscreen button) that\ncovers the slide with a full-screen overlay showing the current slide\u0027s\nspeaker notes, its title and planned time (from data-timing). The\noverlay follows slide changes while open, closes with the X button or\nEscape, is hidden in print output, and the button only appears when the\ndeck contains notes at all.\n\nChange-Id: I50c6cd701115a973e8c6ba35448b13d5c722ab5a\n"
    },
    {
      "commit": "ad0f24bb7c325da6960db16306fd19c536b80230",
      "tree": "9547a849c69cf1a9374d04fadf096efd6b5a882c",
      "parents": [
        "9e19dbec7b21f7ca2df9fc5d679abd742e11b4eb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 23 10:09:05 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 23 10:09:05 2026 +0300"
      },
      "message": "bundle IDS citation style as ids.csl and make it the default\n\nInclude the IDS citation style (based on the style developed for\nICLC-10 2023 in Mannheim) as resources/ids.csl and pass it to pandoc\nunless the document specifies a csl of its own. Drop the now-redundant\nremote csl URL from examples/ids.Rmd.\n\nChange-Id: Iaaff300bfb9d9b7ea80471b73de3bf6019fb9f93\n"
    },
    {
      "commit": "b066e74393fc5cbfbdb5dac57471b294499f28d9",
      "tree": "8054db96b92aa7728eeb8b65016e699a6a4710b6",
      "parents": [
        "03dbc5d9489d674c37dd10fedd284d5948e9d9ae"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 23 09:57:06 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 23 09:57:06 2026 +0300"
      },
      "message": "slide timing: per-speaker timing comments activate speaker view pacing\n\nPort the Google-Docs slide workflow convention: timing comments like\n\u003c!-- JD 00:30 --\u003e (speaker code plus MM:SS/HH:MM:SS/seconds duration, or\njust \u003c!-- 00:30 --\u003e for single-speaker talks) are converted into\ndata-timing attributes on the rendered slides\u0027 \u003csection\u003e elements, and\nthe calculated grand total is passed to reveal.js as the totalTime\nconfig value, activating the pacing timer in the speaker view. A\ndocument-supplied totalTime or defaultTiming takes precedence.\n\nA per-speaker time summary is printed during rendering; the new\nslide_timing() function computes slide, speaker, and grand totals\ndirectly from an .Rmd source file without rendering it.\n\nChange-Id: I89d37baab06c6ee8be7ab777a70b9b21295c8780\n"
    },
    {
      "commit": "e195ceaf53bc1e5dfafba79055a7efc2d32b441f",
      "tree": "c4568a4ba63670a5e78d7069296814d42e3bb9d5",
      "parents": [
        "bec496e5a70187b5206d4cc702db559bcbb2ea4e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 17 13:17:33 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 17 13:17:52 2026 +0200"
      },
      "message": "Rename package to revealjs.ids\n\nRenames the fork so the IDS corporate design edition can be installed\nalongside upstream rstudio/revealjs (same pattern as posterdown.ids).\nUse revealjs.ids::revealjs_presentation in the R Markdown yaml header.\n\nChanges: DESCRIPTION (Package name, Version -\u003e 0.9.1.9009, Title notes\nthe IDS edition), R/utils.R package lookups, skeleton + RStudio\ntemplate identity (now \u0027Reveal.js Presentation (IDS CD theme)\u0027),\nREADME usage, GitLab CI render call, tests, examples. Old documents\nreferring to revealjs::revealjs_presentation need upstream revealjs\nor a search/replace of the prefix.\n\nChange-Id: Id3988b2c3fd348faca3c0951223d0b90c01741dc\n"
    },
    {
      "commit": "cf6e998a8f5cffb32f255c2e45684b90cc49bb8b",
      "tree": "52fc3eeb296389961bcde9be665563341c4f579e",
      "parents": [
        "26096d316a1a8fb13d02a2b7e1470599c5553716"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 15:37:40 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 15:38:36 2026 +0200"
      },
      "message": "Vendor reveal.js 5.2.1 (from 5.1.0)\n\nContains the upstream 5.2.x feature set, most notably the lightbox\n(data-preview-image/data-preview-video opens media full-size in an\noverlay), controls: \"speaker-only\", search API extensions and\nspeaker-view fixes. The package\u0027s local additions are carried over\nunchanged: IDS theme (ids.css/ids.scss), extra theme fonts,\nchalkboard/customcontrols/menu plugins, and the 1280x720 default\nslide size (patched in js/config.js and the dist bundles).\n\nAlso fixes a pre-existing fork bug (unrelated to the upgrade): the\nslidechanged Highcharts resize hook in default.html now checks that\nHighcharts exists, no longer throwing in decks without highcharter.\n\nDocs: README (Rmd + rendered md) gained a short Lightbox section,\nNEWS.md notes the library bump.\n\nVerified: examples/ids.html and examples/simple.html re-render and run\nerror-free through all 13/5 slides (Reveal.VERSION \u003d 5.2.1); lightbox\nopens on click and closes with Esc in a dedicated test deck.\n\nChange-Id: I0751129dfb0c9d20b56241377905876314a26011\n"
    },
    {
      "commit": "26096d316a1a8fb13d02a2b7e1470599c5553716",
      "tree": "d6cbc56472aca2c2da05c4849d4b80bb3b00f805",
      "parents": [
        "677155961bdc4df652daf9a21e2dde5df01c02a1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 15:03:33 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 15 15:03:33 2026 +0200"
      },
      "message": "Document how to add appendix slides after the bibliography\n\npandoc/citeproc generates the reference list at the end of the document\nbody, so a chapter following the references would swallow it. Document\nthe ::: {#refs} placement div in the README (Rmd source and rendered\nREADME.md in sync).\n\nChange-Id: I7b701f4fc33178ce9aedb00c52a275d48b66e6c1\n"
    },
    {
      "commit": "e45ed915373802087ee17cb7e05e95605faa79ab",
      "tree": "a606e3ad95a623dcbbce59374afb3bf824823efb",
      "parents": [
        "d8ddefbddcfefc96bb1c428e03c8104af397a15c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 04 19:45:29 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 04 19:45:29 2026 +0200"
      },
      "message": "Use remotes::install_git\n\nChange-Id: Iff15c6751e1bc50f1b21f125388fb18b9c8f290f\n"
    },
    {
      "commit": "24a129ba28f2e3d5579b87120d02c0a0e05d6314",
      "tree": "6723a04d58ad72d9d3e7caa1a2200cb9bbd06dd3",
      "parents": [
        "3f2c9c03979a3270325fd5c27207996df6600f03"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 10 14:04:32 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 10 14:04:32 2023 +0200"
      },
      "message": "Deploy and link demo slides\n\nChange-Id: I7034c0f419c64a54b59d0a55778d34170df7fa08\n"
    },
    {
      "commit": "2aa8063ae3837b329ceda3e5e9b48fed630dad00",
      "tree": "2f5f0cc2964c37b103c4a7caa01753863dc14df0",
      "parents": [
        "511525134f7b17401fa4b20b9754f19b8857ec23"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 09 23:19:46 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 09 23:19:46 2023 +0200"
      },
      "message": "Mention ids example in Readme\n\nChange-Id: Ifb5d4daf222934dae6d5667f184ff303f8fabeab\n"
    },
    {
      "commit": "fbf254d01f62f2a0dd1e03f2b99d110c64bacc0d",
      "tree": "c7bca05192303ee7d2cdd31ca83b19d9d1fbe303",
      "parents": [
        "8a15259d80a326807a39f9e33c98d090b8fe44c5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 09 15:10:42 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 09 17:09:00 2023 +0200"
      },
      "message": "CI: take screenshots\n\nChange-Id: Ie9aac54f4b3aa7e0b7a14d804b157ad18e4879c9\n"
    },
    {
      "commit": "16a24fd71f61643d1840947c01a6ed80fef252bd",
      "tree": "af582321158a7cb3fadbe27247c435e0fd9af645",
      "parents": [
        "898754e028f96ca110ead6444001800f4405374d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 21:41:10 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 21:41:10 2023 +0200"
      },
      "message": "Render updated Readme\n\nChange-Id: I0013c3d78586ec56e943e85e4f57baa0cc2cd43c\n"
    },
    {
      "commit": "898754e028f96ca110ead6444001800f4405374d",
      "tree": "b0a01e8f00f53718206d08ed50162ded769f2811",
      "parents": [
        "fcdb126adcc1c670c6c99a53f60531f59b67ff0d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 21:01:50 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 21:01:50 2023 +0200"
      },
      "message": "Update install instruction for IDS version\n\nChange-Id: I4f9e680f7c9f93969336c13d02c4e76b1147aa18\n"
    },
    {
      "commit": "a737b1b052ee6d6eb978c52d4d8d878773a1b9f2",
      "tree": "706b1c2e64e08f6b3b79a751066ee9a45a9219f6",
      "parents": [
        "09b75753a99d58e575e600d8ab9abc030bec7bce"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 09:32:20 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 07 09:32:20 2023 +0200"
      },
      "message": "Add ids theme\n\nChange-Id: I1b4a82a3ee14a7499293c639ad22221e4b60f4c3\n"
    },
    {
      "commit": "7d613ee41faa96a7264a86c9855065fbfbfadc3f",
      "tree": "867d9bfa6d5962cff456d722b0a96f5002e0cc00",
      "parents": [
        "6291d2f919b4202963f215bc77625d334f7d6dba"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Fri Mar 24 17:35:02 2023 +0100"
      },
      "committer": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Fri Mar 24 17:35:02 2023 +0100"
      },
      "message": "Update GHA\n"
    },
    {
      "commit": "c296958ded1921daa72dbc381e4997b4720f08e0",
      "tree": "5b8a24db83f8b71949a303b04086379afec7ebc6",
      "parents": [
        "1192b2ec81c6ae4b80ec6c575adef349766a813b"
      ],
      "author": {
        "name": "Darren Tsai",
        "email": "36108216+darrenproj@users.noreply.github.com",
        "time": "Fri Mar 11 22:33:33 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 11 15:33:33 2022 +0100"
      },
      "message": "correct url to reveal.js options (#152)\n\n"
    },
    {
      "commit": "8043a480ea9b2251f38ff3d8cb4079f6f8b172e8",
      "tree": "9980641601da8854036080ad299230fe2b1f1aab",
      "parents": [
        "4c2c67f9472f07201afeb80d576f9bb769f41a51"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Oct 28 11:51:47 2021 +0200"
      },
      "committer": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Oct 28 11:51:47 2021 +0200"
      },
      "message": "Make it clear we are referering to JS lib\n\n[skip ci]\n"
    },
    {
      "commit": "4c2c67f9472f07201afeb80d576f9bb769f41a51",
      "tree": "5510a6afdd1347bd3e2f2d798843dee29d7277d2",
      "parents": [
        "b644099ae9608f0ab0a565ebdf17493c2e754507"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Oct 28 11:50:16 2021 +0200"
      },
      "committer": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Oct 28 11:50:16 2021 +0200"
      },
      "message": "master -\u003e main\n"
    },
    {
      "commit": "e1893aed9df79d26db48538ace56cc0d55ae2f0c",
      "tree": "53311640c8303c2078ff92ff8f2e51d9e8ff0e32",
      "parents": [
        "cc46ea0f68eb62f7c24f19c044ace57223053a9a"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "cderv@rstudio.com",
        "time": "Thu Oct 07 17:09:02 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 07 17:09:02 2021 +0200"
      },
      "message": "Update to reveal.js 4.1.2 (#136)\n\n- New tools/ script to manually keep step for updates\r\n- Plugins are all updated\r\n- Template update following latest Pandoc version\r\n- updated README for documentation\r\n- Help page updated \r\n- See other change in NEWS file"
    },
    {
      "commit": "0acc6c9f12b64e337770404bb7876920458a0b7a",
      "tree": "1e70a1e9721284697ec8a8ac2f3dd9a0edae5f10",
      "parents": [
        "ca0e0f291a40aed6509a1d8857f906c849412055"
      ],
      "author": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 23 11:18:18 2021 +0200"
      },
      "committer": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 23 11:18:18 2021 +0200"
      },
      "message": "Remove smart argument as it is no more present in `html_document_base()`\n\nFollowing https://github.com/rstudio/rmarkdown/issues/1774 as Pandoc sets it by default.\n\nCloses #107\n"
    },
    {
      "commit": "42886a1b60e468eb81d4ee5e5fca618e3e7036f0",
      "tree": "489740fab9d483814e10a4cd86c88f20d9a7cfd8",
      "parents": [
        "88c5a991efef69872a46799f3df17adb7660cce4"
      ],
      "author": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 16 11:36:01 2021 +0200"
      },
      "committer": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 16 11:37:42 2021 +0200"
      },
      "message": "Add badges and remove toc in README\n"
    },
    {
      "commit": "7f1add5cf260b8261ecc7aa4dd026ce7ab257a05",
      "tree": "cb06e1b75ed256124f4bdabd447ddcdbf919c90f",
      "parents": [
        "21239cfd9f1d3ab86a131e71768ce654bae4c298"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "cderv@rstudio.com",
        "time": "Wed Sep 15 15:42:07 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 15 15:42:07 2021 +0200"
      },
      "message": "Add quillt structure and template (#108)\n\n"
    },
    {
      "commit": "e734cd8d0e4fe6509d42cb6945254adf4517e66c",
      "tree": "4a6c5f728b9da475041141679aebed519c54a9da",
      "parents": [
        "81278702f6592e65ab5807f24818d7c9e0f83bc1"
      ],
      "author": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Mon Aug 10 21:48:18 2020 +0900"
      },
      "committer": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Mon Aug 10 21:48:18 2020 +0900"
      },
      "message": "update links in README\n"
    },
    {
      "commit": "a35857daef50398fbe587856e0a999ef7a9a1369",
      "tree": "2e693a05e3875af190c08d4d7b47c4abfc12a520",
      "parents": [
        "dff0c72dad1939bc9ba1f3948ccd39bd7532c268"
      ],
      "author": {
        "name": "Jon Calder",
        "email": "jonmcalder@gmail.com",
        "time": "Tue Apr 11 16:38:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 16:38:58 2017 +0200"
      },
      "message": "Update README.Rmd\n\nSpelling \u0026 grammar corrections"
    },
    {
      "commit": "064552c4b5641ae5e156d0d0b6977dd507519cba",
      "tree": "33d2f4be37fb34362f943fb82e63e7808f74befa",
      "parents": [
        "35c0b49794e80c403d70cfe3ebc641b8e6092e16"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Fri Feb 10 10:28:41 2017 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Fri Feb 10 10:28:41 2017 -0500"
      },
      "message": "add support for menu plugin\n"
    },
    {
      "commit": "375805c0b9c5a0c1941a76d1cd684810dd92c330",
      "tree": "0c40e90ce39fa9f89f454b0e8e8fb6063bb86678",
      "parents": [
        "32dd3cd453d546734285585e16e2fa0df371925b"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Nov 15 08:56:43 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Nov 15 08:56:43 2016 -0500"
      },
      "message": "add support for the chalkboard plugin\n"
    },
    {
      "commit": "5f51424cbbc8a60af0a7d87917cc636f90615b65",
      "tree": "a092ef6d430d83099141e3fce42e11e1eee09dd6",
      "parents": [
        "82a8deeec03225ec4aeef73060d582bf0c101309"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Jul 12 10:28:23 2016 -0400"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Jul 12 10:28:23 2016 -0400"
      },
      "message": "update readme\n"
    },
    {
      "commit": "82a8deeec03225ec4aeef73060d582bf0c101309",
      "tree": "e300078b25a62e83e48b79056de5546b152ba434",
      "parents": [
        "c58a6c49f926084f9c0b07d6c282f8ebdbedfbb1"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Jul 12 10:25:36 2016 -0400"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Jul 12 10:25:36 2016 -0400"
      },
      "message": "support for zoom, search, and notes reveal.js plugins\n"
    },
    {
      "commit": "81a14349c28f876e1dc1d9f6acf2578fb4b6d734",
      "tree": "62ce9d097bbd26b502f575b45e8ac68867db7d88",
      "parents": [
        "46087c3f5c6bca7100b0e36f5beee1632aee13f4"
      ],
      "author": {
        "name": "Daniel Chen",
        "email": "Maveri2k@yahoo.com",
        "time": "Mon Mar 21 18:00:56 2016 -0400"
      },
      "committer": {
        "name": "Daniel Chen",
        "email": "Maveri2k@yahoo.com",
        "time": "Mon Mar 21 18:00:56 2016 -0400"
      },
      "message": "spelling\n"
    },
    {
      "commit": "46087c3f5c6bca7100b0e36f5beee1632aee13f4",
      "tree": "ff626fa07d72b5bdce958e2935798895f5527719",
      "parents": [
        "8bfd364afb3a46e28131a71f65cef9a2954f6f50"
      ],
      "author": {
        "name": "Daniel Chen",
        "email": "Maveri2k@yahoo.com",
        "time": "Mon Mar 21 17:58:14 2016 -0400"
      },
      "committer": {
        "name": "Daniel Chen",
        "email": "Maveri2k@yahoo.com",
        "time": "Mon Mar 21 17:58:14 2016 -0400"
      },
      "message": "how to render from rstudio, r console, and terminal\n"
    },
    {
      "commit": "d9f38d22bf42cc199a6906b644b641c367134cd1",
      "tree": "43e2f92a6c7a1329f8c3304590df66735f3d7f6f",
      "parents": [
        "570af2b46f7b9054ff2bfbfd81d75ac7a2e45645"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sun Jan 31 14:15:59 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sun Jan 31 14:15:59 2016 -0500"
      },
      "message": "install from cran\n"
    },
    {
      "commit": "de1ed6533945c06741707228ec5b605ef2609f92",
      "tree": "48b66586b8c33a98f27979af5c8cc74cbe9bcd03",
      "parents": [
        "4c17805eda6bf31feaccb5ad3b7279e2f5619182"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:41:18 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:41:18 2016 -0500"
      },
      "message": "docs on 2-d presentations\n"
    },
    {
      "commit": "b98735662648b47f178c07e647fad8433c37a1ec",
      "tree": "f9fe9635aacce0a8ad4ddeadb83f838ea979fc04",
      "parents": [
        "8f8a2028bda6a1f201928de28e6ab73554ecc6eb"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:26:11 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:26:11 2016 -0500"
      },
      "message": "change toc_depth to 2\n"
    },
    {
      "commit": "41921d33f62b6d52743a1e5c597871be6597de71",
      "tree": "4d363d4cda6e2b7cb212cb8ac4c75034c4e3d9df",
      "parents": [
        "8382c3eef06765fee65e03d3cb3e00afdbbf1d45"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:11:43 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:11:43 2016 -0500"
      },
      "message": "docs on slide transitions\n"
    },
    {
      "commit": "8382c3eef06765fee65e03d3cb3e00afdbbf1d45",
      "tree": "77548fad8f1bd10f9ee11192d15b236eed93be33",
      "parents": [
        "5dc9fe0542de7f15c3b02bf7a0de16bd0d4f4fe3"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:04:31 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:04:31 2016 -0500"
      },
      "message": "docs on slide backgrounds\n"
    },
    {
      "commit": "5dc9fe0542de7f15c3b02bf7a0de16bd0d4f4fe3",
      "tree": "b642e743d253f63aa3614d678717247e029679d7",
      "parents": [
        "c11e6606f4087108f1bbc73dad52610515df2afc"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:44:51 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:44:51 2016 -0500"
      },
      "message": "use github_document format\n"
    }
  ]
}
