)]}'
{
  "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": "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": "725acd1c41a92662d38867db8b2f185921da9944",
      "tree": "fb4a2d3f661f03e424e7f2a86b7b87ada372d566",
      "parents": [
        "65e231f9a641d81a0f2922676c0e891f06298923"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 14:03:21 2026 +0300"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 28 14:03:21 2026 +0300"
      },
      "message": "new df_print option: theme-styled data frame tables by default (kable)\n\nChange-Id: I827aa1c5f372ee78944a8bd32f51caea1731e87f\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": "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": "03dbc5d9489d674c37dd10fedd284d5948e9d9ae",
      "tree": "cf50b8d5a066c38558f7b75687a96cac0fec39b3",
      "parents": [
        "235b0b5357142471d3550fa06e756f7e223237e5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 21 15:44:25 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 21 15:44:25 2026 +0200"
      },
      "message": "enable notes, search, menu and zoom plugins by default\n\nreveal_plugins now defaults to c(\"notes\", \"search\", \"menu\", \"zoom\");\npass NULL to render without plugins. Existing self_contained decks keep\nworking: the default set is dropped with a warning there instead of\ntriggering the hard stop, which still applies to explicitly requested\nplugins.\n\nChange-Id: I9041861a6914886e0c32ab5e37b8c4f55a5576c3\n"
    },
    {
      "commit": "f667b98df6026c18fce7902a5b7a2ce2ce9179fb",
      "tree": "1908c096a011af7d6256b68d2b82e745d13ea4cc",
      "parents": [
        "55c9cef6ea81cb350849b15c2db6fedee7942270"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 17:16:28 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Aug 08 17:16:28 2026 +0200"
      },
      "message": "Bump Roxygen to v8.1.0\n\nChange-Id: I9a1f2d53176dba7e28e8d5db1fbfa05d6551d1f3\n"
    },
    {
      "commit": "37782091f88635b00341d708b6311465efe1a444",
      "tree": "b84b63c43c4ce3d9f5f0781939c0621b2252ac80",
      "parents": [
        "7d613ee41faa96a7264a86c9855065fbfbfadc3f"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Fri Mar 24 17:36:16 2023 +0100"
      },
      "committer": {
        "name": "Christophe Dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Fri Mar 24 17:36:16 2023 +0100"
      },
      "message": "devtools::document()\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": "d26add3157711a71211bb5a6aebb366b3bd4b97b",
      "tree": "dcefad74c7823b7f2a27c65e0cf9f1b5c0a57b85",
      "parents": [
        "aa008e4cb334a82f870b6ecbb16a5a34a02e2fc4"
      ],
      "author": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 23 16:55:00 2021 +0200"
      },
      "committer": {
        "name": "christophe dervieux",
        "email": "christophe.dervieux@gmail.com",
        "time": "Thu Sep 23 16:55:00 2021 +0200"
      },
      "message": "Convert roxygen doc to markdown\n"
    },
    {
      "commit": "aa008e4cb334a82f870b6ecbb16a5a34a02e2fc4",
      "tree": "8f7dd68009c43b0a660685cbfc585cd1db3656d0",
      "parents": [
        "5ef4ee21f76b84e47f41d31ff88c6366bc117c49"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "cderv@rstudio.com",
        "time": "Thu Sep 23 16:52:37 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 23 16:52:37 2021 +0200"
      },
      "message": "Add missing variable in templates regarding toc (#127)\n\nRelated to #123 and alignement with `html_document()` behavior"
    },
    {
      "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": "21239cfd9f1d3ab86a131e71768ce654bae4c298",
      "tree": "9a489f8bbe173eef855121be2213d8a7c0292d5c",
      "parents": [
        "76d730d5313ee9caf0a0b36f42722de2dfeb190c"
      ],
      "author": {
        "name": "Christophe Dervieux",
        "email": "cderv@rstudio.com",
        "time": "Wed Sep 15 15:34:01 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 15 15:34:01 2021 +0200"
      },
      "message": "Add pandoc to GHA and fix build (#106)\n\n* usethis::use_tidy_description()\r\n* devtools::document()\r\n* Put back smart doc to fix CI but remove it later (#107)"
    },
    {
      "commit": "9a7e65a0558a5180b6054f9ffca54835d4b49435",
      "tree": "646ef1d61fedd808ecd36eb2d32d318395c94fa7",
      "parents": [
        "66c55859ea1a7d47dab53e96b75d7c063801978c"
      ],
      "author": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Mon Aug 10 21:56:31 2020 +0900"
      },
      "committer": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Mon Aug 10 21:56:31 2020 +0900"
      },
      "message": "render README.md and man\n"
    },
    {
      "commit": "7053f457a60da24168dfb93b016daca450ab38bd",
      "tree": "51295bad79c47b7124a43b99d8ad4b40435607d8",
      "parents": [
        "0bf4444759641b10d885ab4abd02a52099081553"
      ],
      "author": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Sat Feb 15 00:08:46 2020 +0900"
      },
      "committer": {
        "name": "Atsushi Yasumoto",
        "email": "atsushi@hacarus.com",
        "time": "Sat Feb 15 00:08:46 2020 +0900"
      },
      "message": "devtools::document()\n"
    },
    {
      "commit": "35c0b49794e80c403d70cfe3ebc641b8e6092e16",
      "tree": "71c2fb9fdaeb8011574e2eab7fd2a6927d1d8f35",
      "parents": [
        "f93c95fb48edaa03dc49b145be038b7c126ad2c6"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Fri Feb 10 09:30:24 2017 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Fri Feb 10 09:30:24 2017 -0500"
      },
      "message": "update to roxygen2 6.0 + markdown\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": "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": "8bfd364afb3a46e28131a71f65cef9a2954f6f50",
      "tree": "67e9b28d63fe72e8f68f7c42e8c8383a5e6c1916",
      "parents": [
        "1dfec0218f2ba7c889d5c0b183c1949903266dd4"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Mar 21 13:43:13 2016 -0400"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Mar 21 13:43:13 2016 -0400"
      },
      "message": "Push slide changes to browser history\n"
    },
    {
      "commit": "291527524b6f2395f493a2bc5b6d1503d4f069f0",
      "tree": "52c66ce7c1a5325f0873c9cfe94f83d73e9ad65b",
      "parents": [
        "091cb1247867f9f426748686d858a34f183b5d89"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Mar 08 15:06:38 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Mar 08 15:06:38 2016 -0500"
      },
      "message": "regenerate docs with spelling fix\n"
    },
    {
      "commit": "091cb1247867f9f426748686d858a34f183b5d89",
      "tree": "2515a9db88e2a5404f0cd73d5a9609bf58ba2c5f",
      "parents": [
        "d9f38d22bf42cc199a6906b644b641c367134cd1"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Feb 09 13:04:23 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Tue Feb 09 13:04:23 2016 -0500"
      },
      "message": "fix issue with missing embedded fonts for beige, league, and solarized themes.\n"
    },
    {
      "commit": "f86d1651e1b94509c4bb841a662b7637a34b9034",
      "tree": "2a2df6165b46e5e7f057cf22a0d9768d136a7f57",
      "parents": [
        "44680d7792e2d620fc05140be673bc29fc711e56"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 20:40:01 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 20:40:01 2016 -0500"
      },
      "message": "remove section on templates (too many features break without them)\n"
    },
    {
      "commit": "4c17805eda6bf31feaccb5ad3b7279e2f5619182",
      "tree": "812ab54fe265cd649034d6cdacc742dc23ef7eb2",
      "parents": [
        "b98735662648b47f178c07e647fad8433c37a1ec"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:35:39 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:35:39 2016 -0500"
      },
      "message": "re-wrap docs, add docs on slide level\n"
    },
    {
      "commit": "309bc7d44bf5c80caa593c5870654d18b5be6be9",
      "tree": "a0857fd5bac1900a6225d04d0f68f8e487c5b4c1",
      "parents": [
        "41921d33f62b6d52743a1e5c597871be6597de71"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:17:54 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 19:17:54 2016 -0500"
      },
      "message": "links to repo\n"
    },
    {
      "commit": "b033eb93afda7db2badace49d404440d84811ae4",
      "tree": "ad501b80cddf960c907f8e83ee6596e283310e47",
      "parents": [
        "e60feb28d70bf215fb784eacd0b94013907f1507"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:32:28 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:32:28 2016 -0500"
      },
      "message": "remove history parameter\n"
    },
    {
      "commit": "e475d61068c915f991a51562b1ab7b12a9eee480",
      "tree": "dc7e10e3976a619bffe5b943669a3e722956d021",
      "parents": [
        "37f45b7840c0bbdf75528e8d888be7fdddef2eda"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:18:40 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:18:40 2016 -0500"
      },
      "message": "remove history option (covered in reveal_options and breaks slide preview navigation in rstudio if set to false)\n"
    },
    {
      "commit": "37f45b7840c0bbdf75528e8d888be7fdddef2eda",
      "tree": "1217cde14f60acc7849a6cbbda0a7a7612570226",
      "parents": [
        "5665d54f01fcfa74c377ed025a220826ab45b3a2"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:17:45 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 18:17:45 2016 -0500"
      },
      "message": "support additional reveal options\n"
    },
    {
      "commit": "8d1c2f4f963b9bdb12dde0f85ffe63bd2f309bd9",
      "tree": "0a1b6be5563e4801868061294b3955cfd1ce9cdb",
      "parents": [
        "540f402682a7be5bdc00eaac1c747f27ab42f813"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 14:56:45 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 14:56:45 2016 -0500"
      },
      "message": "some R CMD check stuff\n"
    },
    {
      "commit": "d708ef0f727240ce5fc23f7f2d5a0d97b2c86551",
      "tree": "4c1c338a56ea509530df0e0a00b655e2ab54c09e",
      "parents": [
        "6da1bb6fc2d73916acd1947d5df5150404b4fbdb"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 14:30:26 2016 -0500"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Sat Jan 30 14:30:26 2016 -0500"
      },
      "message": "re-roxygenize\n"
    },
    {
      "commit": "fad5523bc0427824afdf9a630b57ea2fa33d5469",
      "tree": "0234e5a9888a4522d9545cacedb926b781eb2858",
      "parents": [
        "c2d1f9de71c2a90c5b507645e709bd8473738b72"
      ],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Oct 19 07:47:26 2015 -0400"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Oct 19 07:47:26 2015 -0400"
      },
      "message": "add css argument\n"
    },
    {
      "commit": "d4b3a16544a354c8ebcd1031440e0ea0590c0552",
      "tree": "8a02c14c56e1e38a05eb31e437311c5006e28e82",
      "parents": [
        "ea3d7cb544fe1cec50208bee6ddb09af019dac43"
      ],
      "author": {
        "name": "junkka",
        "email": "johan.junkka@gmail.com",
        "time": "Mon Mar 16 07:49:11 2015 +0100"
      },
      "committer": {
        "name": "junkka",
        "email": "johan.junkka@gmail.com",
        "time": "Mon Mar 16 07:49:11 2015 +0100"
      },
      "message": "Documentation\n\nUpdated documentation to match new transition and theme options, and new background_transition param\n"
    },
    {
      "commit": "2ec4024b48275a092bb0702ef684a363c70735b0",
      "tree": "f148c66cdccdac3b05e16a4d501a5f8e99f73c3e",
      "parents": [],
      "author": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Sep 15 09:18:39 2014 -0400"
      },
      "committer": {
        "name": "JJ Allaire",
        "email": "jj@rstudio.org",
        "time": "Mon Sep 15 09:18:39 2014 -0400"
      },
      "message": "initial commit\n"
    }
  ]
}
