• exec/msglist.js

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Thu Oct 1 21:30:55 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/fc3d3650db0df5c707e14ffc
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix some potential (and observed) loops upon user disconnect.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Tue Oct 6 18:52:03 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/952a773e973def30781ea808
    Modified Files:
    exec/msglist.js
    Log Message:
    Add (D)ownload command while in read-msg mode.Same as while in list mode, offers download of message source or anyattachments.Fix extraneous PAUSE prompt from Operator menu '?' command by usingP_NOCRLF mode argument to bbs.menu().
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to Main/master on Mon Nov 23 17:38:36 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/e588a807678a2870a66e0848
    Modified Files:
    exec/msglist.js
    Log Message:
    When saving messages, prompt for plain-text (if "No", then save "source").Often you may only want the plain-text portion of a message (e.g. forprinting).
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to Main/master on Mon Nov 23 22:28:45 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/64ca0c00acf59648f45b73ad
    Modified Files:
    exec/msglist.js
    Log Message:
    Allow ENTER to abort the Operator menu.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Dec 19 19:12:15 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/0889aff541c451ff482c4dff
    Modified Files:
    exec/msglist.js
    Log Message:
    Add the [E]dit and [F]orward commands to the message view mode.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Feb 17 14:50:25 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/939e06b8abd7dcdcafe28ffb
    Modified Files:
    exec/msglist.js
    Log Message:
    Set the MSG_READ attribute on read-email immediately upon readingMail wasn't being marked as read unless the user hit 'Q' from the msg view mode.Reported by Keyop via IRC.
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Feb 20 17:34:26 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/6015652c2bc02b3a2d653a70
    Modified Files:
    exec/msglist.js
    Log Message:
    Add pause prompt after replying to mail messages.To address issue #226.Perhaps this should just be a "delay" instead?Posting may need something similar.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Feb 20 18:09:09 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/d81f6e8193b8958596f736e6
    Modified Files:
    exec/msglist.js
    Log Message:
    Add/use a general pause() routine with a configurable durationBy default, just use console.pause() (the "hit a key" prompt), butif [msglist] pause is set to a delay duration (in seconds, fractionssupported), then delay instead. If pause is set to false, don't delayor pause.Do the delay/pause thing after posting messages too (not just email).
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Mar 6 13:57:39 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/23e36187035bfdf56ca474fa
    Modified Files:
    exec/msglist.js
    Log Message:
    Clear screen after getting forward-to addressAs pointed out by Keyop via irc, if the message has an attachment,a comment is prompted for and since the "To:" prompt uses P_NOCRLF,the first comment prompt was on the same line. So clear the screen, whichis what happens when the forwarded message has no attachment anyway.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Mar 6 15:11:43 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/6f60905f35c497a872e8570e
    Modified Files:
    exec/msglist.js
    Log Message:
    Pause after msg forwarded, for Keyop.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Fri May 21 17:59:56 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/998af2f8cb82a946945337cb
    Modified Files:
    exec/msglist.js
    Log Message:
    Perform deleted-msg filtering for all message bases, not just mailIssue reported by plt2 via IRC.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Thu Jul 1 16:20:31 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/73d95b34235360b4f11cc457
    Modified Files:
    exec/msglist.js
    Log Message:
    Don't list messages that can't be read by userShould fix unvalidated/moderated message readability bug reported by Phil
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Fri Sep 24 18:16:01 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/4e61b7ba1ed8737ae1b9782d
    Modified Files:
    exec/msglist.js
    Log Message:
    Added "Replied" attribute to mail messages that are replied-to.Reported by Keyop.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Feb 15 19:22:10 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/c726b6713398bc8b2617c179
    Modified Files:
    exec/msglist.js
    Log Message:
    Add offline execution (e.g. using jsexec or timed event) supportInspired by filelist.js (which is really *only* for use offline),added support to run via JSexec or timed event with command-lineoptions to control the output format, sorting, and msg-age range.Try this Mewcenary (EXTRICAT)
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 27 03:08:45 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/ce01d8a79d0263a03faaa248
    Modified Files:
    exec/msglist.js
    Log Message:
    Support scrolling ANSI messages in preview and view modesSupports mixed Ctrl-A and ANSI messages.ANSIs of any length should display correctly.ANSIs wider than 79 columns will be truncated (not horizontally scrollable).Animated ANSIs will not render with their animation sequences in tact. :-(
    --- SBBSecho 3.15-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 4 20:20:08 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/1a32f58324bf79039bf48adc
    Modified Files:
    exec/msglist.js
    Log Message:
    Fix errant tab in help output
    --- 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 Mon Feb 27 17:41:58 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a1548fc05227ffc3d43e8e94
    Modified Files:
    exec/msglist.js
    Log Message:
    Remove accidentally-committed debug outputAnd some trailing white-space
    --- 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 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)