Subj : src/sbbs3/qtmonitor/.gitignore CLAUDE.md README.md client_widget.py lo To : Git commit to main/sbbs/master From : Deucе Date : Thu May 07 2026 02:03:23 https://gitlab.synchro.net/main/sbbs/-/commit/da137afdb27a3b7a4dcbe10e Added Files: src/sbbs3/qtmonitor/.gitignore CLAUDE.md README.md client_widget.py log_widget.py login_attempts_widget.py mainwindow.py mqtt_client.py node_widget.py pyproject.toml qtmonitor.py requirements.txt settings_dialog.py stats_widget.py tls_psk.py Log Message: qtmonitor: cross-platform BBS monitor using PySide6 and MQTT PySide6/Qt-based replacement for the Windows-only ctrl/ panel. Connects to broker.js via MQTT 5.0 with TLS-PSK authentication. Features: - Real-time log viewing for all servers with colour-coded levels - Node status monitoring with verbose descriptions - Connected client tracking - Failed login attempt tracking - Server state and statistics in status bar - Server control (recycle, pause, resume, clear login attempts) - Node control (lock, down, interrupt, rerun, send message) - Force timed events and network callouts - Dockable/tabbed layout with dark/light theme toggle - TLS-PSK via native Python 3.13 API or ctypes fallback Co-Authored-By: Claude Opus 4.6 (1M context) --- ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net .