• exec/msglist.js

    From rswindell@VERT to CVS commit on Sunday, March 01, 2020 18:04:43
    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 Sunday, March 01, 2020 23:11:30
    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 Monday, March 02, 2020 14:16:36
    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 Monday, March 02, 2020 14:35:22
    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 Monday, March 02, 2020 13:23:40
    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 Saturday, March 07, 2020 17:44:45
    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 Sunday, March 08, 2020 15:45:40
    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 Sunday, March 08, 2020 22:00:22
    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 Sunday, March 08, 2020 22:09:08
    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 Tuesday, March 17, 2020 21:36:01
    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 Tuesday, March 17, 2020 23:11:40
    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 Sunday, March 22, 2020 11:20:23
    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 Sunday, April 12, 2020 19:06:32
    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 Friday, April 24, 2020 00:08:24
    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 Monday, April 27, 2020 00:11:33
    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 Wednesday, August 12, 2020 20:24:52
    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 Thursday, August 13, 2020 12:05:23
    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 Thursday, October 01, 2020 20:30:55
    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 Tuesday, October 06, 2020 17:52:03
    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