• exec/user_settings.js src/sbbs3/exec.cpp js_bbs.cpp sbbs.h

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Jan 17 17:19:06 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9d7ada16df7e9f6ea9c3e0eb
    Modified Files:
    exec/user_settings.js src/sbbs3/exec.cpp js_bbs.cpp sbbs.h
    Log Message:
    Make bbs.select_shell() and select_editor() accept an optional User argument

    This allows user_settings.js to modify it's copy of the user object and
    have changes reflected immediately in the displayed menu.

    This also fixes an issue with modifying the shell and editor user settings
    from ;uedit always modified the current user (e.g. sysop #1) rather than the user being edited.

    This fixes issue #1055

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