Commit 970f685
committed
feat(desktop): non-fatal sidecar spawn; verified real window renders under xvfb
If the sidecar can't start (missing binary, port already in use), log and keep
the window on the splash instead of aborting the whole app — better failure UX,
and it lets `cargo run` dev attach to an externally-run `openkb-api`.
Verified end-to-end: built the web UI, ran openkb-api on :8765, launched the
Tauri binary under xvfb (WebKitGTK). The shell polled the server, navigated off
the splash, and rendered the real Workbench UI — confirming the full
shell → poll → navigate → render flow works.
Claude-Session: https://claude.ai/code/session_01KZyUSGAzVL9yxpsWWPv6Y21 parent 307469e commit 970f685
1 file changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
73 | 81 | | |
74 | 82 | | |
75 | 83 | | |
| |||
0 commit comments