Release notes

What changed, in plain words.

Every version, newest first. No "improvements and bug fixes" hand-waving — if we touched it, it's written here.

v0.4.0 17 Jul 2026 ← latest

The one a launch-day comment built

Hours after we launched, someone told us the exact thing standing between them and switching: allowing a stubborn site without a trip to Settings. Fair. Built.

  • +Allow for 30 minutes — click the ∅ shield on any page and pause blocking for that site only, for a while only. When time's up, blocking switches itself back on. Nothing to remember to undo — which is honestly the failure mode of every allowlist ever.
  • +The shield panel now offers Allow 30 min · Allow always · Block again for whatever site you're on. Temporary allows survive a restart and still expire on schedule.
  • Honesty correction: earlier notes said auto-update was built in. The plumbing is there, but one-click updating isn't switched on yet — until it is, new versions come from this site, and you'll read about it here first when that changes.
v0.3.0 17 Jul 2026

The one where the ads sign their absence

  • +"Show what Null hid" — a new opt-in setting. Every ad slot the blocker emptied gets a small "∅ hidden by Null" tile instead of a silent hole. Off by default; pages stay fully clean unless you want the receipts.
  • +macOS and Linux versions are on the way — installers land alongside the next releases.
  • +This website, with real screenshots and a form to grab the installer.
  • Fixed: blocked ad iframes were undercounting the "bandwidth saved" number on your dashboard. Your savings were real — the math was shy.
v0.2.12 16 Jul 2026

YouTube ads, auto-skipped

Some video ads are stitched into the stream server-side, and no browser on earth can block those. So Null does the next best thing, automatically:

  • +The Skip button is clicked the instant it appears — you never reach for it.
  • +Unskippable ads are fast-forwarded to their last second. You see moments, not minutes.
v0.2.5–11 16 Jul 2026

The YouTube saga

Seven versions of detective work. YouTube's player fought our blocking (black screens, no audio) and we shipped fix after fix until we found the real cause and built a proper fix.

  • +Per-site allowlist that genuinely switches off every blocker hook for sites you choose — YouTube is on it by default, so video always plays.
  • +Allowlist applies correctly on the very first load, not just after a reload.
  • +Better on-device diagnostics, so future bugs take one version to fix instead of seven.
v0.2.4 16 Jul 2026

Video rendering, your choice

  • +New setting: Hardware or Software video rendering. If a video ever shows a black frame on unusual GPU/driver combos, flip it and restart.
v0.2.1–2 16 Jul 2026

Polish and plumbing

  • +The interface now ships with its own typefaces, so it looks the same on every machine.
  • Fixed a stale filter-list cache that could leave the blocker running on old rules.
v0.2.0 16 Jul 2026

From prototype to daily driver

  • +History, bookmarks, downloads, session restore — the table stakes, done quietly.
  • +Library & Settings page to manage all of it in one place.
  • +Local safe-browsing: known phishing and malware domains get a warning page — checked on your device, never by sending your URLs anywhere.
  • +Filter lists refresh themselves daily.
  • +Windows installer with auto-update plumbing — one-click updating isn't switched on yet; grab new versions from this site for now.
  • +First-run terms with opt-in anonymous stats — off unless you say otherwise.
v0.1.0 16 Jul 2026

Hello, quiet

  • +First working build: tabs, private search, and the full filter set (ads + tracking + annoyances) blocking on-device.
  • +The ∅ shield counting what didn't load on every page.
  • +Home dashboard with blocked totals and bandwidth saved.
  • +Scored 100/100 on adblock-tester.com on day one.