Observation
- Project sequence
- 262
- Observed
- 2026-09-28 15:48:10.295Z
- Source
- upstream · https://jamjar.dev/mmm/v0
- Previous commit
- mmm-observation:sha256:f9c161002f4c065a52f40439f72b5517971caab0325f70bd7befd52ead2695e8
OBSERVED MMM COMMIT #665
CANONICAL RECORD VIEW
{
"backend": {
"author": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790534255
},
"commit": "git:sha1:7cf1dc823214b67b1dea52e961ed33ed93540e74",
"committer": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790534255
},
"manifest": "mmm-manifest:sha256:dbf434a177c5e5e21caac55a17bbe7ca0400e52e059482a95f7ed803e6227cea",
"message": "Add an isolated view menu to reopen or copy the node\n\nA ⋮ button at the top right of an isolated view opens a small menu:\n\n- Open in original Nodemesh opens the node's mesh in a new tab with the\n node centred.\n- Copy to new Nodemesh writes a new mesh_<time>.js holding a copy of\n the node (fresh id, at 100,100, no connections) and opens it the same\n way.\n\nEither way a PDF keeps the page and zoom it was showing. The new tab is\nopened at ?focus=<id>&view=<json>: the view is restored before the\nnode's first render, the node is centred once it is drawn, and both\nparameters are then dropped from the URL. Node types take part through\nnode/view/read and node/view/restore, which the PDF viewer implements\nwith its page and zoom.",
"objectFormat": "sha1",
"parents": [
"git:sha1:16a5e2a0ee5974badd9c33634fc4a76102111cc3"
],
"ref": "refs/heads/master",
"summary": "Add an isolated view menu to reopen or copy the node",
"tree": "git:sha1:cd2e3ef29a7f0ad21cf77d18358cdc4b6f6b6524",
"type": "git"
},
"issuedAt": "2026-09-28T15:47:37.043Z",
"previous": "mmm-revision:sha256:482a4068e98e027f7b7c389c43079c11b1e8ce9d676129381738de904ac3c462",
"project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
"protocol": "mmm/0-alpha",
"sequence": 262,
"type": "mmm/revision"
}