What's new in v0.4.0
- One-click in-app updates — when an update is available, the popover banner now has an Install update button. WhatCable downloads the new release, verifies its code signature matches the currently installed app, and relaunches automatically. No more dragging zips around.
- Right-click "Check for Updates…" alert is visible again — for menubar-only apps the alert wasn't taking focus; it now reliably appears in front.
How the in-app update works
- Click Install update in the banner.
- The new zip is downloaded to a temp directory and unzipped.
- We compare the Developer ID team identifier of the downloaded
.appagainst the one currently running. Mismatched signatures are refused — keeps the install path safe even if a release is misconfigured. - A small swap script waits for WhatCable to quit, replaces the bundle, and relaunches.
If anything goes wrong, you can always fall back to View release for a manual install.
Install
Download WhatCable.zip, unzip, and drag WhatCable.app to /Applications. Notarised by Apple — no Gatekeeper warnings.
Requires macOS 14 (Sonoma) or later. After this release, future updates can be applied in-app.