Skip to content

Blockerflow for Mac 1.2.1

Latest

Choose a tag to compare

@khaleel-git khaleel-git released this 20 Oct 11:47
· 4 commits to master since this release

Important

macOS may say "Blockerflow is damaged and can't be opened"

The app is not damaged. Blockerflow for Mac is distributed without an Apple Developer licence, so it is not signed or notarized by Apple, and macOS blocks apps it cannot verify.

After you drag Blockerflow into Applications, open Terminal and run this one command:

xattr -cr /Applications/Blockerflow.app

Then open Blockerflow again. You only need to do this once per install. You can also try right click, then Open, then Open again.

Support: help me get an Apple Developer ID (€99 a year) to sign Blockerflow for macOS and iOS, so it opens without warnings. Donate via PayPal

What's new in 1.2.1

  • Fixed: "Your connection is not private" (ERR_CERT_DATE_INVALID) on Google and other sites. Blockerflow kept using a site certificate after it expired, so after about a day without a restart Chrome refused the site. Certificates are now renewed before they run out.
  • Your Friend confirms their email first. When you choose a Friend, they get an email with a six-digit code and share it with you only if they agree to be your partner. Without the code the address is not saved, so a mistyped, made-up or stranger's address can no longer end up as your partner. An existing Friend shows "Not confirmed"; open the partner window to send them a code.
  • Never stuck with a Friend who doesn't get the email. The Friend dialog now has "Didn't get the email? Use 24-hour Time Delay instead", and if the address can't receive email at all it offers the Time Delay straight away.
  • Clearer messages when an unlock email can't be sent (the server's own reason instead of "address isn't valid").
  • The image check runs in a separate program. Block adult images now uses blockerflow-vision, a small helper inside the app (Contents/Helpers). Its source code is public under the AGPL-3.0: https://github.com/khaleel-git/blockerflow-vision. Scores are identical to 1.1.2 and it uses the same CPU and battery. Nothing leaves your Mac.

Everything from 1.1.2 is included.

After updating: macOS ties Screen Recording to this exact build, so Block adult images will wait for permission again. In System Settings › Privacy & Security › Screen & System Audio Recording, select Blockerflow, remove it with −, add it again with +, then quit and reopen Blockerflow.

Not tested yet: the Friend code with a real friend on Mac (tested with a test server and on Android), Intel Macs.

Licence

The image check uses NudeNet 320n (https://github.com/notAI-tech/NudeNet), trained with Ultralytics YOLOv8, both AGPL-3.0, and ONNX Runtime (MIT). They run in the separate program blockerflow-vision, whose complete source is at https://github.com/khaleel-git/blockerflow-vision (AGPL-3.0). The AGPL-3.0 text: https://www.gnu.org/licenses/agpl-3.0.html.