What changed: Battery calibration now keeps apctest stdin open, so progress/abort tracking is not lost. Added Abort Diagnostic button on Diagnostics. Abort sends ENTER to apctest, waits briefly, terminates/kills if needed, then restores apcupsd. Diagnostic status can now become aborted. Added Settings section: apcupsd ServiceStart Stop Restart