• src/sbbs3/atcodes.cpp putmsg.cpp

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Sep 30 02:44:22 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/1098dc44e9a32bf326af3e53
    Modified Files:
    src/sbbs3/atcodes.cpp putmsg.cpp
    Log Message:
    @HOT@: make @-codes displayed in the hot-spot attribute clickable too

    The auto-mouse hot-spot attribute (@HOT@) only applied to literal text in
    a display file; the expansion of an @-code shown in that attribute was
    not a hot-spot. The QWK menu's command keys stopped being clickable when
    they became @-codes (e.g. @QUITCHAR@), and the @MSGREREAD@ and @MSGREPLY@
    keys in the mail menus never were.

    An @-code expanded in the hot attribute is now a hot-spot that sends the displayed text (when it contains no white-space), honoring the hungry or
    strict setting. putmsg() also clears the hot attribute when it finishes,
    so it can't carry over to @-codes in a later prompt.

    Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

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