docs(sync): remote machine only needs the app - checklist, docs, changelog

Sync window drops the launcher-missing warning (self-spawn always works),
the setup checklist explains automatic remote discovery (SubMiner on
PATH, macOS /Applications, or the optional launcher), and the remote
resolver gains tests for app-binary fallback and --remote-cmd probing.
This commit is contained in:
2026-07-11 20:38:03 -07:00
parent cd046b310a
commit 7ed4d4f8e2
18 changed files with 117 additions and 543 deletions
-2
View File
@@ -123,14 +123,12 @@ export function createSyncUiRuntime(deps: SyncUiRuntimeDeps) {
}
function getSnapshot(): SyncUiSnapshot {
const resolution = deps.resolveLauncherCommand();
return {
dbPath: deps.getDbPath(),
hosts: readState(),
snapshotsDir: deps.snapshotsDir,
snapshots: listSnapshots(),
run: runState(),
launcherPath: resolution.command ? resolution.command.join(' ') : null,
};
}