Skip to content

Releases

NetUtil 4.19.2

Choose a tag to compare

@aderamdani aderamdani released this 14 Sep 09:30

Patch release: Ping card cleanup, English copy, and working Interfaces gateway actions.

Changed

  • Ping Connection Quality: removed the LAN / Fiber / 4G / Far / Satellite link-type classifier and its Likely match estimate; the card now shows only the quality verdict and the measured-over interface.

Fixed

  • Wi-Fi Inspector: translated the remaining Indonesian rating and channel-advice copy to English.
  • Interfaces: gateway quick actions now work. Resolve performs a reverse-DNS (PTR) lookup with a clean no-record state; Ping Gateway and Traceroute Gateway open the tool with the gateway prefilled and running.

NetUtil 4.19.1

Choose a tag to compare

@aderamdani aderamdani released this 14 Sep 08:54

Patch release: accessibility and UI polish, no new features.

Changed

  • Subnet Calculator: compact inline prefix stepper on a single-line control bar; separate prefix slider removed.
  • Navigation: removed the redundant global sidebar host search; per-tool host recall remains via each tool's history menu.
  • Accessibility: VoiceOver labels for session-history rows, favorite toggles (DNS, WHOIS, SSL/TLS, Port Scan), and clear-search controls.
  • UI: restored the pre-Liquid-Glass prominent button style across 20 views, replacing stray glassProminent remnants.

Fixed

  • ToolStore: pollers, network lookups, and notification observers now start through an explicit startMonitoring() path, so a store can be constructed inert for tests.

Tests

  • ViewModel and parser smoke harness for every tool (P0-2).

NetUtil 4.19.0

Choose a tag to compare

@aderamdani aderamdani released this 14 Sep 06:17

Added

  • Ping options — force IPv6 (ping6) and set a per-request timeout.
  • Net Quality deep-dive — bind to an interface (-I) and route through iCloud Private Relay (-p).
  • Reverse lookup — one-click IP → hostname in Neighbors; Resolve for the gateway in Interfaces.
  • How-to guides — new Help section (change DNS, flush DNS cache, check open ports, test speed).
  • Route-change detection — Traceroute flags changed hops between rounds.
  • Protocol & interface helpers — protocol number ↔ name; localized interface names.

Apple Silicon · macOS 26 (Tahoe)+ · ad-hoc signed (right-click → Open on first launch).

NetUtil 4.18.0

Choose a tag to compare

@aderamdani aderamdani released this 14 Sep 05:30

Added

  • Settings search — filter every setting and jump to the matching tab.
  • Shared geo lookup cache — ipinfo.io results cached per session and shared by Traceroute + IP Geolocation.
  • Alert presets — Default / Gaming / Work (plus custom) switchable from Ping and Multi-Ping.
  • LAN fingerprinting — Neighbors shows OUI vendor and device category.
  • CLI companion — netutil ping|traceroute|dns|whois|speed (SwiftPM under CLI/).
  • Menu-bar only mode — ⇧⌘M hides the window; popover leads with connection health.

Fixed

  • Session History row inset; CSV-escaped Wi-Fi SSID, IP-geo country, speed-test name.

Tests

  • Tool smoke-test harness; OUI lookup tests.

Apple Silicon · macOS 26 (Tahoe)+ · ad-hoc signed (right-click → Open on first launch).

NetUtil 4.17.0

Choose a tag to compare

@aderamdani aderamdani released this 13 Sep 08:48

Changed

  • Dashboard redesign — status-first hero (health + Run-a-full-check), an ipconfig-style Network Details readout in two columns, and a compact tool launcher grid.
  • Guided troubleshooting — Connectivity Doctor now has a remediation action for every failing layer (Open SSL Inspector, Trace the Route).
  • Session History batch export — PDF/CSV respect the active filter; PDF grouped per tool.
  • PDF export — column headers repeat on every page of multi-page reports.
  • Consistency — English-only tool explainers; shared section header in WHOIS.

Tests

  • CSV header and column-order coverage for the Exporter.

Apple Silicon · macOS 26 (Tahoe)+ · ad-hoc signed (right-click → Open on first launch).

NetUtil 4.16.0

Choose a tag to compare

@aderamdani aderamdani released this 12 Sep 18:01

Added

  • Batch export (Session History): PDF and CSV export respect the active filter (tool, date, search); the PDF groups sessions into one section per tool.

Changed

  • PDF export: table column headers now repeat at the top of every page in multi-page reports.

Tests

  • CSV header and column-order coverage for the per-tool Exporter CSV output.

Apple Silicon · macOS 26 (Tahoe)+ · ad-hoc signed (right-click → Open on first launch).

NetUtil 4.15.0

Choose a tag to compare

@aderamdani aderamdani released this 12 Sep 17:08

NetUtil 4.15.0

Added

  • Live-filter to narrow result tables without re-running — Ping console log, Traceroute hops (by host/IP), Port Scan (port/service), and DNS records.

Changed

  • Error banners now use a neutral material surface with a built-in copy action, plus retry and dismiss wired across all tools.

Apple Silicon, macOS 26+. Ad-hoc signed — on first launch, right-click NetUtil and choose Open, or run: xattr -dr com.apple.quarantine /Applications/NetUtil.app

NetUtil 4.14.0

Choose a tag to compare

@aderamdani aderamdani released this 12 Sep 11:52

Highlights:

  • First-run onboarding with a privacy summary (no telemetry; points to Settings > Privacy).
  • Chart accessibility: VoiceOver/Audio Graphs descriptors for Ping, Bandwidth, Wi-Fi RSSI, and Multi-Ping charts.
  • UI standardization: unified control-bar padding; tokenized corner radii and stack spacing across all views (Metrics.*).
  • SystemMonitor lifecycle now fully owned by ToolStore (zero-idle monitoring).
  • Added HIG anti-slop lint (font, spacing, corner-radius guards).

Requires Apple Silicon, macOS 26+.

NetUtil 4.13.1

Choose a tag to compare

@aderamdani aderamdani released this 11 Sep 08:37

UI polish: standardized Multi-Ping control bar, string-fusion sweep for VoiceOver-safe spacing, and testable message builders. No behavior changes. See docs/CHANGELOG.md for details.

NetUtil 4.13.0

Choose a tag to compare

@aderamdani aderamdani released this 11 Sep 08:04

Tool catalog with per-tool availability, permission transparency (audited network usage), local-first settings export/import, zero-idle monitoring tier, and Statistics VoiceOver cleanup. See docs/CHANGELOG.md for details.