github pedrovieira/Holeberry v1.1.0

4 hours ago

Welcome to Holeberry v1.1.0!

Highlights

  • Fully notarized
  • Update Gravity directly from Holeberry
  • Passwordless Pi-hole instances supported
  • New browsers (Waterfox, Helium, Orion)

Notarization

Holeberry is now signed with a Developer ID and fully notarized by Apple. 🎉 You can download the DMG and launch the app normally, no quarantine warnings, no xattr -cr workarounds.

Starting with this release, updates are also delivered and installed directly through the app, so you no longer need to visit the Releases page.

Update Gravity directly from Holeberry

You can now trigger a Pi-hole Gravity update on all your servers simultaneously, right from the app, either from the main menu or via keyboard shortcut.

Note: Gravity updates can only be triggered for Pi-hole v6 instances. For v5 instances you'll only see the last-update time, due to API limitations.

Thanks to @nilbertttt for the suggestion!

Passwordless Pi-hole instances

Pi-hole instances with no password set are now fully supported. Just leave the credential field empty when adding your server. Holeberry detects password-less instances and connects without authentication. Both v6 (FTL EMPTYPASS) and v5 instances work.

Thanks to @robklingler and @onefish2 for the suggestion!

New browsers assemble!

Tab unblocking now works with Waterfox, Helium, and Orion, alongside the existing lineup.

Thanks to @freeshare and @nilbertttt for submitting the request!


What's Changed

  • feat: add Orion browser support with generic WebKit strategy by @pedrovieira in #7
  • ci: use GitHub-generated release notes by @pedrovieira in #8
  • ci: merge release entries into the committed appcast feed by @pedrovieira in #9
  • ci: notarized Developer ID releases with in-app Sparkle updates by @pedrovieira in #11
  • feat: add Custom... duration option to the Unblock Current Tab shortcut by @pedrovieira in #12
  • ci: fail closed on missing signing credentials by @pedrovieira in #13
  • feat: add setting to show per-instance queries/blocked statuses in the main menu by @pedrovieira in #14
  • feat: add Waterfox and Helium browser support; fix Automation prompt on macOS 26 by @pedrovieira in #16
  • fix: open supported browsers list from the app's version tag by @pedrovieira in #18
  • feat: support password-less Pi-hole instances by @pedrovieira in #19
  • Add SECURITY.md with vulnerability reporting policy by @pedrovieira in #20
  • fix: sanitize Gecko profile paths from profiles.ini against path traversal by @pedrovieira in #21
  • refactor: decode v5/v6 API responses with Decodable types by @pedrovieira in #22
  • feat: route temp-unblock failures to notifications by @pedrovieira in #23
  • fix: replace Task.sleep(for:) with a shared sleepForSeconds helper by @pedrovieira in #24
  • feat: update Gravity from the menu bar by @pedrovieira in #17
  • feat: show gravity last-updated row for v5-only setups by @pedrovieira in #25
  • Harden release pipeline: draft-first releases with gated publish by @pedrovieira in #26

Full Changelog: v1.0.2...v1.1.0

Don't miss a new Holeberry release

NewReleases is sending notifications on new releases.