__                 _ _                _
  / _| ___   ___   __| | |__   __ _ _ __| | __
 | |_ / _ \ / _ \ / _` | '_ \ / _` | '__| |/ /
 |  _| (_) | (_) | (_| | |_) | (_| | |  |   <
 |_|  \___/ \___/ \__,_|_.__/ \__,_|_|  |_|\_\

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • xtrn/syncdoom/lobby.js lobby.msg syncdoom.example.ini syncdoom_lib.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Jun 23 23:34:04 2026
    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