• DarkRoom 0.13.3
    Benchmarks / CPU and I/O (per commit) (push) Failing after 6m21s
    Benchmarks / Frame budget (on demand) (push) Skipped
    Build and test / Desktop (Linux) (push) Failing after 46s
    Build and test / Layer separation (push) Successful in 26s
    Traceability / Requirement traces (push) Failing after 39s
    🐳 Android image / Build and push (push) Successful in 1s
    Build and test / android-image (push) Successful in 1s
    🐳 Windows image / Build and push (push) Successful in 1s
    Build and test / windows-image (push) Successful in 1s
    Build and test / Android (aarch64) (push) Failing after 2m21s
    Build and test / Windows (x86_64, cross) (push) Failing after 3m8s

    dtourolle released this 2026-09-20 11:02:03 +00:00 | 410 commits to master since this release

    The faces one device found now reach the other, all of them.

    • A peer's unmeasured faces are adopted. The tablet showed 681 of the
      desktop's 3,851 confirmations and a fraction of every person, while
      holding shards with the missing 4,310 images on disk. Every one of
      those faces was from before the quality reading existed, and the
      import refused a face without one — on reasoning that stopped being
      true once the quality pass listed its work by the missing column. The
      desktop could never re-export them either: V14 had removed their run
      markers so the pass would find them, and the export walks the
      markers. They are adopted now, measured by the receiving device's own
      pass, and the confirmations match onto them on the next catalog merge.
    • A run marker names the detector that found the faces. The
      quality, eye and crop passes re-marked an image under the pipeline
      they ran as, over faces still carrying the id of the detector that
      found them. The export selects faces by the marker's id, found none,
      and sent every other device an entry saying the thorough detector had
      looked and found nothing — 54 such entries from the desktop, 430 from
      the tablet, each over photographs with named faces. Nothing was lost
      yet only because the two spellings of the thorough detector rank
      equal; a third device would have adopted the empties. The marker
      keeps the faces' own id.
    • Schema V20 renames the markers already written that way, with a
      fresh time so each image is exported again over the empty entry.
      Both devices need this build before they exchange the catalog again:
      a 0.13.2 device declines to merge a V20 snapshot, and says so in its
      log rather than pushing over it.
    • The README's four claims about the tree are checked against it.

    darkroom-0.13.3-arm64-v8a.apk is the release-signed Android build (API
    28+, arm64). darkroom-desktop-0.13.3-x86_64-linux is the desktop binary.
    SHA256SUMS covers both.

    Downloads