__                 _ _                _
  / _| ___   ___   __| | |__   __ _ _ __| | __
 | |_ / _ \ / _ \ / _` | '_ \ / _` | '__| |/ /
 |  _| (_) | (_) | (_| | |_) | (_| | |  |   <
 |_|  \___/ \___/ \__,_|_.__/ \__,_|_|  |_|\_\

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • 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