mmmexplorer

OBSERVED MMM COMMIT #315

Add read-only CodeMirror source rendering

mmm-observation:sha256:2d63ee27def06b4725f46c90135d28328aa830a9a22ba4f49cbb21e2302fcecc

Signed revision

Revision ID
mmm-revision:sha256:8608ffe75a5d95516eb2f0866ae5842289a823b111e80a9dfb182e9c63c449d3
Backend
Git
Issued
2026-09-02 01:32:16 UTC
Manifest
mmm-manifest:sha256:65bae6440f935f512c067b861b9b3f4430f0c45286c561f8d7f3b7cfdae022bd

CANONICAL RECORD VIEW

Revision payload

{
  "backend": {
    "author": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1788312665
    },
    "commit": "git:sha1:138f0acea6e9515be1095a553752830d3f5ac27b",
    "committer": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1788312736
    },
    "manifest": "mmm-manifest:sha256:65bae6440f935f512c067b861b9b3f4430f0c45286c561f8d7f3b7cfdae022bd",
    "message": "Add read-only CodeMirror source rendering\n\nAdd a modular scan/classify/render pipeline with nested repository browsing. Render source through dynamically loaded CodeMirror 5 modes with line numbers and read-only defaults, while rejecting traversal, escaping symlinks, binary content, and oversized files.",
    "objectFormat": "sha1",
    "parents": [
      "git:sha1:14a4fe860becc695d93161c4e1e2988b59fc178b"
    ],
    "ref": "refs/heads/master",
    "summary": "Add read-only CodeMirror source rendering",
    "tree": "git:sha1:9dfbe7e7de49f3d79aa6b74a5504890cf7733c77",
    "type": "git"
  },
  "issuedAt": "2026-09-02T01:34:37.731Z",
  "previous": "mmm-revision:sha256:cbd7bfe7131fab351fcab54af31f6de6b3b3aecd89b3a772cadfadf8f9a2df82",
  "project": "mmm1v9jt2ea70h6zzr60ewwpuqz5ywf9wzreuxk70py7sfx7k0p5vszqqha9td",
  "protocol": "mmm/0-alpha",
  "sequence": 11,
  "type": "mmm/revision"
}