• exec/load/shell_lib.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, March 01, 2026 22:05:09
    https://gitlab.synchro.net/main/sbbs/-/commit/5e7f3872fab0226255b3198e
    Modified Files:
    exec/load/shell_lib.js
    Log Message:
    Don't search globally to view/list-extended file info if the filespec is '*'

    e.g. using the 'E' or 'V' commands (in the default shell) in an empty directory would do something unexpected.

    ---
    þ 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, March 13, 2026 16:51:40
    https://gitlab.synchro.net/main/sbbs/-/commit/b519481b7d7613d99193834b
    Modified Files:
    exec/load/shell_lib.js
    Log Message:
    Don't accept number or slash-number input if menu has no handler function

    Fix issue (reported via e-mail :-() by Cru Jones:
    if you activate the renegade javascript menu, then hit a number on the main menu, it errors out and disconnect

    ---
    þ 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 Tuesday, March 17, 2026 02:03:58
    https://gitlab.synchro.net/main/sbbs/-/commit/af2acbd08b6f7427363af114
    Modified Files:
    exec/load/shell_lib.js
    Log Message:
    Slash-commands broken in last commit to this file unless /<number> was allowed

    Notably impacting the Reneclone main menu "slash commands"

    ---
    þ 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, April 04, 2026 18:11:49
    https://gitlab.synchro.net/main/sbbs/-/commit/c3576d7cc685d85d659e50cb
    Modified Files:
    exec/load/shell_lib.js
    Log Message:
    More use of gettext() for string customization (e.g. via ctrl/text.ini [JS])

    - Attach a file
    - Start batch upload
    - Failed to clear batch download queue!
    - Search all libraries for new files

    ---
    þ 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, September 24, 2026 21:22:49
    https://gitlab.synchro.net/main/sbbs/-/commit/e98c91fe06caa48d18f7200e
    Modified Files:
    exec/load/shell_lib.js
    Log Message:
    shell_lib: offer each group's and library's current area, not a stale copy

    shell_lib.js copied every group's current sub-board and every library's
    current directory into arrays when it loaded, and area selection never
    updated them. After changing sub-boards or directories in one group or
    library and moving to another, picking the first again offered (and on
    Enter selected) the area that was current when the shell started. The
    "*" marking the current area in the sub-board and directory lists was
    stale the same way. dir_up() and dir_down() also stored into the entry
    for the new directory number rather than the current library, overwriting another library's saved directory.

    The core already keeps the current sub-board per group and directory per library, so read it when needed: cursub(grp) and curdir(lib) select that
    group or library briefly and read bbs.cursub or bbs.curdir.

    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

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