Repository navigation
Desktop companion — root-cause fix + diagnostics
- Private Network Access fix (likely the actual EXE bug): WebView2 classifies
tauri.localhost→127.0.0.1fetches as public→private and blocked every response whose preflight lackedAccess-Control-Allow-Private-Network. The bundled server was healthy — Chrome just hid it. Dev worked becauselocalhost:5199is already a local address. - Diagnosable failures: the "Sunucuya ulaşılamıyor" screen now shows the bundled server's own
server.logtail (EN/TR) — spawn errors, crashes and port conflicts are visible instead of a dead end. - Watchdog respawn: the bundled child is polled every 5s and restarted on exit or failed spawn (capped retries); explicit tray Quit sets a stopping flag so it never respawns against the user's will.
- Auto-retry: the UI keeps probing every 15s — cold first launches under antivirus scanning no longer strand the app.
Carried from this line
- bore.dk: loopback-only callback (fixes "Callback URL must be a loopback HTTP URL"), paste-back sign-in on remote devices, recommended badge, auto-enable after sign-in, real
daemonPidliveness so the live URL actually displays. - Per-provider credential doc links ("Bunu nereden alırım?").
- Server-side self-update via
system.updateApply(systemdKillMode=control-group-safe); installer links only inside the desktop app.
Generated with Devin