)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c4b61a5625eeb6638a509e937f78243051a03ac",
      "old_mode": 33188,
      "old_path": "NEWS.md",
      "new_id": "f9c044e54e139721137d54055faf14f5ab522a33",
      "new_mode": 33188,
      "new_path": "NEWS.md"
    },
    {
      "type": "modify",
      "old_id": "dab04c73c8e63eb15c1957bef861dd6f22909632",
      "old_mode": 33188,
      "old_path": "R/revealjs_presentation.R",
      "new_id": "e73ede905a0373c0d98923e12b82c172268a54f0",
      "new_mode": 33188,
      "new_path": "R/revealjs_presentation.R"
    },
    {
      "type": "modify",
      "old_id": "819331670d188ece776f94313c2dc18a707c77b9",
      "old_mode": 33188,
      "old_path": "README.Rmd",
      "new_id": "8c64a126d8842b6bb88b97ca373fe64ee009029b",
      "new_mode": 33188,
      "new_path": "README.Rmd"
    },
    {
      "type": "modify",
      "old_id": "29b35a9e1e7f64a1f786e11d3f1acef8fc19e505",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "000c48d796bad2b6f454142adcab7f51832dd6a5",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "16c8f5ec340c712e87a083e467e69d82e1a30e6c",
      "old_mode": 33188,
      "old_path": "inst/reveal.js-5.2.1/dist/theme/ids.css",
      "new_id": "d1b8467c77c9d6c27a7e2552a709056cb34c8ba2",
      "new_mode": 33188,
      "new_path": "inst/reveal.js-5.2.1/dist/theme/ids.css"
    },
    {
      "type": "modify",
      "old_id": "062ffa731f1ff4d08bf465bb37a01be11dd3f73d",
      "old_mode": 33188,
      "old_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html",
      "new_id": "003336b9c2a7f59202831047daaa421bb1ae37d5",
      "new_mode": 33188,
      "new_path": "inst/rmarkdown/templates/revealjs_presentation/resources/default.html"
    },
    {
      "type": "modify",
      "old_id": "a903d312c91d601061142bc9a97ee7b357bf69eb",
      "old_mode": 33188,
      "old_path": "man/revealjs_presentation.Rd",
      "new_id": "f0b82b4ff80fed1afb64f8586d6f0efcb711a00d",
      "new_mode": 33188,
      "new_path": "man/revealjs_presentation.Rd"
    },
    {
      "type": "modify",
      "old_id": "219a60dedca5646554f8d3896ef4f3f0c7447b2c",
      "old_mode": 33188,
      "old_path": "tests/testthat/test-slide_timing.R",
      "new_id": "81591493a135216cc878a000e01a0eb6216515fd",
      "new_mode": 33188,
      "new_path": "tests/testthat/test-slide_timing.R"
    }
  ]
}
