• exec/user_settings.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, January 03, 2026 22:16:21
    https://gitlab.synchro.net/main/sbbs/-/commit/c132b9167e5b8508995961cb
    Modified Files:
    exec/user_settings.js
    Log Message:
    Fix issue with selecting language during new user registration

    Wasn't taking immediate effect

    ---
    þ 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 Sunday, January 18, 2026 20:26:33
    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.

    ---
    þ 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 Sunday, January 18, 2026 21:32:49
    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

    ---
    þ 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 Thursday, January 22, 2026 22:12:11
    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

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