fix(desktop): explain missing pairing endpoint - #3846
Conversation
Signed-off-by: kiranmagic7 <262980978+kiranmagic7@users.noreply.github.com>
|
helpful error. one tweak — if pairing_relay_url is set but unreachable, keep that distinct from the legacy /pair 404 so people dont chase the wrong fix |
Signed-off-by: Kiran Magic <kiran@Alices-Laptop.local>
|
Good catch, thank you. The legacy path was already tracked separately, but configured relay failures still fell back to the generic WebSocket error. I have now made the distinction explicit and added regression coverage, so an unreachable pairing_relay_url points users to the configured endpoint rather than the /pair remedy. |
|
Re-checked this after the configured-relay split landed. Head |


Summary
/pairfallback.Related issue
Fixes #3779.
Deployment-side gaps are covered separately by #3627 for Compose and #3424 for chart-managed routing.
Testing
cargo test --manifest-path desktop/src-tauri/Cargo.toml pairing_relay_tests -- --nocapture— 9 passedpnpm --dir desktop build:e2e && pnpm --dir desktop exec playwright test --project=smoke --grep "legacy pairing 404 explains how to configure the relay"— 1 passedjust ci— passedBefore/after screenshots are included in a follow-up comment.