• src/sbbs3/atcodes.cpp sbbs.h

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, December 08, 2025 21:36:37
    https://gitlab.synchro.net/main/sbbs/-/commit/6aeb9e5c4a1c3274e1190c98
    Modified Files:
    src/sbbs3/atcodes.cpp sbbs.h
    Log Message:
    More control over rainbow output mode via @-codes

    New @-codes: RAINBOW just turns out rainbow output mode (like Ctrl-AX)

    RAINBOW:ON is an alias for RAINBOW
    RAINBOW:OFF turns off rainbow output mode
    RAINBOW:RAND picks a random starting color from the rainbow attributes RAINBOW:<num> picks a specific starting color index from the rainbow RAINBOW:<attr-list> works as before, but at least one colon-separator is now strictly required (before, any invalid attribute character could be used to separate each attribute string)

    These codes that enable rainbow output mode, enable the "wrapped" rainbow output mode (only).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Friday, January 09, 2026 02:24:03
    https://gitlab.synchro.net/main/sbbs/-/commit/8ab8ca051f08b818a622a2eb
    Modified Files:
    src/sbbs3/atcodes.cpp sbbs.h
    Log Message:
    More @-codes and some fixes

    Example strings from formatted_atcode() (not displayed) were limited to 127 chars instead of the normal 255 char limit.

    Two sub-board related @-codes could not be used to display info on an open sub-board (just the "current sub", which might not be the sub-board the user
    is currently reading, e.g. as the result of a new-scan): MSGS and NEWMSGS

    New @-codes:
    - QWKNAME (QWK conference name for current/open sub-board)
    - QWKTAG (QWKnet tagline for current/open sub-board)
    - FIDOAREA (FidoNet Area Tag for current/open sub-board)
    - FIDOORIGIN (FidoNet Origin Line for current/open sub-board)
    - NEWSGROUP (Newsgroup Name for current/open sub-board)
    - MAXMSGS (max messages for current/open sub-board)
    - MAXFILES (max files for current directory - or "unlimited")
    - FILETYPES (allowed file types/extensions for current directory or "All")
    - DIRV (virtual directory name for current directory)
    - DIRVPATH (virtual path for current directory)

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