• exec/msglist.js

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Oct 26 18:14:28 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e0a1031f237f2d3deb15fe8d
    Modified Files:
    exec/msglist.js
    Log Message:
    Make Ctrl-D an alias for DEL (to delete messages)

    For terminals that can't easily send a DEL (0x7F) character.
    As requested by phigz in IRC.
    --- SBBSecho 3.20-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 Sat Oct 28 14:06:03 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/df672be7c9be84853f93cb73
    Modified Files:
    exec/msglist.js
    Log Message:
    Fixes for narrow terminals

    In terminals < 80 cols in width, only the message # and "from" field are shown in listings, so don't show column headings for fields that aren't shown. Display a '-' in the flag column for deleted messages (that aren't flagged). Shorten the prompt when listing msgs for terminals narrower than 64 cols
    (for phigz). I don't know of any systems/terminals that use 64 cols however. --- SBBSecho 3.20-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 Sat Oct 28 14:37:04 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a55e31da544961d74dba2183
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix for preview mode with narrow terminals

    Longer messages would cause the "Preview lines" separator line to wrap.
    Chasing 40 column issues is a bit of a rabbit hole, so I think I'll pause
    for now.
    --- SBBSecho 3.20-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 Sat Dec 9 18:27:24 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/37ff0d908755660434525893
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix bug that caused a [msglist:sub] last_read_mail key to be created

    This just generated unnecessary noise in data/user/*.ini files, no harm.

    iniSetObject (used by userprops.js) will set undefined properties as blank
    keys in the section (oops, I don't recall if this is intentional or not), so
    we need to 'delete' the property instead of assigning undefined to it.
    --- SBBSecho 3.20-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 Tue Feb 27 23:12:14 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8c7dec353fca4d123e4a2693
    Modified Files:
    exec/msglist.js
    Log Message:
    Search forward/backward by subjet without "re:"/"re: " prefix

    The search seems to be backward by default (at least when listing a
    sub-board), so should look into that. But at least now you can find
    replies that include a "re:" prefix easily.

    Searching by thread should be added too.
    --- SBBSecho 3.20-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 Apr 10 19:55:08 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7d9bec6d0183f77ec7f26d3d
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix going to a msg number from viewing/reading msgs mode

    In some uses (depending on the list order), typing a message number didn't
    take you to the intended message.

    Reported by Nelgin in IRC.
    --- SBBSecho 3.24-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 Jun 16 20:01:58 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e0d0bd5db57f220fcb6c50f6
    Modified Files:
    exec/msglist.js
    Log Message:
    Set the current node action value appropriately

    Some menu keys may change the node action (e.g. posting a message), make sure it's set back correctly here.
    --- SBBSecho 3.28-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 Sat Aug 16 15:27:08 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5082538a44c3bf0a1b736683
    Modified Files:
    exec/msglist.js
    Log Message:
    Add missing command options to help output

    Fix issue #963
    --- SBBSecho 3.29-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 Aug 21 08:41:30 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cacb9666267e080a6d05329a
    Modified Files:
    exec/msglist.js
    Log Message:
    Add missing -preview option to help output, clean-up other option help

    Further fix issue #963
    --- SBBSecho 3.29-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 Sat Feb 21 17:46:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/e6e32a52df8c173025fabdf3
    Modified Files:
    exec/msglist.js
    Log Message:
    Don't word-wrap messages are are marked explicitly format: fixed
    --- 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 Sat Feb 21 20:01:01 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/69f9984cac7a6483152533d1
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix some message movement for reversed lists

    ... or maybe it only worked correctly before for non-reversed lists (?).

    Anyway, the following keys now reverse behavior when viewing a message from
    a reversed list:
    ENTER, Backspace/-, <>, {}, []
    --- 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 Sat Feb 21 20:01:01 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4814661e5914b0c90dba6525
    Modified Files:
    exec/msglist.js
    Log Message:
    Revert "Fix some message movement for reversed lists"

    This reverts commit 69f9984cac7a6483152533d145c0a81a30a6eaf5.
    --- 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 Tue Apr 7 21:10:54 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6dbdf71bc26b1560d741c436
    Modified Files:
    exec/msglist.js
    Log Message:
    Check for moderated messages
    --- 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 Fri Aug 7 15:55:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3f13efa6ab6446b4328b4969
    Modified Files:
    exec/msglist.js
    Log Message:
    msglist: reply to an unroutable netmail address as local e-mail (#1215)

    mail_reply() chose between bbs.netmail() and bbs.email() on the sender net
    type alone. When that address is one this system will not route as netmail
    - one of its own domains, as carried by mail submitted over authenticated
    SMTP - the netmail attempt fails with "Invalid NetMail address" followed by "Failed to send", and there is no way to answer the message.

    Fall back to the sender's user number, as the built-in mail reader has done since be05f55db5 (chest-4-dies, 2026-02-11). Sending such mail back out
    through our own SMTP server used to work by accident, until 4aa2274c97 (provide-5-player, 2026-01-22) stopped netmail to our own addresses.

    Replies to genuinely remote senders are unchanged: the fallback needs a
    sender extension, which a message from another system does not carry.

    This also answers messages already stored with the old sender net type.

    Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)