• exec/avatars.js

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Feb 25 15:11:55 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/5dda2cc6dfb8ff6893f71fc7
    Modified Files:
    exec/avatars.js
    Log Message:
    install() no longer overwrites existing keys/values in modopts.ini

    [newuser]
    avatar_file
    avatar_offset

    [logon]
    set_avatar

    So if any of these keys pre-exist, they won't be changed

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Mar 18 19:19:18 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f93b92778320c7b6267122de
    Modified Files:
    exec/avatars.js
    Log Message:
    Add an 'export_all' modopts option

    Normally, this module only exports avatars for users that have posted and are able to still post messages.

    For other networked-avatar use cases (e.g. chat), a sysop may want to export all of their users avatars to a message base (e.g. syncdata).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Nov 3 22:17:41 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f097c5bc1ec572602fb7b2b8
    Modified Files:
    exec/avatars.js
    Log Message:
    Include the offending text in the avatars.js JSON parse warning

    When an "SBBS User Avatars" message's JSON block fails to parse, the
    alert() only said "Error SyntaxError: JSON.parse parsing JSON", which
    tells the sysop nothing about which text failed (SpiderMonkey 1.8.5's SyntaxError carries no position). The warning now includes the length of
    the joined JSON text and its first and last 40 characters (truncation,
    the likely cause on a QWK hop, shows in the tail), and the full text is
    logged at debug level for a sysop who wants all of it. Prompted by
    RickV's report in the DOVE-Net SYNC sub.

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

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