Observation
- Project sequence
- 259
- Observed
- 2026-09-28 15:48:10.295Z
- Source
- upstream · https://jamjar.dev/mmm/v0
- Previous commit
- mmm-observation:sha256:d6e0f5fe25c3c41e713033c6070a258d2110d137496e990d7746c451383554ee
OBSERVED MMM COMMIT #662
CANONICAL RECORD VIEW
{
"backend": {
"author": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790533231
},
"commit": "git:sha1:c68305f0df4ca6dc06c684e9f4aef23f0ef05c6d",
"committer": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1790533231
},
"manifest": "mmm-manifest:sha256:6b438d375916e1079ae2055d91ec7aa052bd377a8a2b80b9aefb62d6b2abdb94",
"message": "Add an isolated node view, opened from PDF nodes\n\n?mesh=<file>&isolate=<node id> opens one node alone in its own tab,\nfilling the window and drawn by the same bake as on the canvas. PDF\nnodes offer \"Open in Isolation…\" on their context menu, which opens\none in a new tab.\n\nThe isolated tab takes the node from the canvas tab that opened it when\nthat tab is still on the same mesh, so a PDF that has not been saved yet\nstill opens. Otherwise /load?isolate= sends only that node, the mesh's\ncss, prototypes and canvas colour, and just the cached assets the node\nreferences. A 42-page PDF from an 18 MB mesh arrives as a 497-byte\npayload plus its one asset. An isolated load leaves the server's\ncurrent mesh alone.\n\nThe tab is a view. It leaves out the sidebar, inspector, minimap and\ncontext menus, and makes the object selector active without storing\nthat choice, so the PDF toolbar, wheel scrolling and grab-pan work.\nCtrl+S never saves there: the tab holds one node, and saving would\noverwrite the whole mesh with it. File drops and Alt+N are ignored too.",
"objectFormat": "sha1",
"parents": [
"git:sha1:de001708ddced5a0f49f5c821dff6de5cc7181da"
],
"ref": "refs/heads/master",
"summary": "Add an isolated node view, opened from PDF nodes",
"tree": "git:sha1:658245015f05cb04a190bd7fb5210e4a21116f21",
"type": "git"
},
"issuedAt": "2026-09-28T15:47:36.984Z",
"previous": "mmm-revision:sha256:227c6773dc6f9a4ff31b9af527e65b12bbb374cda0293a535f646e4d25406faf",
"project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
"protocol": "mmm/0-alpha",
"sequence": 259,
"type": "mmm/revision"
}