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