github darrylmorley/whatcable v0.13.4
v0.13.4: Diagnostics polish and faster port detection

4 hours ago

Diagnostics polish and faster port detection

What's new

  • CIO bottleneck analysis now covers TB3 (20 Gbps). Previously only TB4 and TB5 speeds were mapped. If the Thunderbolt controller reports a TB3-class cable, the bottleneck diagnostic handles it correctly instead of falling back to "unknown."
  • Power Monitor shows a spinner while waiting for telemetry. Bus-powered USB devices (external drives, etc.) can take 30-60 seconds before macOS starts reporting power data. Previously the Power Monitor showed a static "No power data" message during that window, which looked like nothing would ever appear. Now it shows a spinner so you know data is on the way.
  • All watchers refresh on plug/unplug events. Power, PD identity, USB3, and TRM data previously only re-read on manual refresh. If IOKit properties lagged behind service registration, the popover could show stale data for a while. Now all watchers refresh together during the plug/unplug burst and the background poll.

What's improved

  • Diagnostics view cleanup. Diagnostic banners are grouped at the top of port cards. Section headers are clearer. The Active RDO card hides when no power contract is active. Wording across the diagnostics screen is tighter.
  • 22 new probe submissions ingested. Fresh data from Intel, M1 through M5 machines, expanding CIO value mapping coverage.
  • Community translations. Updated Italian (thanks @bovirus), Chinese Traditional and Simplified (thanks @jimmyorz, @ccpz).
  • CI skips Swift build for docs-only changes. Saves a few minutes on commits that only touch markdown or the website.

Don't miss a new whatcable release

NewReleases is sending notifications on new releases.