mmmexplorer

OBSERVED MMM COMMIT #279

Lay dropped images out oldest first

mmm-observation:sha256:3de1bfc46db8da7a34b1cfb9fbabbf2db5f71930b40e48ba22821941ec143b8a

Signed revision

Revision ID
mmm-revision:sha256:618fc65cfc305afe47838e6f517dbbbbe8d8a9e385917c32d4dc1ee0e6bd2998
Backend
Git
Issued
2026-08-29 06:07:12 UTC
Manifest
mmm-manifest:sha256:231d5c931d7b7d9a2c71a31158e02031a1c02263300875632c9d0e430d12f8ad

CANONICAL RECORD VIEW

Revision payload

{
  "backend": {
    "author": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1787983632
    },
    "commit": "git:sha1:1fb7a422d60eb5b07fa402cfea5badb3b46df745",
    "committer": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1787983632
    },
    "manifest": "mmm-manifest:sha256:231d5c931d7b7d9a2c71a31158e02031a1c02263300875632c9d0e430d12f8ad",
    "message": "Lay dropped images out oldest first\n\nA batch of dropped images now sorts by date before it is placed, so it reads\nleft to right in the order it was taken. Ties fall back to filename compared\nnumerically, then to arrival order.\n\nA server-side stat is not possible: the browser hands the page a file's bytes\nand metadata but never its path. So the date is File.lastModified, except for\nJPEGs, where the EXIF DateTimeOriginal is preferred when present — a photo\ncopied between drives has a modified date of whenever it was copied, while\nthe date the camera wrote into it has not moved.\n\nThe EXIF reader walks the JPEG and TIFF structures directly, handles both\nbyte orders, reads only the first 128KB, and returns null rather than\nthrowing on anything malformed.",
    "objectFormat": "sha1",
    "parents": [
      "git:sha1:910a73d5f8b9fb9d186aa8f6bad304e8e9c5a6dd"
    ],
    "ref": "refs/heads/master",
    "summary": "Lay dropped images out oldest first",
    "tree": "git:sha1:03135494bad8fed0fcc1475c99d0d52535c28cab",
    "type": "git"
  },
  "issuedAt": "2026-08-29T07:25:37.145Z",
  "previous": "mmm-revision:sha256:417ab54af83c8984a80fb89d7aa2dee712cf2ce3ca29c77e03395e1915b84ec9",
  "project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
  "protocol": "mmm/0-alpha",
  "sequence": 18,
  "type": "mmm/revision"
}