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