Fix charging wattage for Thunderbolt dock setups
OSS
- Correct wattage shown for Thunderbolt dock charging. Macs powered through a Thunderbolt dock (e.g. CalDigit TS3 Plus, ASUS PA32QCV display) previously showed "3W charger" because the dock bypasses per-port USB-PD negotiation. WhatCable now falls back to the system-wide adapter reading when no USB-PD source is registered. Displays as "System reports charger at 96W" with a note that per-port data is not available. (#141)
Internal
- Charging diagnostic logging. Structured
os.logoutput at debug level logs port count, active ports, adapter watts, and per-port source breakdown at each snapshot. Visible withlog stream --predicate 'subsystem == "uk.whatcable.whatcable"' --level debug.