_  _    __    ___  __    ___  _____  _  _
 ( \( )  /__\  / __)(  )  / __)(  _  )( \( )
  )  (  /(__)\( (__  )(__( (__  )(_)(  )  (
 (_)\_)(__)(__)\___)(____)\___)(_____)(_)\_)

The History of Hacking  ·  May 31 – June 2, 2026  ·  Carolina Beach, NC

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