• xtrn/syncdoom/lobby.js lo

    From Rob Swindell (on Debian L@VERT to Git commit to main/sbbs/m on Saturday, June 20, 2026 14:04:00
    https://gitlab.synchro.net/main/sbbs/-/commit/f22de0547a2f8bc86e19595e
    Modified Files:
    xtrn/syncdoom/lobby.js lobby.msg
    Log Message:
    syncdoom: lobby menu/UX -- Join relabel, create-when-empty prompt, picker width

    - lobby.msg + lobby.js: relabel the menu -- J "Join a multi-player game" (was
    B Browse) and C "Create a multi-player game" (was "co-op"); the optional
    external-join moves to E so it doesn't collide with J.
    - sd_browse: when no games are running, prompt console.yesno("Create a game now").
    - sd_pick_wadset: cap each WAD-set label to one line (long descriptions wrapped).

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian L@VERT to Git commit to main/sbbs/m on Tuesday, June 23, 2026 23:34:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ed6fc983aa2c190c2c12b269
    Modified Files:
    xtrn/syncdoom/lobby.js lobby.msg syncdoom.example.ini syncdoom_lib.js Log Message:
    syncdoom lobby: live who's-online/activity panel + activity log

    Add an opt-in live lobby ([lobby] live): a bottom-anchored panel that
    shows who's online (Synchronet's canonical presence_lib node_status
    format -- alias bright/green for SyncDOOM players, activity grey, clipped
    so a long status never wraps; SyncDOOM players first) plus recent game
    events, refreshed ~1/s and growing upward over the art. The poll loop
    services node messages/telegrams (nodesync), passes control keys through
    so Ctrl-T/Ctrl-U no longer draw over the panel while leaving Ctrl-P for
    node paging, and treats Enter/'?' as a menu redraw.

    Add the 'L' activity-log view (json_lines over events.jsonl) with prune-on-entry retention. Move the menu-key hints into the themeable
    lobby.msg art and use console.pause() for the standard prompt.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net