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

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri May 8 08:03:16 2026
    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>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri May 8 08:46:47 2026
    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>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)