Observation
- Project sequence
- 15
- Observed
- 2026-08-29 07:26:24.356Z
- Source
- upstream · https://jamjar.dev/mmm/v0
- Previous commit
- mmm-observation:sha256:474a1a05e785b786c0e0623fa90621ea61aa9b038d6ca65eb8bdda4805937984
OBSERVED MMM COMMIT #276
CANONICAL RECORD VIEW
{
"backend": {
"author": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1787977483
},
"commit": "git:sha1:e1f9c56835cdc69283e976246e56719bfdd17caf",
"committer": {
"email": "drschwabe@fastmail.com",
"name": "Derrick Schwabe",
"time": 1787979206
},
"manifest": "mmm-manifest:sha256:16811603f89eb5a5e72fa599e1da67a44596ddf10847037575ce5076db854c18",
"message": "Select more than one node at a time\n\nShift-click (or ctrl/meta) toggles a node in and out of the selection; a\nplain click still replaces it. Delete removes every selected node, and the\ninspector's Show Node Outline applies to all of them, reading indeterminate\nwhen the selection is mixed.\n\nnode.selected was already a per-node boolean, so nothing about the saved\nshape changes — what enforced a single selection was the code around it.\nThe rules now live in mods/selection.js as pure functions, each reporting\nwhether it changed anything so unchanged clicks skip the render.",
"objectFormat": "sha1",
"parents": [
"git:sha1:3ef06ceee657f0cf6ccdd1f8bb5aefc60c7f8eb0"
],
"ref": "refs/heads/master",
"summary": "Select more than one node at a time",
"tree": "git:sha1:9dd44adef82e3a039c8f88bc70476178db525e1e",
"type": "git"
},
"issuedAt": "2026-08-29T07:25:37.088Z",
"previous": "mmm-revision:sha256:20d976d0c08f63430a4040bbd9068e9fb37da13ed3245e31d42b1217c925e290",
"project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
"protocol": "mmm/0-alpha",
"sequence": 15,
"type": "mmm/revision"
}