Subj : xtrn/syncduke/lobby.js To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Thu Jul 02 2026 21:40:51 https://gitlab.synchro.net/main/sbbs/-/commit/33a415c78b4ad3bc1cf97fc2 Modified Files: xtrn/syncduke/lobby.js Log Message: syncduke: interactive multiplayer waiting room (heartbeat + exclusive claim, Q/P, join beep), no silent solo Master no longer launches the door immediately: sd_create enters a JS waiting room that heartbeats the registry entry (so joiners keep seeing it during an indefinite wait), shows who's online, and lets the host Q-cancel or P-page. A joiner drops an exclusive .claim marker; the master beeps, drops the entry from the listing, and launches only then -- connecting to the already-dialing joiner in ~1-2s instead of hanging at a blank Loading screen. Co-Authored-By: Claude Opus 4.8 --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .