Skip to content

Night Drop 0.1.19

Choose a tag to compare

@nightdropapp nightdropapp released this 07 Aug 11:52
· 117 commits to main since this release

No user-visible changes. If you are on 0.1.18, this release gives you nothing you do not already have.

What changed

The Android release build now declares that it minifies and shrinks its code, rather than inheriting that from Flutter's default. Both were already happening — 0.1.18 and every release before it were minified and resource-shrunk — so the app behaves exactly as 0.1.18 did. What this buys is that a change in Flutter's defaults can no longer switch it off without anyone noticing.

Requested by the F-Droid reviewer on fdroiddata!43625.

Because code shrinking can break reflective calls at runtime and never at build time, this was smoke-tested on hardware rather than trusted to a green build: launch, identity restored from the OS keystore, Tor to a published onion service, QR pairing scan, background message delivery with the app off screen, and the new-message notification.

Verifying this release

gpg --import nightdrop-signing-key.asc
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

Fingerprint: 079B A016 9201 A8AB 11F3 2385 884E ACB8 89D0 2002

The three per-ABI APKs are built by the F-Droid recipe in fdroid/app.nightdrop.yml at commit 32f8759, so they can be reproduced independently.