Show “Connected” only after verifying the WireGuard tunnel is alive
- Vorherrschende Sprache
- Rust
- Sterne
- 370
- Forks
- 39
- Ø Merge
- 13 Std. 24 Min.
- Gemergte PRs (30 T.)
- 33
Beschreibung
As a user, when I connect to VPN, I want the app to show Connected only when the VPN is actually usable.
Current implementation shows an error after a few minutes when we detect that the tunnel is inactive. That's too late.
AC:
- Update the client apps to display the Connected status only after we confirm the WireGuard tunnel is actually up and passing traffic.
- Add an intermediate Verifying… state between Connect and Connected
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Behandlung des Verbindungsstatus in der Client-App und den Code zu finden, der einen inaktiven WireGuard-Tunnel erkennt. Verfolge, wie Connect zu Connected wird, und ermittle anschließend, wo die Funktionsfähigkeit und der Datenverkehr des Tunnels bestätigt werden. Fertig bedeutet, dass Connected erst erscheint, wenn der Tunnel nutzbar ist, und dass während der Prüfung ein Zustand Verifying… angezeigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- networking
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100