Problem: status panel can lock onto http://localhost:5154 when the launch profile also has HTTPS because the first Kestrel listen line / first open port wins and polling stops.
Goal:
- Do not permanently prefer the first HTTP listen endpoint when a higher-priority profile URL exists.
- Per-project preference: Auto (prefer HTTPS) | HTTPS | HTTP.
- Settings UI near Launch profile; document in SETTINGS.md.
Related: #57 / PR #58 canonical URL work.
Problem: status panel can lock onto http://localhost:5154 when the launch profile also has HTTPS because the first Kestrel listen line / first open port wins and polling stops.
Goal:
Related: #57 / PR #58 canonical URL work.