CodeNomad/packages/tauri-app
Pascal André fd1fd55b10
fix(native): reconcile cross-host startup markers
Electron and Tauri can each publish a legacy running marker immediately before publishing their shared cross-host participant. On a simultaneous Windows startup, both hosts could observe that transient gap and yield ownership, leaving no primary.

When legacy detection initially blocks a primary candidate, wait for one bounded 50ms participant grace period and reconcile once before yielding. Apply the same protocol on both Node and Rust hosts; genuine legacy clients still block ownership after the grace period.

Validated with root typecheck, 50 repeated cross-host election runs, 122 Electron native tests, 74 Tauri tests, and git diff checks.
2026-08-18 11:25:49 +02:00
..
scripts feat(opencode): migrate CodeNomad to native V2 2026-08-12 20:09:44 +02:00
src-tauri fix(native): reconcile cross-host startup markers 2026-08-18 11:25:49 +02:00
.gitignore Bundle server assets into Tauri app build 2025-11-21 15:19:28 +00:00
Cargo.lock merge(dev): integrate desktop workspace controls 2026-08-14 20:45:39 +02:00
Cargo.toml Add Tauri app sources 2025-11-21 15:22:59 +00:00
package.json Bump version to 0.19.0 2026-08-13 09:39:25 +01:00