mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 08:36:13 +00:00
The default Suggested Plan (both XML-over-SSH and Telnet) migrates the speaker over plain HTTP and never touches CA/TLS at all, but the CA/TLS precondition always showed a red not-installed marker and the HTTPS Connection Test panel was always rendered, regardless of whether the current Target URL actually needs HTTPS. Both read as mandatory steps even when nothing needed doing. CA/TLS and HTTPS only matter when the Target URL is https:// or the Customize form's DNS-interception method is chosen (that one always targets https://*.bose.com). - caVerdict() now takes whether the Target URL is HTTPS: shows a neutral marker with a "not needed" note for HTTP targets, keeps the red marker with a sharper "required" note for HTTPS targets. - The HTTPS Connection Test panel gets a small note under its heading ("Optional for your current plan (HTTP)" / "Required ... (HTTPS)"), computed from the same check. Stays visible either way so someone can still run it if they want. Frontend-only — showSummary already had the Target URL in scope. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>