Repository navigation
Releases
NetUtil 4.19.2
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
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
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
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 underCLI/). - 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
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
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
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
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
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
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.