• exec/user_settings.js

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Jan 18 20:26:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/afda526188d773600e18a1f5
    Modified Files:
    exec/user_settings.js
    Log Message:
    Work-around for Guest users changing their shell or editor

    We need *both* the local thisuser object and the global 'user' object to reflect their changes.
    --- SBBSecho 3.34-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Jan 18 21:32:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c521f68d2ef9e2c107dbc421
    Modified Files:
    exec/user_settings.js
    Log Message:
    Fix issue with Guest user changing the terminal settings and language

    So there's 5 major test scenarios for this one script:
    1. new user changing their settings during registration
    2. regular user logged-in and changing their settings
    3. guest user logged-in and changing their (temporary) settings
    4. sysop using ;uedit command to change their own settings
    5. sysop using ;uedit command to change other user's settings

    Having all 5 scenarios work as expected is tricky:
    - current settings/mode is displayed/reflected in the output of the menu
    - changes made by the user are immediately reflected in the dislpayed settings - changes made by the user are saved (or at least remain "current") after quit --- SBBSecho 3.34-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Jan 22 22:12:11 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c748069f67d92f0ce8fd4bad
    Modified Files:
    exec/user_settings.js
    Log Message:
    Provide keys to gettext() for easier customization/localization of strings

    - no_external_editors
    - choose_protocol_or_none
    --- SBBSecho 3.35-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 16 13:39:46 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/26628eb508fc527f44fe8766
    Modified Files:
    exec/user_settings.js
    Log Message:
    More customizeable text via modopts
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 16 16:29:28 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2e5b692882996e082c774915
    Modified Files:
    exec/user_settings.js
    Log Message:
    Revert "More customizeable text via modopts"

    This reverts commit 26628eb508fc527f44fe8766caf5ca1a785b81e8.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 16 22:59:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/fb91acbcb9cf3ae4a3d4ed42
    Modified Files:
    exec/user_settings.js
    Log Message:
    Allow [user_settings] prompt = something in modopts

    And other minor fix-ups
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 16 23:00:40 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/244674fdbde99da4427577c0
    Modified Files:
    exec/user_settings.js
    Log Message:
    Fix copy/paste error
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 16 23:07:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/065fdb0f0f738781fd82b05c
    Modified Files:
    exec/user_settings.js
    Log Message:
    Fix formatting issues only (no functional change)
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wed Feb 18 17:01:34 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b1bb2d2c1bd085078699a142
    Modified Files:
    exec/user_settings.js
    Log Message:
    When changing from no-external editor to an external editor...

    default to the configured new user external editor
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)