USB-C charging now shows on M1 Pro and M1 Max MacBook Pros
Two solid fixes this time. If you have an M1 Pro or M1 Max MacBook Pro,
WhatCable finally shows your USB-C charger: macOS never publishes the
per-port power data on that generation, so the app now derives it from the
battery controller instead. And Saved Cables got a durability overhaul, so
your cable collection and its recorded history are written to disk far more
robustly.
Fixed
- USB-C charging on M1 Pro and M1 Max MacBook Pros. These Macs never
publish the per-port power source that the charging display reads (0 of 61
machines in our community data), so a USB-C charger showed nothing at all.
WhatCable now reconstructs the charge contract from the battery
controller's own per-port data, on any MacBook where the usual source is
missing. Desktop Macs are unaffected. Thanks @grtm77 for the report
(#401). - Saved cables and their history are now much harder to lose. Every
change to your saved cables is written straight into the main database
file, and recorded history is flushed on quit. Previously everything could
sit indefinitely in a sidecar file that backup and cleanup tools sometimes
mishandle, and a damaged database could silently reset to empty. It now
refuses to touch your data rather than guess, and logs what happened so we
can diagnose any report.