• exec/user_settings.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, October 11, 2024 19:38:33
    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 Friday, October 25, 2024 14:50:52
    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 Sunday, October 27, 2024 22:44:48
    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 Sunday, October 27, 2024 22:44:48
    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 Wednesday, January 01, 2025 23:47:29
    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 Thursday, January 09, 2025 20:52:31
    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 Friday, January 10, 2025 18:32:24
    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 Thursday, January 23, 2025 23:32:17
    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 Saturday, February 01, 2025 15:00:36
    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 Tuesday, December 09, 2025 15:23:41
    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 Saturday, December 27, 2025 01:28:17
    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 Saturday, January 03, 2026 00:16:44
    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 Saturday, January 03, 2026 03:07:29
    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 Saturday, January 03, 2026 17:22:56
    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 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