Observation
- Project sequence
- 258
- Observed
- 2026-09-28 15:48:10.295Z
- Source
- upstream · https://jamjar.dev/mmm/v0
- Previous commit
- mmm-observation:sha256:4bac9e18d4ba3db35eb551521105cfd648c46bb0374a6e192eb925f9ae320464
OBSERVED MMM COMMIT #661
CANONICAL RECORD VIEW
{
"backend": {
"author": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790532502
},
"commit": "git:sha1:de001708ddced5a0f49f5c821dff6de5cc7181da",
"committer": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790532502
},
"manifest": "mmm-manifest:sha256:d25841fbc48bd077d79e9a1d4b67a0169e10b647781e233072ed14fc3f6799ae",
"message": "Render embedded PDFs with PDF.js canvases\n\nPDF nodes no longer hand the document to the browser's native viewer.\nEach page is drawn to a canvas by the bundled PDF.js, with its worker,\ndecoders, fonts and cMaps served locally, under an app-owned toolbar for\npage number, previous/next, zoom in/out, reset and fit-width.\n\nThe viewer stays input-transparent under the regular cursor, so clicks\nand wheel still reach the canvas. With the Object selector tool its\ncontrols become live: the wheel scrolls the pages, Alt+wheel zooms, and\nmiddle-drag grab-pans the PDF instead of the canvas. Left drags, drops\nand Space stay blocked inside it.",
"objectFormat": "sha1",
"parents": [
"git:sha1:a582c2de7974e24ca06976b512256420b6b23781"
],
"ref": "refs/heads/master",
"summary": "Render embedded PDFs with PDF.js canvases",
"tree": "git:sha1:0b3504e838ffdc9835320dcb03d52fcba64c7f08",
"type": "git"
},
"issuedAt": "2026-09-28T15:47:36.955Z",
"previous": "mmm-revision:sha256:069ef9a3d9605541f40b888edfe1d7252a10da0bba74b256263cf8c5aed6db7f",
"project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
"protocol": "mmm/0-alpha",
"sequence": 258,
"type": "mmm/revision"
}