Releases: bigbadboy1010/loupe
Release list
Loupe Host v0.1.0 — first public installer
Original release notes follow:
Loupe Host v0.1.0 — first public installer (legacy)
This is the first installer build of LoupeHost, the small background helper that runs on the Mac you want to control.
What you get
LoupeHost-0.1.0.dmg(12 MB, ad-hoc signed)LoupeHost-0.1.0.dmg.sha256(verify withshasum -a 256 -c)
Install
- Double-click
LoupeHost-0.1.0.dmg - Drag
LoupeHost.appinto Applications - Eject the DMG
- Open
LoupeHost.appfrom Applications. macOS will warn this is from an unidentified developer; click Open. - Grant Screen Recording + Accessibility.
- The terminal prints a pairing token and a QR-PNG path. Scan with the iPhone/iPad Loupe app.
Loupe Host v0.2.0 — Developer-ID signed + Apple-notarized
Loupe Host v0.2.0 — Developer-ID signed + Apple-notarized installer
This is the first release of LoupeHost with a fully-trusted Apple
distribution. Gatekeeper on a fresh Mac now accepts the bundle
without the "downloaded from the internet" warning.
What changed since v0.1.0
| Area | v0.1.0 | v0.2.0 |
|---|---|---|
| Code signature | Ad-hoc only | Developer ID Application + hardened runtime + Apple timestamp |
| Apple notarization | None | Submitted, accepted, ticket stapled to the DMG |
| Gatekeeper first launch | "Open Anyway" required | Accepted, no prompt |
| GitHub release asset size | 12 MB | 12 MB (signing/stapling does not add size) |
| CI for the release | Manual build | .github/workflows/release-host.yml runs the same pipeline on every v* tag push |
The binary, frameworks, DMG layout, and the install flow are
otherwise identical to v0.1.0.
Verification
The release was notarized with submission id
684cc2f6-1591-4f03-9c06-9e60741a04bc (Apple's record is kept for
90 days; the same id is recorded in CHANGELOG.md under
v0.2.0-host-notarised).
Reproduce on your own Mac:
hdiutil attach LoupeHost-0.2.0.dmg
codesign --verify --deep --strict --verbose=2 "/Volumes/LoupeHost-0.2.0/LoupeHost.app"
spctl --assess --type execute --verbose=4 "/Volumes/LoupeHost-0.2.0/LoupeHost.app"
xcrun stapler validate LoupeHost-0.2.0.dmg
hdiutil detach "/Volumes/LoupeHost-0.2.0"Expected output includes:
Authority=Developer ID Application: Francois Alexandre Marie De Lattre (355NB9T8RJ)source=Notarized Developer IDThe validate action worked!
Hashes
The *.sha256 sidecar next to the DMG contains the expected hash.
After downloading, verify with:
shasum -a 256 -c LoupeHost-0.2.0.dmg.sha256v0.1.0
The v0.1.0 release remains available as a "tech preview" — ad-hoc
signed, no notarization, requires the "Open Anyway" workaround on
first launch. It is preserved for users who need the older bundle
or want to compare.
For the trusted installer, use v0.2.0 (this release).