• exec/msglist.js

    From Rob Swindell@VERT 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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 reading

    Mail wasn't being marked as read unless the user hit 'Q' from the msg view mode.
    Reported by Keyop via IRC.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 duration

    By default, just use console.pause() (the "hit a key" prompt), but
    if [msglist] pause is set to a delay duration (in seconds, fractions supported), then delay instead. If pause is set to false, don't delay
    or pause.

    Do the delay/pause thing after posting messages too (not just email).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 address

    As 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, which
    is what happens when the forwarded message has no attachment anyway.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 mail

    Issue reported by plt2 via IRC.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 user

    Should fix unvalidated/moderated message readability bug reported by Phil

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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) support

    Inspired by filelist.js (which is really *only* for use offline),
    added support to run via JSexec or timed event with command-line
    options to control the output format, sorting, and msg-age range.

    Try this Mewcenary (EXTRICAT)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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 modes

    Supports 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. :-(

    ---
    þ 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 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

    ---
    þ 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 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 output

    And some trailing white-space

    ---
    þ 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 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.

    ---
    þ 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 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.

    ---
    þ 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 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.

    ---
    þ 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 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.

    ---
    þ 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 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.

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