• src/sbbs3/qtmonitor/logwidget.cpp logwidget.h

    From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, May 07, 2026 17:30:00
    https://gitlab.synchro.net/main/sbbs/-/commit/41af1ffbe002e954dae22c20
    Modified Files:
    src/sbbs3/qtmonitor/logwidget.cpp logwidget.h
    Log Message:
    qtmonitor: add log level filter menu with per-level visibility toggles

    Show button opens a dropdown menu with checkable entries for each log
    level (Emergency through Debug) with colored dot icons. Filters use
    QTextBlock visibility so no backing store is needed. The existing
    level combo box controls what gets captured, the filter menu controls
    what is displayed.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, May 08, 2026 08:03:16
    https://gitlab.synchro.net/main/sbbs/-/commit/9a4568e71c7091ecfaec4815
    Modified Files:
    src/sbbs3/qtmonitor/logwidget.cpp logwidget.h
    Log Message:
    qtmonitor: add incremental text filter to log panes

    Case-insensitive substring filter with 150ms debounce. Processes
    blocks in 50K chunks from newest to oldest so visible lines update
    instantly. Generation counter aborts stale scans on new input.
    Built-in clear button via QLineEdit::setClearButtonEnabled.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, May 08, 2026 08:46:47
    https://gitlab.synchro.net/main/sbbs/-/commit/178181665e674eaa3fded99f
    Modified Files:
    src/sbbs3/qtmonitor/logwidget.cpp logwidget.h
    Log Message:
    qtmonitor: recolor log entries on dark/light mode toggle

    Walk all blocks and update foreground colors to match the new theme.
    Timestamps get the appropriate gray, message text gets the level
    color. Batched as a single edit block for performance.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

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