• exec/msglist.js

    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
  • From rswindell@VERT to CVS commit on Sun Mar 1 19:04:43 2020
    exec msglist.js NONE 1.1
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv4224

    Added Files:
    msglist.js
    Log Message:
    New ("As Seen on TV!") full-screen/scrolling Message Listing / Viewing module: Install with "jsexec msglist -install"
    Further sysop documentation and help files are forthcoming.
    Requires latest and greatest sbbs v3.17c (dev build) for full functionality.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Mar 2 00:11:30 2020
    exec msglist.js 1.1 1.2
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15221

    Modified Files:
    msglist.js
    Log Message:
    Use correct output method so NetMail prompt will have expanded @-codes, e.g. CHECKMARK


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to rswindell on Mon Mar 2 15:16:36 2020
    El 2/3/20 a las 05:11, rswindell escribió:
    exec msglist.js 1.1 1.2
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15221

    Modified Files:
    msglist.js
    Log Message:
    Use correct output method so NetMail prompt will have expanded @-codes, e.g. CHECKMARK


    i just see the youtube video.

    This message reader will rock.

    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From Ragnarok@VERT/DOCKSUD to rswindell on Mon Mar 2 15:35:22 2020
    El 2/3/20 a las 00:04, rswindell escribió:
    exec msglist.js NONE 1.1
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv4224

    Added Files:
    msglist.js
    Log Message:
    New ("As Seen on TV!") full-screen/scrolling Message Listing / Viewing module:
    Install with "jsexec msglist -install"
    Further sysop documentation and help files are forthcoming.
    Requires latest and greatest sbbs v3.17c (dev build) for full functionality.

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

    forgot add to cvs the age.js file:

    !JavaScript /sbbs/exec/msglist.js line 52: Error: can't open age.js: No
    such fi
    le or directory


    Saludos!

    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From Digital Man@VERT to Ragnarok on Mon Mar 2 14:23:40 2020
    Re: Re: exec/msglist.js
    By: Ragnarok to rswindell on Mon Mar 02 2020 03:35 pm

    forgot add to cvs the age.js file:

    !JavaScript /sbbs/exec/msglist.js line 52: Error: can't open age.js: No such fi
    le or directory

    Yup, it's in CVS now. Thanks,

    digital man

    This Is Spinal Tap quote #37:
    David St. Hubbins: We are Spinal Tap from the UK - you must be the USA!
    Norco, CA WX: 65.0øF, 27.0% humidity, 6 mph SW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Mar 7 18:44:45 2020
    exec msglist.js 1.2 1.3
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv18486

    Modified Files:
    msglist.js
    Log Message:
    Fix [G]oto message number command (didn't work with reversed list or filtered list, e.g. from 'F'ind text).
    Fix a couple of typos/copy-paste errors in options:
    - preview_properties_maxlen
    - attr_sent



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Mar 8 16:45:40 2020
    exec msglist.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9290

    Modified Files:
    msglist.js
    Log Message:
    Fix some issues with setting msg attributes:
    - update_msg_attr() was disabled (just returned true), apparenly from a
    previous debugging session
    - the DEL key while listing msgs didn't call update_msg_attr()

    There is still a bug whereby viewing a message does not display its current /updated attributes. Still need to resolve that one.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to rswindell on Sun Mar 8 23:00:22 2020
    El 8/3/20 a las 20:45, rswindell escribió:
    exec msglist.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9290

    Modified Files:
    msglist.js
    Log Message:
    Fix some issues with setting msg attributes:
    - update_msg_attr() was disabled (just returned true), apparenly from a
    previous debugging session
    - the DEL key while listing msgs didn't call update_msg_attr()

    There is still a bug whereby viewing a message does not display its current /updated attributes. Still need to resolve that one.


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

    thanks i now delete attribute was saved!

    =)

    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From Ragnarok@VERT/DOCKSUD to rswindell on Sun Mar 8 23:09:08 2020
    El 8/3/20 a las 20:45, rswindell escribió:
    exec msglist.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9290

    Modified Files:
    msglist.js
    Log Message:
    Fix some issues with setting msg attributes:
    - update_msg_attr() was disabled (just returned true), apparenly from a
    previous debugging session
    - the DEL key while listing msgs didn't call update_msg_attr()

    There is still a bug whereby viewing a message does not display its current /updated attributes. Still need to resolve that one.


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

    i forgot, it's close to being the best bbs mail reader =)

    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From rswindell@VERT to CVS commit on Tue Mar 17 22:36:01 2020
    exec msglist.js 1.4 1.5
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10879

    Modified Files:
    msglist.js
    Log Message:
    Fix print-mode issue reported by Rampage (SESTAR):
    Expand @-codes within the message text of messages posted by user #1.
    Do not expand @-codes for all other messages.
    Use the print-mode (e.g. word-wrap, extra-attribute code) flags associated
    with the configured sub-board, when displaying messages in a sub-board.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wed Mar 18 00:11:40 2020
    exec msglist.js 1.5 1.6
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24049

    Modified Files:
    msglist.js
    Log Message:
    Address issue raised by Rampage (SESTAR):
    Newly posted replies (by the current user) did not appear in the message list. The message list was never re-loaded: I added a Ctrl-R command key to reload the message list manually and it's also automatically reloaded when replying via a public-posted message (email replies don't force a reload).

    The sub-board's last-read pointer is also updated whenever the current msg selection is moved, even if the message isn't read or previewed. This paves
    the way for the internal message reader to possibly track to the current message selected in the msglist module upon exit.

    Included in here is a work-around for the (just-fixed) MsgBase.get_index/ get_all_msg_headers() bug where the msgbase status header was not re-read before determining the max number of messages to load. That work-around will
    be removed eventually.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Mar 22 12:20:23 2020
    exec msglist.js 1.6 1.7
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15480

    Modified Files:
    msglist.js
    Log Message:
    Include a operator menu ('O' from the msg view prompt). Still a work in progress, but [H]eader view and [C]hange attributes commands work, more or less.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 12 20:06:32 2020
    exec msglist.js 1.7 1.8
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6230

    Modified Files:
    msglist.js
    Log Message:
    New options:
    - reverse_mail (default: true), show the newest received at the top of the list - reverse_msgs (default: true), show the newest at the top
    - track_last_read_mail (default: false)

    Store and retrieve user properties per-sub or mail-type (your, sent, all).
    This will enable per-user per-area preferences. Right now, just the last read mail msg number is stored here.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Fri Apr 24 01:08:24 2020
    exec msglist.js 1.8 1.9
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1206

    Modified Files:
    msglist.js
    Log Message:
    Use 'A' to reply-all (multiple recipients), 'R' to reply-to-sender.
    Disable the "clear-to-eol on CR" console feature as that truncates getstr() re-displayed strings if the cursor is not at the end of the string. Hopefully we don't actually need this hack anymore.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Apr 27 01:11:33 2020
    exec msglist.js 1.9 1.10
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv21595

    Modified Files:
    msglist.js
    Log Message:
    We do need the CLREOL on CR console hack while display message headers apparently, so just enable for that period. Without this, returning from the viewmsg help screen produces interesting effects.
    Trim trailing white-space off search strings.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wed May 20 23:40:20 2020
    exec msglist.js 1.10 1.11
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv20992

    Modified Files:
    msglist.js
    Log Message:
    Use the original message list length in the Reading prompt rather than the filtered list length as that resulted in weird plrompts like this:
    * Reading * Group Sub (?=Menu) (5033 of 19):
    Abbreviate the Kill-after-read attribute to "KR" instead of "Kill".
    Include the "Kill-after sent" net-attribute (abbreviate to "KS" or just 'k').



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun May 24 16:20:16 2020
    exec msglist.js 1.11 1.12
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv28130

    Modified Files:
    msglist.js
    Log Message:
    Initial mouse support, including scroll-wheel.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wed Aug 12 21:24:52 2020
    exec msglist.js 1.12 1.13
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv20628

    Modified Files:
    msglist.js
    Log Message:
    Initial support for anonymous messages (don't show the author's alias/name
    to non-operators). There's likely still information leaks here, like replying via email. But could use some testers to help identify those. :-)
    For nolageek (CAPSHRIL).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Aug 13 13:05:23 2020
    exec msglist.js 1.13 1.14
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv31593

    Modified Files:
    msglist.js
    Log Message:
    Address bugs in previous commit: the "mail" MsgBase doesn't have an cfg.is_operator property:
    msglist.js line 339: TypeError: msgbase.cfg is undefined



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

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

    Fix extraneous PAUSE prompt from Operator menu '?' command by using
    P_NOCRLF mode argument to bbs.menu().

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

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

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