• exec/user_settings.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Mar 11 14:07:39 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4ddf62f3007b4eb1826e81fa
    Modified Files:
    exec/user_settings.js
    Log Message:
    Don't allow terminal columns and rows to be set to -1

    Range check return value of console.getnum(), as is done in useredit.cpp.

    The user hitting ^C at eithe of the terminal columns or rows prompts would
    set that value -1.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Aug 17 18:07:24 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c41be9894d0ae62487b5d992
    Modified Files:
    exec/user_settings.js
    Log Message:
    Defense against TypeError: xtrn_area.editor[thisuser.editor] is undefined

    ---
    þ 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 Fri Oct 11 19:38:33 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/122fec62e5950f649e966fb2
    Modified Files:
    exec/user_settings.js
    Log Message:
    Clean up the default transfer protocol selection

    was printing "None (auto-hangup)" in some cases. Wasn't very pretty or clear
    to the user what was being asked (e.g. if they accidentically entered this selection/prompt).

    Setup for localization using gettext.js.

    Using console.newline() in place of (now deprecate) console.crlf().

    ---
    þ 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 Fri Oct 25 14:50:52 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/566a09f509b60d9ffa8fe378
    Modified Files:
    exec/user_settings.js
    Log Message:
    Update the node*/terminal.ini for every iteration of this menu

    (as is/was done in useredit.cpp)

    Fix the default download protocol columning display (missing final
    newline in many cases).

    ---
    þ 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 Sun Oct 27 22:44:48 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/84cfdbe4524e8e247821bbac
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use the new bbs.xfer_prot_menu() method

    In place of the copy/pasted/ported from C++ version of the same logic

    ---
    þ 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 Sun Oct 27 22:44:48 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9973cb1723a4ea8caca2f3e1
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use the return value of bbs.xfer_prot_menu()

    Also use console.quit_key for localization support

    ---
    þ 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 Jan 1 23:47:29 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/928d7a652dc07608b758cc55
    Modified Files:
    exec/user_settings.js
    Log Message:
    Don't change user settings when the user hits Ctrl-C to abort

    ... or at least, try really hard not to

    ---
    þ 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 Thu Jan 9 20:52:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/64bffa2b9d1d7ffa75bb8273
    Modified Files:
    exec/user_settings.js
    Log Message:
    The terminal mouse setting will now default to the current setting

    ... so just hitting ENTER will stick with the current mouse enablement.

    ---
    þ 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 Fri Jan 10 18:32:24 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3be0773180e80e2cc901d6a8
    Modified Files:
    exec/user_settings.js
    Log Message:
    Fix a couple of bugs with the [L] Terminal Dimensions option

    1. It never saved the rows value set by the user
    2. It would not set the current online user values immediately
    3. It would only call console.getdimenions() when *both* values were set

    ---
    þ 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 Thu Jan 23 23:32:17 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4a18c2c691037fcc96f179b2
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use Archive.suopported_formats, if defined, instead of hard-coded list of file types

    Remove an apparent nnecessary reset of console.aborted flag

    ---
    þ 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 Sat Feb 1 15:00:36 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2af72560df16d9bf45c29de6
    Modified Files:
    exec/user_settings.js
    Log Message:
    Default "Foward email to netmail" answer to the current setting

    As much as possible, ENTER should mean "no change".

    ---
    þ 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 Dec 9 15:23:41 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/f372ab3ccdeb1114c8e05cd6
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use new CON_PASSWORD console bit-flag (not legacy CON_L/R_ECHOX)

    ---
    þ 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 Sat Dec 27 01:28:17 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/0dfb142e2b305a69bffd5bf7
    Modified Files:
    exec/user_settings.js
    Log Message:
    Retain the last attribute set in the prompt string

    console.putmsg() saves/restores the attributes by default

    ---
    þ 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 Sat Jan 3 00:16:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/987eb6e3c6bdbf6caab1abb5
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use bbs.select_shell() and select_editor() functions

    ---
    þ 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 Sat Jan 3 03:07:29 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ac73681210b264342f82eec0
    Modified Files:
    exec/user_settings.js
    Log Message:
    Update the comment header block (sbbs v3.21 is required)

    ---
    þ 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 Sat Jan 3 17:22:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/53612dd2efd46d63c7b0c55b
    Modified Files:
    exec/user_settings.js
    Log Message:
    Use local 'User' instance (instead of global 'user') if user not logged-on yet

    i.e. user is still going through new user registration

    This fixes a regression in v3.21 whereby a new user turns off auto-terminal detection in the new user default/settings screen, but it's not shown as such (still says "Auto"). I'm pretty sure this is due to the differences of the in-memory 'useron' versus the new User class instance, but it got pretty
    deep in the weeds of the New Terminal Abstraction flags() stuff, so I just
    went with this hack.

    ---
    þ 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 Sat Jan 3 22:16:21 2026
    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