PhotoDropMac 0.1.1 (deprecated — use 0.1.3)
Warning
Deprecated — superseded by 0.1.3. Please download that instead.
Two manifest-durability bugs are present in this build:
- Concurrent ingests destroy each other's manifest, fixed in 0.1.3. Ten
photodrop ingestprocesses started at once left two manifests out of ten. - Back-to-back ingests do too, fixed in 0.1.2. Job filenames resolved only to the second, so two ingests finishing in the same second collided.
Signing and notarization are identical across every release — no security or Gatekeeper difference, and nothing here is unsafe to run. It stays downloadable for reproducibility.
The files are fine — the risk is that verification silently covers fewer of them. A manifest-based verify reports success over whatever records survive, so it can print ✓ All 1 file … and exit 0 for a larger library. Check the count it reports against what you actually have. Every copied file also carries its own checksum as an extended attribute, independent of any manifest:
photodrop verify <library> --xattrLibraries written by this version remain fully valid, and 0.1.3 verifies them unchanged.
Adds the app icon. 0.1.0 shipped with the generic blank icon — that is the only user-visible difference between the two releases.
No behaviour, API, or on-disk format change, so upgrading is a straight replace: drag the new app over the old one. Existing libraries, manifests, and presets are untouched.
The icon
Drawn to Apple's macOS icon grid — 824×824 body inside a 1024×1024 canvas, 185.4pt continuous corner — so it sits at the same optical size as every other app in your Dock. Artwork is a memory card over a downward arrow in the app's ultramarine.
The 16pt and 32pt sizes carry a deliberately simpler glyph (the arrow alone). Detail that reads at 512pt turns to mush at 16pt, and the full card-plus-arrow composition became ambiguous at that size.
It is generated by scripts/make-icon.swift rather than hand-drawn, so the geometry is reviewable and reproducible.
Also since 0.1.0
release.shnow staples the notarization ticket to the app, not just the DMG. Previously, once you dragged the app out of the disk image and discarded it, nothing on disk proved the app was notarized — Gatekeeper had to ask Apple at first launch, which fails when you are offline. Both the app and the DMG are stapled now, and the release script verifies both.
Requirements
macOS 14.0 or later. Unsandboxed by design — it needs arbitrary card→destination filesystem access and calls diskutil to eject cards.
Verifying this download
SHA-256 47a2d0a5ff16a55305f20444836c9afd9b54d914dfa9100710e3bd323485a455
PhotoDropMac-0.1.1.dmg
shasum -a 256 PhotoDropMac-0.1.1.dmg
xcrun stapler validate PhotoDropMac-0.1.1.dmg
xcrun stapler validate /Applications/PhotoDropMac.app # now passes too
spctl -a -t exec -vvv /Applications/PhotoDropMac.app # → source=Notarized Developer IDFull changelog: v0.1.0...v0.1.1