• xtrn/DDMsgReader/DDMsgReader.js

    From nightfox@VERT to CVS commit on Sat May 2 13:30:38 2015
    xtrn/DDMsgReader DDMsgReader.js 1.2 1.3
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25640

    Modified Files:
    DDMsgReader.js
    Log Message:
    Added by-title, by-author, and by to-user thread navigation as in Synchronet's stock message reader. Also, added the ability to change to another message sub-board from the message list (using the C key). Note that the ability to change to another sub-board is not enabled when doing a newscan or new-to-you message scan, since a scan is a more controlled flow.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat May 2 23:16:36 2015
    xtrn/DDMsgReader DDMsgReader.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv22535

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated the logic for following a message's thread_back/thread_next & thread_id matching (using the ( and ) keys): Now first checks to see if thread_id is available (it checks to see if running Synchronet 3.16 and thread_id exists in the headers), and uses thread_id if available; if thread_id is not available, then it falls back on using the thread_back & thread_next fields.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to nightfox on Sun May 3 00:31:23 2015
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Sat May 02 2015 11:16 pm

    xtrn/DDMsgReader DDMsgReader.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv22535

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated the logic for following a message's thread_back/thread_next & thread_id matching (using the ( and ) keys): Now first checks to see if thread_id is available (it checks to see if running Synchronet 3.16 and thread_id exists in the headers), and uses thread_id if available; if thread_id is not available, then it falls back on using the thread_back & thread_next fields.

    Hmm... I'm using , and . to move back/forward by thread. Perhaps I should use (
    and ) instead. I just found it a little more convenient to not have to hit the shift key. :-) I could support both I suppose, but really we should "standardize". <grin>

    digital man

    Synchronet "Real Fact" #58:
    Synchronet apparel and merchandise can be purchased at cafepress.com/synchronet Norco, CA WX: 58.8øF, 80.0% humidity, 6 mph SE wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Accession@VERT to Digital Man on Sun May 3 07:57:20 2015
    Hello Digital,

    On 03 May 15 00:31, Digital Man wrote to nightfox:

    Hmm... I'm using , and . to move back/forward by thread. Perhaps I
    should use ( and ) instead. I just found it a little more convenient
    to not have to hit the shift key. :-) I could support both I suppose,
    but really we should "standardize". <grin>

    With that said, have you tried this beast of a mod yet? If not, you definitely should! Paired with SlyEdit for the writing/editing side, It's damn near as functional as something like Golded (without all the ridiculously crazy ALT/CTRL key options noone ever uses anyways).

    I'm sold!

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Nightfox@VERT to Digital Man on Sun May 3 06:51:08 2015
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun May 03 2015 00:31:23

    Hmm... I'm using , and . to move back/forward by thread. Perhaps I should use ( and ) instead. I just found it a little more convenient to not have to hit the shift key. :-) I could support both I suppose, but really we should "standardize". <grin>

    I can update my reader to use , and . instead (or support both). Since [ and ] and { and } were already used, I was trying to think of another pair of characters to use and figured ( and ) would make sense.

    Synchronet uses { and } for moving back/forward by author and those require using the shift key. So I suppose I didn't really think about needing to use the shift key or not. :)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Nightfox@VERT to Accession on Sun May 3 08:49:56 2015
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Accession to Digital Man on Sun May 03 2015 07:57:20

    With that said, have you tried this beast of a mod yet? If not, you definitely should! Paired with SlyEdit for the writing/editing side, It's damn near as functional as something like Golded (without all the ridiculously crazy ALT/CTRL key options noone ever uses anyways).

    Thanks for testing it and making suggestions. :)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Underminer@VERT to Accession on Sun May 3 13:46:24 2015
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Accession to Digital Man on Sun May 03 2015 07:57:20

    With that said, have you tried this beast of a mod yet? If not, you definitely should! Paired with SlyEdit for the writing/editing side, It's damn near as functional as something like Golded (without all the ridiculously crazy ALT/CTRL key options noone ever uses anyways).
    I'm sold!
    Add another vote for that. Beauty mod. Only thing I altered here was to add enter as a message advance key for those used to the internal reader.
    ---
    Kostie Muirhead
    AKA Underminer
    The Undermine - undermine.ddns.net
    Fido: 1:342/17



    ---
    þ Synchronet þ The Undermine - undermine.ddns.net
  • From Digital Man@VERT to Nightfox on Mon May 4 17:12:46 2015
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Sun May 03 2015 06:51 am

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun May 03 2015 00:31:23

    Hmm... I'm using , and . to move back/forward by thread. Perhaps I should use ( and ) instead. I just found it a little more convenient to not have to hit the shift key. :-) I could support both I suppose, but really we should "standardize". <grin>

    I can update my reader to use , and . instead (or support both). Since [ and ] and { and } were already used, I was trying to think of another pair of characters to use and figured ( and ) would make sense.

    Synchronet uses { and } for moving back/forward by author and those require using the shift key. So I suppose I didn't really think about needing to use the shift key or not. :)

    Yeah, and ( and ) look better on the menu. I'll make the change to Synchronet's
    internal msg reader too.

    digital man

    Synchronet "Real Fact" #68:
    You can purchase the BBS Documentary DVD set at http://bbsdocumentary.com/order/
    Norco, CA WX: 67.5øF, 55.0% humidity, 19 mph SE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Ragnarok@ragnarok@docksud.com.ar to nightfox on Mon May 4 22:22:46 2015
    El 03/05/15 a las 03:16, nightfox escibió:
    xtrn/DDMsgReader DDMsgReader.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv22535

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated the logic for following a message's thread_back/thread_next & thread_id matching (using the ( and ) keys): Now first checks to see if thread_id is available (it checks to see if running Synchronet 3.16 and thread_id exists in the headers), and uses thread_id if available; if thread_id is not available, then it falls back on using the thread_back & thread_next fields.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net

    i can not post if message area have 0 messages.

    I found for posting i need to enter in the message area, but if it have
    0 message can enter on it.

    Saludos!
  • From Ragnarok@ragnarok@docksud.com.ar to Ragnarok on Mon May 4 23:07:33 2015
    El 04/05/15 a las 22:22, Ragnarok escibió:
    El 03/05/15 a las 03:16, nightfox escibió:
    xtrn/DDMsgReader DDMsgReader.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv22535

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated the logic for following a message's thread_back/thread_next & thread_id matching (using the ( and ) keys): Now first checks to see if thread_id is available (it checks to see if running Synchronet 3.16 and thread_id exists in the headers), and uses thread_id if available; if thread_id is not available, then it falls back on using the thread_back & thread_next fields.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net

    i can not post if message area have 0 messages.

    I found for posting i need to enter in the message area, but if it have
    0 message can enter on it.
    ***
    can not

    Saludos!

  • From Nightfox@VERT to Ragnarok on Mon May 4 19:39:24 2015
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Ragnarok to nightfox on Mon May 04 2015 22:22:46

    i can not post if message area have 0 messages.

    I found for posting i need to enter in the message area, but if it have
    0 message can enter on it.

    You can always post from the Synchronet menu.. I didn't think about allowing posting in that case, since it would just quit back to the menu anyway. I suppose I could add a prompt to ask if you want to post, although I'm not sure how useful that would be, since the BBS should allow posting from its menu anyway.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Nightfox@VERT to Underminer on Mon May 4 20:44:06 2015
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Underminer to Accession on Sun May 03 2015 13:46:24

    Add another vote for that. Beauty mod. Only thing I altered here was to add enter as a message advance key for those used to the internal reader.

    I've added the enter key as a key to advance to the next message (the right arrow key also still does that), so now you won't have to mod it that way for future versions. I've checked in the change to CVS.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Ragnarok@ragnarok@docksud.com.ar to Nightfox on Tue May 5 10:11:31 2015
    El 05/05/15 a las 01:44, Nightfox escibió:
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Underminer to Accession on Sun May 03 2015 13:46:24

    Add another vote for that. Beauty mod. Only thing I altered here was to add enter as a message advance key for those used to the internal reader.

    I've added the enter key as a key to advance to the next message (the right arrow key also still does that), so now you won't have to mod it that way for future versions. I've checked in the change to CVS.

    Nightfox

    1) maybe, you can put a section for shorcuts in the config file and
    everyone can change the shortcuts as they like.

    2) Also, yo can add a include (if exists) a local config file like "DDMsgReader.local.cfg" to let to admins to override the default config
    without change the original file. To prevent upgrades and lost settings:

    scarlet:/sbbs/xtrn/DDMsgReader# cvs up
    cvs update: Updating .
    U DDMsgReader.cfg
    U DDMsgReader.js
    U Read Me.txt
    cvs update: Updating Enhanced header examples
    cvs update: Updating Loadable module scripts
    U Loadable module scripts/DDScanMsgs.js
    U Loadable module scripts/DDScanSubs.js

    Saludos!

    i think that a bug tracker can be very useful to save this wishes and
    report bugs for your mod (or synchronet code also). Something like Redmine/Bugzilla at bugs.synchro.net :)
  • From Ragnarok@ragnarok@docksud.com.ar to Nightfox on Tue May 5 10:21:46 2015
    El 05/05/15 a las 00:39, Nightfox escibió:
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Ragnarok to nightfox on Mon May 04 2015 22:22:46

    i can not post if message area have 0 messages.

    I found for posting i need to enter in the message area, but if it have 0 message can enter on it.

    You can always post from the Synchronet menu.. I didn't think about allowing posting in that case, since it would just quit back to the menu anyway. I suppose I could add a prompt to ask if you want to post, although I'm not sure
    how useful that would be, since the BBS should allow posting from its menu anyway.

    Nightfox

    It's very quickly at the messages areas list view if can tuch a key and
    create new message in that area without exit to the bbs menu.
  • From Nightfox@VERT to Ragnarok on Tue May 5 07:39:36 2015
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Ragnarok to Nightfox on Tue May 05 2015 10:11:31

    1) maybe, you can put a section for shorcuts in the config file and everyone can change the shortcuts as they like.

    I've thought about possibly doing that in a future release.

    2) Also, yo can add a include (if exists) a local config file like "DDMsgReader.local.cfg" to let to admins to override the default config without change the original file. To prevent upgrades and lost settings:

    scarlet:/sbbs/xtrn/DDMsgReader# cvs up
    U DDMsgReader.cfg

    As it's written now, my reader will also look for the .cfg file in your sbbs/ctrl directory, so you could put a copy of it there. I might update it to also check the sbbs/mods directory. That said, normally I don't think it's a good idea to run software directly from a repository because, as you've found, files will be overridden when you do an update.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Ragnarok@ragnarok@docksud.com.ar to Nightfox on Tue May 5 14:36:08 2015
    El 05/05/15 a las 12:39, Nightfox escibió:
    Re: Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Ragnarok to Nightfox on Tue May 05 2015 10:11:31

    1) maybe, you can put a section for shorcuts in the config file and everyone can change the shortcuts as they like.

    I've thought about possibly doing that in a future release.

    good!


    2) Also, yo can add a include (if exists) a local config file like "DDMsgReader.local.cfg" to let to admins to override the default config without change the original file. To prevent upgrades and lost settings:

    scarlet:/sbbs/xtrn/DDMsgReader# cvs up
    U DDMsgReader.cfg

    As it's written now, my reader will also look for the .cfg file in your sbbs/ctrl directory, so you could put a copy of it there. I might update it to

    very good put a copy of the config file into ctrl dir is sufficient!

    also check the sbbs/mods directory. That said, normally I don't think it's a good idea to run software directly from a repository because, as you've found,
    files will be overridden when you do an update.
    i known, i like to get updated, but i dont want to change my settings on updates.
  • From nightfox@VERT to CVS commit on Sun Nov 1 12:59:00 2015
    xtrn/DDMsgReader DDMsgReader.js 1.12 1.13
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv12661

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.05 Beta (still a work in progress):
    - Improved displaying of messages with ANSI codes. The reader will fall back to a non-scrolling user interface for displaying messages with ANSI codes, since there doesn't seem to be an easy way for the reader to handle ANSI with the scrolling interface (i.e., with ANSI cursor movements, etc.).
    - Bug fix related to interpreting colors from other BBS software (WWIV, PCBoard, Wildcat, Celerity, Renegade)
    - Work in progress: More kludge lines displayed (with the 'K' key), and all message header lines are now displayed (with the 'H' key) (this is a sysop feature)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Nov 7 20:07:41 2015
    xtrn/DDMsgReader DDMsgReader.js 1.13 1.14
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv19900

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated to interpret @-codes when reading personal email. This is still a beta version (1.05 beta) due to another feature I wanted to try to improve (displaying messages with ANSI codes).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Nov 25 15:45:38 2015
    xtrn/DDMsgReader DDMsgReader.js 1.15 1.16
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25684

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor improvement in ANSI message scrollbar behavior for PageUp/PageDown/Home/End

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Nov 25 16:51:55 2015
    xtrn/DDMsgReader DDMsgReader.js 1.16 1.17
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv27639

    Modified Files:
    DDMsgReader.js
    Log Message:
    Will now refresh an ANSI message when closing the list of kludge lines/message headers (sysop command), etc. Also, updated to output an ANSI normal attribute on exit (for ANSI users), so that the screen's background color won't get messed up (that's in addition to outputting the Synchronet 'normal' attribute for the same reason). Also, updated to apply all of the header field labels based on the list at the following page: http://synchro.net/docs/smb.html#Header Field Types

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Nov 25 20:45:04 2015
    xtrn/DDMsgReader DDMsgReader.js 1.17 1.18
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2170

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor change in the background & foreground colors for the scrollbar when reading an ANSI message

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Nov 26 12:23:56 2015
    xtrn/DDMsgReader DDMsgReader.js 1.18 1.19
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv28394

    Modified Files:
    DDMsgReader.js
    Log Message:
    Implemented a workaround with the Frame object when displaying ANSI messages to get the background to refresh/redraw better so that text doesn't get left over when scrolling the message up & down

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 29 11:28:00 2015
    Subject: xtrn/DDMsgReader/DDMsgReader.js
    @MSGID: <565B51C0.32459.syncprog@vert.synchro.net>
    @TZ: 41e0
    xtrn/DDMsgReader DDMsgReader.js 1.20 1.21
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv8787

    Modified Files:
    DDMsgReader.js
    Log Message:
    Made a few fixes for the message header/kludge line colors

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Dec 5 13:21:21 2015
    Subject: xtrn/DDMsgReader/DDMsgReader.js
    @MSGID: <56635551.32486.syncprog@vert.synchro.net>
    @TZ: 41e0
    xtrn/DDMsgReader DDMsgReader.js 1.21 1.22
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25387

    Modified Files:
    DDMsgReader.js
    Log Message:
    Fixed the display of the "when imported zone" and "when written zone" header fields. Also, removed a line of temporary debug code.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Dec 5 21:28:19 2015
    Subject: xtrn/DDMsgReader/DDMsgReader.js
    @MSGID: <5663C773.32488.syncprog@vert.synchro.net>
    @TZ: 41e0
    xtrn/DDMsgReader DDMsgReader.js 1.23 1.24
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv8478

    Modified Files:
    DDMsgReader.js
    Log Message:
    Made some minor updates to a couple of the message header field labels

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Dec 10 20:27:00 2015
    Subject: xtrn/DDMsgReader/DDMsgReader.js
    @MSGID: <566A5094.32519.syncprog@vert.synchro.net>
    @TZ: 41e0
    xtrn/DDMsgReader DDMsgReader.js 1.25 1.26
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv27612

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor bug fix: The configFilename command-line parameter wasn't being referenced correctly, causing the script to abort if that command-line parameter was used.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Dec 23 12:49:45 2015
    Subject: xtrn/DDMsgReader/DDMsgReader.js
    @MSGID: <567B08E9.32585.syncprog@vert.synchro.net>
    @TZ: 41e0
    xtrn/DDMsgReader DDMsgReader.js 1.30 1.31
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv24093

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor bug fix for refreshing the 'message selected' check marks in the lightbar message list when other messages have been marked for deletion

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Jan 10 18:10:32 2016
    xtrn/DDMsgReader DDMsgReader.js 1.32 1.33
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv29678

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.08 - Bug fix: When scanning message sub-boards, it wasn't always closing the sub-board when there were no new messages, resulting in further sub-boards failing to open after a while. That has been fixed.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Feb 7 10:18:15 2016
    xtrn/DDMsgReader DDMsgReader.js 1.36 1.37
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv16142

    Modified Files:
    DDMsgReader.js
    Log Message:
    Refactored some code related to loading the header files for the reader interface and area chooser list.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Feb 7 11:26:41 2016
    xtrn/DDMsgReader DDMsgReader.js 1.37 1.38
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv20785

    Modified Files:
    DDMsgReader.js
    Log Message:
    Fixed a bug when returning from the help screen for the lightbar message area chooser - It wasn't displaying the header again when returning to the area list.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Fri Feb 12 20:46:11 2016
    xtrn/DDMsgReader DDMsgReader.js 1.38 1.39
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv9021

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated so that ANSI header files for the message and area chooser are displayed in their original ANSI format without being converted to Synchronet color codes first (if the user's terminal supports ANSI). If the user's terminal doesn't support ANSI, then the header files will be converted to Synchronet color codes first (as was done previously).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Feb 13 16:30:51 2016
    xtrn/DDMsgReader DDMsgReader.js 1.39 1.40
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv31168

    Modified Files:
    DDMsgReader.js
    Log Message:
    Fixed a bug in the method that displays the header file for the message area chooser - It no longer sets the color code back to normal at the end of each line, so that for .asc files (Synchronet color codes) it doesn't reset any color codes that might still need to be used.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Feb 14 16:10:48 2016
    xtrn/DDMsgReader DDMsgReader.js 1.40 1.41
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv20892

    Modified Files:
    DDMsgReader.js
    Log Message:
    Fixed a possible screen refresh issue when writing the area chooser header - Now it clears the header rows on the screen before writing the header, to clear away any text that might have been there before (such as from the help screen).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Mon Feb 15 12:18:23 2016
    xtrn/DDMsgReader DDMsgReader.js 1.42 1.43
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2090

    Modified Files:
    DDMsgReader.js
    Log Message:
    Fixed a bug related to adjusting message dates to the local BBS time zone

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue Feb 16 19:36:24 2016
    xtrn/DDMsgReader DDMsgReader.js 1.43 1.44
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv16562

    Modified Files:
    DDMsgReader.js
    Log Message:
    Bug fix: The page number for message groups wasn't being updated in the area chooser when using the up & down arrow keys to go to the next/previous page.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Mar 20 16:30:29 2016
    xtrn/DDMsgReader DDMsgReader.js 1.45 1.46
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2956

    Modified Files:
    DDMsgReader.js
    Log Message:
    Now updates bbs.posts_read so that the posts read for the current session is accurate. Also did some internal code refactoring - Removed code which is no longer used (it was leftover code for an older-style reader interface from my message lister, now not used in favor of the new reader interface). This is a "beta" version but seems to be fairly stable, so a non-beta release update will likely come soon.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Jul 23 20:42:00 2016
    xtrn/DDMsgReader DDMsgReader.js 1.48 1.49
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv32198

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.13 beta 1. Bug fix: Message number error when a new user starts reading messages. Now checks for a seemily special value for the message number to avoid an error.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Aug 28 18:19:27 2016
    xtrn/DDMsgReader DDMsgReader.js 1.51 1.52
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv14392

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.15 beta 2 - Contains a fix for a bug introduced in the previous version where private reply was no longer working. Also includes a new user edit feature (for sysops only, using the U key). The user edit will edit the user who sent the message, only if they're a user on the BBS. It can be useful for BBSes that require new users to send an email to the sysop, in case the sysop needs to edit the user's account.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Nov 19 22:48:16 2016
    xtrn/DDMsgReader DDMsgReader.js 1.54 1.55
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv5744

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 Beta 1: Implemented a workaround for handling message headers that are null (which are more common now with the message voting feature recently introduced in Synchronet). Now such message headers won't cause weirdness in the message list. Users won't be able to read such messages. I'd like to find a way to not show such messages altogether in the message list - Will probably need to use the get_all_msg_headers() method in the MsgBase class to get all message headers except ones for vote messages.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 20 16:04:52 2016
    xtrn/DDMsgReader DDMsgReader.js 1.55 1.56
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv32431

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 2: Working on filtering out messages that are deleted, unverified, poll/vote messages, etc. so they don't show up in the message list or reader interfaces.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 20 20:00:03 2016
    xtrn/DDMsgReader DDMsgReader.js 1.56 1.57
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv5818

    Modified Files:
    DDMsgReader.js
    Log Message:
    Verison 1.17 beta 3: Fixed a bug related to the last-read message pointer when listing messages

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Nov 23 20:46:05 2016
    xtrn/DDMsgReader DDMsgReader.js 1.57 1.58
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv13133

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 4: Bug fix - When going to the next area after reading the last message, it was showing empty messages. This seems to be fixed now.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Nov 24 11:42:58 2016
    xtrn/DDMsgReader DDMsgReader.js 1.58 1.59
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2399

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 5: Added hotkeys to view vote results for a message (T) and vote on a message (V). The vote-on-message functionality is still not implemented (when a function for doing that becomes available in Synchronet JavaScript, I will add it).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Nov 24 14:05:53 2016
    xtrn/DDMsgReader DDMsgReader.js 1.59 1.60
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv7289

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 6: Implemented message voting (using the V key)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to nightfox on Thu Nov 24 14:24:31 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Thu Nov 24 2016 11:42 am

    Version 1.17 beta 5: Added hotkeys to view vote results for a message (T) and vote on a message (V). The vote-on-message functionality is still not implemented (when a function for doing that becomes available in Synchronet JavaScript, I will add it).

    echicken implementing the voting stuff in his new web interface, so I think everything is there in JS to do.

    For the built-in msg reader, I'm using the old console.uselect() method for voting on polls, but it doesn't (yet) support multiple-answer polls. I plan to write a new user-selection thing that support multiple-answers and I will be making that available as a JS method for use in the BBS (terminal server).

    digital man

    Synchronet "Real Fact" #45:
    Synchronet External "Plain Old Telephone System" support was introduced in 2007.
    Norco, CA WX: 74.0øF, 14.0% humidity, 6 mph SW wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT/ECBBS to Digital Man on Thu Nov 24 18:17:02 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Thu Nov 24 2016 14:24:31

    echicken implementing the voting stuff in his new web interface, so I think everything is there in JS to do.

    Confirmed.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From nightfox@VERT to CVS commit on Thu Nov 24 19:10:40 2016
    xtrn/DDMsgReader DDMsgReader.js 1.60 1.61
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv15418

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 7: Improved the voting input for the scrolling reader mode so that it doesn't have to refresh the whole screen when the voting process is done. Also, fixed a bug in error output for voting in the traditional (non-scrolling) reader interface.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Thu Nov 24 19:14:34 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Thu Nov 24 2016 14:24:31

    Version 1.17 beta 5: Added hotkeys to view vote results for a message
    (T) and vote on a message (V). The vote-on-message functionality is
    still not implemented (when a function for doing that becomes
    available in Synchronet JavaScript, I will add it).

    echicken implementing the voting stuff in his new web interface, so I think everything is there in JS to do.

    After I committed that update, I checked more of the messages in this sub-board and saw that you did add a MsgBase.vote_msg() method. So I made use of that in my reader. So far, it looks like I'm able to vote on messages from my reader.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Nightfox on Thu Nov 24 23:48:55 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Thu Nov 24 2016 07:14 pm

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Thu Nov 24 2016 14:24:31

    Version 1.17 beta 5: Added hotkeys to view vote results for a message
    (T) and vote on a message (V). The vote-on-message functionality is
    still not implemented (when a function for doing that becomes
    available in Synchronet JavaScript, I will add it).

    echicken implementing the voting stuff in his new web interface, so I think everything is there in JS to do.

    After I committed that update, I checked more of the messages in this sub-board and saw that you did add a MsgBase.vote_msg() method. So I made use of that in my reader. So far, it looks like I'm able to vote on messages from my reader.

    Cool. And just so you're aware, on polls, the "votes" header field is supposed to indicate the maximum number of votes allowed per ballot (i.e. how many different answers the users can choose). A "votes" value of 0 is treated the same as 1. However, I'm not yet supporting multi-answer polls in the built-in reader/voting thing.

    Also, polls have a 4 different results-visibilties:
    0 - voters (the default)
    1 - open
    2 - closed
    3 - secret
    These are represeted in the msg header 'auxattr' field with the POLL_RESULTS_* values. Let me know if you need further instructions on that.

    The pollster can always see the current results.
    For locally posted polls, the sysop (and sub-ops) can also always see the current results.

    digital man

    Synchronet/BBS Terminology Definition #32:
    KD = King Drafus (Allen Christiansen)
    Norco, CA WX: 61.6øF, 22.0% humidity, 5 mph NW wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Fri Nov 25 09:50:12 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Thu Nov 24 2016 23:48:55

    Cool. And just so you're aware, on polls, the "votes" header field is supposed to indicate the maximum number of votes allowed per ballot (i.e. how many different answers the users can choose). A "votes" value of 0 is treated the same as 1. However, I'm not yet supporting multi-answer polls in the built-in reader/voting thing.

    Also, polls have a 4 different results-visibilties:
    0 - voters (the default)
    1 - open
    2 - closed
    3 - secret
    These are represeted in the msg header 'auxattr' field with the POLL_RESULTS_* values. Let me know if you need further instructions on that.

    Thanks for the information on this.
    I suppose a poll is a readable message, is that correct? And how are poll answers inputted from the user? Does Synchronet give a multiple-choice selection with available poll answers, or do poll messages have yes/no answers that are answered with up/downvotes?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Digital Man on Fri Nov 25 09:53:16 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:50:12

    I suppose a poll is a readable message, is that correct? And how are poll answers inputted from the user? Does Synchronet give a multiple-choice selection with available poll answers, or do poll messages have yes/no answers that are answered with up/downvotes?

    Perhaps these questions are a bit premature, as you said you are not yet supporting multi-answer polls in the built-in reader..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From echicken@VERT/ECBBS to Nightfox on Fri Nov 25 13:56:18 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:50:12

    I suppose a poll is a readable message, is that correct? And how are poll

    Yes. You can tell if a message is a poll by checking:

    header.attr&MSG_POLL

    And if the poll is closed to votes with:

    header.auxattr&POLL_CLOSED

    And evaluate who the results can be displayed to with:

    header.auxattr&POLL_RESULTS_CLOSED
    header.auxattr&POLL_RESULTS_OPEN
    header.auxattr&POLL_RESULTS_VOTERS

    (The above are explained in comments in sbbsdefs.js.)

    answers inputted from the user? Does Synchronet give a multiple-choice selection with available poll answers, or do poll messages have yes/no answers that are answered with up/downvotes?

    The 'header.votes' property on a poll message tells you how many answers can be accepted from a user. 0 and 1 are treated as the same (the user can provide one answer), anything greater than 1 means the user can select multiple answers.

    To submit a user's answers to a poll:

    // Let's say the user selected answers 0, 1, and 3:
    var votes = (1<<0)|(1<<1)|(1<<3);

    msgBase.vote_msg(
    { from : msgBase.cfg.settings&SUB_NAME ? user.name : user.alias,
    from_ext : user.number,
    from_net_type : NET_NONE,
    thread_back : header.number, // poll message being voted on
    attr : MSG_VOTE,
    votes : votes
    }
    );

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to Nightfox on Fri Nov 25 13:57:25 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:53:16

    Perhaps these questions are a bit premature, as you said you are not yet supporting multi-answer polls in the built-in reader..

    I've already implemented them in the web UI, so it's definitely something you could make your reader do.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Nightfox@VERT/DIGDIST to echicken on Fri Nov 25 11:42:11 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: echicken to Nightfox on Fri Nov 25 2016 13:56:18

    I suppose a poll is a readable message, is that correct? And how are
    poll
    Yes. You can tell if a message is a poll by checking:

    header.attr&MSG_POLL

    (The above are explained in comments in sbbsdefs.js.)

    Yes, after looking at sbbsdefs.js, I realize how you can check whether a message is a poll.. That isn't what I was asking though, I was asking if a poll message is a readable message (as opposed to vote messages, which seem to be informational messages for Synchronet, not readable to the end user).

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nightfox@VERT to CVS commit on Fri Nov 25 12:11:33 2016
    xtrn/DDMsgReader DDMsgReader.js 1.61 1.62
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv15657

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 8: Fixed a bug when getting the last-read message index after filtering out deleted messages (or any messages that are not readable due to not being verified, etc.). Also, for voting, updated it to check whether the user has voted on the message before showing the vote prompt (thanks to echicken for describing how to check that).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT/ECBBS to Nightfox on Fri Nov 25 15:30:06 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to echicken on Fri Nov 25 2016 11:42:11

    message is a poll.. That isn't what I was asking though, I was asking if a poll message is a readable message (as opposed to vote messages, which seem to be informational messages for Synchronet, not readable to the end

    I believe that if you use MsgBase.get_msg_body, you will get a preformatted string of the comments & answers of a poll message. However, I'm not sure where the magical formatting happens (polls look fancy when viewed in the stock message reader). You might just want to try finding a poll message, reading the body, and outputting it to the console to see how it looks.

    The 'comments' and 'answers' are also a part of the message header, so you can grab them separately, then format and display them however you want. You can find them in the header.field_list array; each element in that array should be an object with a 'type' and a 'data' property. Relevant types here are SMB_COMMENT and SMB_POLL_ANSWER. (This is what I'm doing on the web, and I just ignore the message body for poll messages.)

    For a poll message, the subject is the question being asked, and the comments are just supplemental information to be displayed prior to listing the available answers.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Digital Man@VERT to Nightfox on Fri Nov 25 14:06:09 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:50 am

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Thu Nov 24 2016 23:48:55

    Cool. And just so you're aware, on polls, the "votes" header field is supposed to indicate the maximum number of votes allowed per ballot (i.e. how many different answers the users can choose). A "votes" value of 0 is treated the same as 1. However, I'm not yet supporting multi-answer polls in the built-in reader/voting thing.

    Also, polls have a 4 different results-visibilties:
    0 - voters (the default)
    1 - open
    2 - closed
    3 - secret
    These are represeted in the msg header 'auxattr' field with the POLL_RESULTS_* values. Let me know if you need further instructions on that.

    Thanks for the information on this.
    I suppose a poll is a readable message, is that correct?

    A poll is intended to be parsed (and displayed) using on the header data. The (optional) comments are stored in the hdr.field_list[] with type values of SMB_COMMENT (now defined in sbbsdefs.js) and the available answers are in the field_list[] with type values of SMB_POLL_ANSWER.

    You *can* read the poll as plain text (e.g. for replying/quoting purposes), but that's not how you want to *display* the polls to users. The hdr property tally[] is also available so you can display the current results.

    And how are poll answers inputted from the user?

    I'm using uselect().

    Does Synchronet give a multiple-choice
    selection with available poll answers

    Yes. You should check out a poll using the build-in reader to see how it works.

    or do poll messages have yes/no
    answers that are answered with up/downvotes?

    No, up/downvotes are different.

    digital man

    Synchronet "Real Fact" #90:
    Synchronet/DSZ "hack" of '93: http://wiki.synchro.net/history:hack93
    Norco, CA WX: 74.5øF, 15.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Nightfox on Fri Nov 25 14:07:06 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:53 am

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Fri Nov 25 2016 09:50:12

    I suppose a poll is a readable message, is that correct? And how are poll answers inputted from the user? Does Synchronet give a multiple-choice selection with available poll answers, or do poll messages have yes/no answers that are answered with up/downvotes?

    Perhaps these questions are a bit premature, as you said you are not yet supporting multi-answer polls in the built-in reader..

    No, but single-answer polls are supported already.

    digital man

    Synchronet/BBS Terminology Definition #32:
    KD = King Drafus (Allen Christiansen)
    Norco, CA WX: 74.5øF, 15.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Nightfox on Fri Nov 25 14:15:26 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to echicken on Fri Nov 25 2016 11:42 am

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: echicken to Nightfox on Fri Nov 25 2016 13:56:18

    I suppose a poll is a readable message, is that correct? And how are
    poll
    Yes. You can tell if a message is a poll by checking:

    header.attr&MSG_POLL

    (The above are explained in comments in sbbsdefs.js.)

    Yes, after looking at sbbsdefs.js, I realize how you can check whether a message is a poll.. That isn't what I was asking though, I was asking if a poll message is a readable message (as opposed to vote messages, which seem to be informational messages for Synchronet, not readable to the end user).

    A poll should be an informational message, but if your reader calls MsgBase.get_msg_body() on it, you'll get a message body text suitable for quoting or display.

    However, normally, a poll should be displayed using just the values from the header (not the body text). If there are comments in the header, those should be displayed followed by a blank line (or whatever you think looks good). And then the answers from the header should be displayed. If the poll allows the current viewer to see the results, then the results can be displayed next to each answer as well. If you use the get_msg_body() method to display a poll, you'll never show the poll results to the viewer/user.

    digital man

    Synchronet "Real Fact" #21:
    The first commericial sale of Synchronet was to Las Vegas Playground BBS (1992).
    Norco, CA WX: 74.9øF, 13.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Sat Nov 26 09:46:56 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Fri Nov 25 2016 14:06:09

    A poll is intended to be parsed (and displayed) using on the header data. The (optional) comments are stored in the hdr.field_list[] with type values of SMB_COMMENT (now defined in sbbsdefs.js) and the available answers are in the field_list[] with type values of SMB_POLL_ANSWER.

    You *can* read the poll as plain text (e.g. for replying/quoting purposes), but that's not how you want to *display* the polls to users. The hdr property tally[] is also available so you can display the current results.

    And how are poll answers inputted from the user?

    I'm using uselect().

    I see, thanks.

    Yes. You should check out a poll using the build-in reader to see how it works.

    I'll be sure to take a look.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Digital Man on Sat Nov 26 09:49:36 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Fri Nov 25 2016 14:15:26

    A poll should be an informational message, but if your reader calls MsgBase.get_msg_body() on it, you'll get a message body text suitable for quoting or display.

    However, normally, a poll should be displayed using just the values from the header (not the body text). If there are comments in the header, those should be displayed followed by a blank line (or whatever you think looks good). And then the answers from the header should be displayed. If the poll allows the current viewer to see the results, then the results can be displayed next to each answer as well. If you use the get_msg_body() method to display a poll, you'll never show the poll results to the viewer/user.

    Thanks.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nightfox@VERT to CVS commit on Sat Nov 26 23:36:55 2016
    xtrn/DDMsgReader DDMsgReader.js 1.62 1.63
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv19225

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 9: Added initial support for voting on poll messages (in addition to up/downvoting).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to echicken on Sun Nov 27 13:35:53 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: echicken to Nightfox on Fri Nov 25 2016 01:56 pm

    And evaluate who the results can be displayed to with:

    header.auxattr&POLL_RESULTS_CLOSED
    header.auxattr&POLL_RESULTS_OPEN
    header.auxattr&POLL_RESULTS_VOTERS

    (The above are explained in comments in sbbsdefs.js.)

    I'm not sure if these bits are sufficiently explained so I'll try to clarify here:

    The 2-bits (30 and 31) of a message's header.auxattr property indicate when the results can be displayed. There are 4 possible values for these 2-bits:
    POLL_RESULTS_SECRET
    POLL_RESULTS_CLOSED
    POLL_RESULTS_OPEN
    POLL_RESULTS_VOTERS

    To compare just the 2 relevant bits in auxattr, you need to bit-wise "and" them with a mask. That's what POLL_RESULTS_MASK is used for, like this:

    switch(msg.hdr.auxattr&POLL_RESULTS_MASK) {
    case POLL_RESULTS_SECRET: // Don't show results to anyone (but pollster)
    case POLL_RESULTS_CLOSED: // Only show results when poll is closed
    case POLL_RESULTS_OPEN: // Show results to everyone always
    case POLL_RESULTS_VOTERS: // Show results to voters only (until closed)
    }

    The pollster can always see the results.

    For locally-posted polls, the sysop and sub-ops can see always see the results.

    digital man

    Synchronet "Real Fact" #40:
    Synchronet has been ported to FreeBSD, NetBSD, OpenBSD, Solaris, QNX, and MacOS.
    Norco, CA WX: 55.8øF, 83.0% humidity, 7 mph ESE wind, 0.19 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 27 15:00:52 2016
    xtrn/DDMsgReader DDMsgReader.js 1.63 1.64
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv839

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 10: Now the results of a poll vote are refreshed on the screen after the user submits a poll vote. Also, fixed a bug in setting the user's vote for a poll.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 27 15:11:16 2016
    xtrn/DDMsgReader DDMsgReader.js 1.64 1.65
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv1208

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 11: Fixed a bug where it was failing to delete multiple selected messages

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT/ECBBS to Digital Man on Sun Nov 27 19:26:04 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to echicken on Sun Nov 27 2016 13:35:53

    To compare just the 2 relevant bits in auxattr, you need to bit-wise "and" them with a mask. That's what POLL_RESULTS_MASK is used for, like this:

    Oh derp, I did not look very closely at these. That makes sense; thanks for clarifying. I'll update my stuff.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From nightfox@VERT to CVS commit on Sun Nov 27 18:56:53 2016
    xtrn/DDMsgReader DDMsgReader.js 1.65 1.66
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv29268

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 12 - Bug fix for one of the methods: Now correctly returns 0 when there are no readable messages in the sub-board (messages with null headers or ones that are marked as deleted, unvalidated, etc.). This would affect, among other things, listing messages in the sub-board.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Nov 27 19:24:50 2016
    xtrn/DDMsgReader DDMsgReader.js 1.66 1.67
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv31967

    Modified Files:
    DDMsgReader.js
    Log Message:
    Removed a line of debug output code that I forgot to remove in my previous commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Mon Nov 28 19:42:26 2016
    xtrn/DDMsgReader DDMsgReader.js 1.67 1.68
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv8296

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 13: For poll votes, added the voters' date & time (not just the voter's name) to the message body when appending the names of people who voted on polls. Makes use of the PollVoteNotice (787) line from text.dat.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue Nov 29 19:17:07 2016
    xtrn/DDMsgReader DDMsgReader.js 1.68 1.69
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv15221

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 14: Fixed a UI issue when displaying voting errors in the scrolling reader interface.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Dec 4 11:37:13 2016
    xtrn/DDMsgReader DDMsgReader.js 1.69 1.70
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv31426

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 15: When deleting a message, any vote response messages that may exist for that message are also deleted. Also, added a check in the GetMsgIdx() method that should (hopefully) avoid a 'msgNum not a number' error (as reported by Ragnarok).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Dec 4 11:58:37 2016
    xtrn/DDMsgReader DDMsgReader.js 1.70 1.71
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv31946

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 16: Used js.gc(true) to force garbage collection at the beginning of the sub-board scan loops to ensure enough memory is available to continue doing the newscan. This solved an issue where a "malloc failed" error was being returned. I just saw that for the first time when doing a newscan with my reader today.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to nightfox on Sun Dec 4 13:53:44 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Sun Dec 04 2016 11:37 am

    Version 1.17 beta 15: When deleting a message, any vote response messages that may exist for that message are also deleted.

    I'm curious why that was needed. I'm not doing that (deleting votes) anywhere.

    digital man

    Synchronet/BBS Terminology Definition #40:
    R0DENT = Derogatory reference to a young BBS user of the 1990's
    Norco, CA WX: 72.1øF, 22.0% humidity, 8 mph ESE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Dec 4 16:27:20 2016
    xtrn/DDMsgReader DDMsgReader.js 1.71 1.72
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv16773

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 17: Fixed a bug in saving & reading poll vote answers.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Sun Dec 4 16:37:52 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun Dec 04 2016 13:53:44

    Version 1.17 beta 15: When deleting a message, any vote response
    messages that may exist for that message are also deleted.

    I'm curious why that was needed. I'm not doing that (deleting votes) anywhere.

    I was thinking that in case a sysop has a limit on the number of messages in a sub-board, then if a message is deleted, you'd want to also delete the votes for that message. Otherwise I'd think there would be extra messages taking up space in the sub-board that would be counted toward the maximum number of messages allowed in the sub-board. Or is that not the case? Would there be any reason to keep a message's votes if the original message is deleted?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nightfox@VERT to CVS commit on Sun Dec 4 18:43:01 2016
    xtrn/DDMsgReader DDMsgReader.js 1.72 1.73
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv13543

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 18: Fixed a typo that was causing an out-of-bounds error when deleting a message.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Nightfox on Sun Dec 4 19:51:02 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Sun Dec 04 2016 04:37 pm

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun Dec 04 2016 13:53:44

    Version 1.17 beta 15: When deleting a message, any vote response
    messages that may exist for that message are also deleted.

    I'm curious why that was needed. I'm not doing that (deleting votes) anywhere.

    I was thinking that in case a sysop has a limit on the number of messages in a sub-board, then if a message is deleted, you'd want to also delete the votes for that message. Otherwise I'd think there would be extra messages taking up space in the sub-board that would be counted toward the maximum number of messages allowed in the sub-board. Or is that not the case?

    Votes are just message headers (no body text), but yeah, they do take up some 256 bytes each.

    Would there be any reason to keep a message's votes if the original message is deleted?

    I guess not. I hadn't ready thought about it. I don't see much harm either way right now.

    digital man

    Synchronet "Real Fact" #68:
    Robert D. Bouman, the author of SyncEdit, died in the mid to late 1990's. Norco, CA WX: 59.7øF, 57.0% humidity, 0 mph SE wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT/ECBBS to Nightfox on Sun Dec 4 23:24:12 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to Digital Man on Sun Dec 04 2016 16:37:52

    I was thinking that in case a sysop has a limit on the number of messages in a sub-board, then if a message is deleted, you'd want to also delete the votes for that message. Otherwise I'd think there would be extra

    That does sound like a good optimization.

    +1

    (Oh wait, I can vote on messages now. I'll go back and upvote you.)

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to Digital Man on Sun Dec 4 23:38:41 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Sun Dec 04 2016 19:51:02

    Votes are just message headers (no body text), but yeah, they do take up some 256 bytes each.

    I guess not. I hadn't ready thought about it. I don't see much harm either way right now.

    I'm imagining a sequences of messages like this:

    #1 The Moon landings were faked!
    #2 Totally different message on another topic
    #3 downvote for #1
    #4 downvote for #1
    #5 upvote for #1

    And let's say these are the oldest messages in the sub, and the maximum number of messages has already been posted to that sub.

    - Someone posts a new message
    - Maintenance happens
    - Message #1 gets removed
    - Someone posts a new message
    - Maintenance happens
    - Message #2 gets removed

    Now we have three votes for a message that no longer exists, and some other message has been deleted because it's older than the (now irrelevant) votes.

    If that makes sense, which it might not because of whisky and my fuzzy recollections of message-base maintenance.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Digital Man@VERT to echicken on Sun Dec 4 21:30:24 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: echicken to Digital Man on Sun Dec 04 2016 11:38 pm

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to Nightfox on Sun Dec 04 2016 19:51:02

    Votes are just message headers (no body text), but yeah, they do take up some 256 bytes each.

    I guess not. I hadn't ready thought about it. I don't see much harm either way right now.

    I'm imagining a sequences of messages like this:

    #1 The Moon landings were faked!
    #2 Totally different message on another topic
    #3 downvote for #1
    #4 downvote for #1
    #5 upvote for #1

    And let's say these are the oldest messages in the sub, and the maximum number of messages has already been posted to that sub.

    - Someone posts a new message
    - Maintenance happens
    - Message #1 gets removed
    - Someone posts a new message
    - Maintenance happens
    - Message #2 gets removed

    Now we have three votes for a message that no longer exists, and some other message has been deleted because it's older than the (now irrelevant) votes.

    If that makes sense, which it might not because of whisky and my fuzzy recollections of message-base maintenance.

    It makes sense *and* that scenario could happen (can't blame the whisky). I could also just have the maintenance (smbutil) not treat votes as messages (against the 'max msgs' settings). That might be a good idea anyway. But also deleting the votes posted in response to a deleted message (or poll) probably isn't a bad idea either.

    digital man

    Synchronet "Real Fact" #31:
    The Synchronet IRC server (ircd) was written in JS by Randy Sommerfeld (Cyan). Norco, CA WX: 59.7øF, 53.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Dec 11 17:04:20 2016
    xtrn/DDMsgReader DDMsgReader.js 1.73 1.74
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv669

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 19: When changing to another message area, it now correctly shows the number of readable messages (in case any are deleted, unverified, etc.) rather than the total numbre of messages in each sub-board

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From KenDB3@VERT/KD3NET to nightfox on Wed Dec 28 23:38:12 2016
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Sun Dec 11 2016 05:04 pm

    xtrn/DDMsgReader DDMsgReader.js 1.73 1.74
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv669

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 19: When changing to another message area, it now correctly shows the number of readable messages (in case any are deleted, unverified, etc.) rather than the total numbre of messages in each sub-board

    Nightfox,

    I ran into something that has to do with the new voting stuff. I probably created a weird scenario. I am planning to update to the newer Synchronet that is in CVS, but haven't had to time to do it yet. So, in the mean time, I updated just your Message Reader. However, since I don't have the necessary Sync updates to support Voting, I ran into this:

    JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 9588: ReferenceError: MSG_POLL is not defined

    Happens in both Email and reading Messages. Again, I'll probably have it all sorted on my side soon anyway, when I update Sync, but I wanted to report it since it could be important info for you, sir.

    Have a good one!

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Digital Man@VERT to KenDB3 on Fri Dec 30 16:33:45 2016
    Re: RE: xtrn/DDMsgReader/DDMsgReader.js
    By: KenDB3 to nightfox on Wed Dec 28 2016 11:38 pm

    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Sun Dec 11 2016 05:04 pm

    xtrn/DDMsgReader DDMsgReader.js 1.73 1.74
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv669

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 19: When changing to another message area, it now correctly shows the number of readable messages (in case any are deleted, unverified, etc.) rather than the total numbre of messages in each sub-board

    Nightfox,

    I ran into something that has to do with the new voting stuff. I probably created a weird scenario. I am planning to update to the newer Synchronet that is in CVS, but haven't had to time to do it yet. So, in the mean time, I updated just your Message Reader. However, since I don't have the necessary Sync updates to support Voting, I ran into this:

    JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 9588: ReferenceError: MSG_POLL is not defined

    Happens in both Email and reading Messages. Again, I'll probably have it all sorted on my side soon anyway, when I update Sync, but I wanted to report it since it could be important info for you, sir.

    Sounds like you need the latest exec/load/sbbsdefs.js file.

    digital man

    Synchronet "Real Fact" #13:
    Synchronet was the first BBS software to ship with internal QWK networking. Norco, CA WX: 69.9øF, 16.0% humidity, 4 mph WSW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Fri Dec 30 21:30:15 2016
    xtrn/DDMsgReader DDMsgReader.js 1.74 1.75
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv14165

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 20: Updated to fix an issue reported by KenDB3 - Line 9588 was trying to use MSG_POLL without checking to see if MSG_POLL was defined (which could be the case if the JavaScript files have not been updated on the BBS machine).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to KenDB3 on Fri Dec 30 21:31:00 2016
    Re: RE: xtrn/DDMsgReader/DDMsgReader.js
    By: KenDB3 to nightfox on Wed Dec 28 2016 11:38 pm

    I ran into something that has to do with the new voting stuff. I probably created a weird scenario. I am planning to update to the newer Synchronet that is in CVS, but haven't had to time to do it yet. So, in the mean time, I updated just your Message Reader. However, since I don't have the necessary Sync updates to support Voting, I ran into this:

    JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 9588: ReferenceError: MSG_POLL is not defined

    Happens in both Email and reading Messages. Again, I'll probably have it all sorted on my side soon anyway, when I update Sync, but I wanted to report it since it could be important info for you, sir.

    Thanks for letting me know. I've made an update which should hopefully fix that issue. My update is in the Synchronet CVS.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From KenDB3@VERT/KD3NET to Nightfox on Sun Jan 1 23:05:53 2017
    Re: RE: xtrn/DDMsgReader/DDMsgReader.js
    By: Nightfox to KenDB3 on Fri Dec 30 2016 09:31 pm

    JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 9588:
    ReferenceError: MSG_POLL is not defined

    Thanks for letting me know. I've made an update which should hopefully fix that issue. My update is in the Synchronet CVS.

    Looks like that fixed it!

    ~KenDB3

    ---
    þ Synchronet þ KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
  • From Nightfox@VERT/DIGDIST to KenDB3 on Sun Jan 1 21:30:32 2017
    Re: RE: xtrn/DDMsgReader/DDMsgReader.js
    By: KenDB3 to Nightfox on Sun Jan 01 2017 11:05 pm

    Thanks for letting me know. I've made an update which should
    hopefully fix that issue. My update is in the Synchronet CVS.

    Looks like that fixed it!

    Good to hear.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nightfox@VERT to CVS commit on Sun Jan 8 20:12:21 2017
    xtrn/DDMsgReader DDMsgReader.js 1.75 1.76
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv14549

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 21: Updated to check whether the user is allowed to vote before letting them vote on the message (by checking the V restriction). Also, fixed a display update bug that happened if the user quit out of voting on a poll/message.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue Jan 10 20:10:57 2017
    xtrn/DDMsgReader DDMsgReader.js 1.76 1.77
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv10732

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 22: Fixed a couple of bugs related to viewing messages with ANSI content and scrolling them.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Jan 12 19:06:15 2017
    xtrn/DDMsgReader DDMsgReader.js 1.77 1.78
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv31126

    Modified Files:
    DDMsgReader.js
    Log Message:
    When creating a Frame object (for viewing & scrolling ANSI messages), it now removes the HIGH attribute from the default frame attributes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Jan 15 15:46:12 2017
    xtrn/DDMsgReader DDMsgReader.js 1.78 1.79
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv4455

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 24: Implemented an update for message newscans which should (hopefully) fix the bug where the correct last read/newscan message wasn't being used. Now it should hopefully show the correct first unread message during a newscan.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Mon Jan 16 18:42:47 2017
    xtrn/DDMsgReader DDMsgReader.js 1.79 1.80
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv21615

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 25: Refactored the newscan code a bit (removed some code duplication). Should not affect the behavior.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Jan 21 17:01:16 2017
    xtrn/DDMsgReader DDMsgReader.js 1.80 1.81
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25248

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 26: Synchronet pause characters are now removed from the messages being displayed

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Jan 21 18:14:23 2017
    xtrn/DDMsgReader DDMsgReader.js 1.81 1.82
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv27730

    Modified Files:
    DDMsgReader.js
    Log Message:
    Started working on a way to validate a message in a sub-board where the message requires moderation. Doesn't seem to be successfully saving the updated message header though.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue Jan 24 18:37:15 2017
    xtrn/DDMsgReader DDMsgReader.js 1.82 1.83
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv21763

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 28: Added support for validating messages in moderated areas

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue Jan 24 18:43:25 2017
    xtrn/DDMsgReader DDMsgReader.js 1.83 1.84
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv21960

    Modified Files:
    DDMsgReader.js
    Log Message:
    Moved a line of code down to where I think it makes more sense to be

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Jan 25 09:41:25 2017
    xtrn/DDMsgReader DDMsgReader.js 1.84 1.85
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv1735

    Modified Files:
    DDMsgReader.js
    Log Message:
    Bug fix: When getting the message text, now checks if it's reading personal email before checking if it's a moderated message area, avoiding an 'undefined' error.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Jan 28 18:37:33 2017
    xtrn/DDMsgReader DDMsgReader.js 1.85 1.86
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv26239

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 30: Made an update that should (hopefully) fix a message number error when a new user does a newscan for the first time (I thought I had fixed that some time ago, but it looks like I didn't fix it for all cases).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Feb 5 17:01:15 2017
    xtrn/DDMsgReader DDMsgReader.js 1.86 1.87
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv8636

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 31: Added some checks to ensure the user won't be able to read a sub-board if they don't have permission to (if the sub-board's can_read property is false).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Feb 8 09:39:02 2017
    xtrn/DDMsgReader DDMsgReader.js 1.87 1.88
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv10497

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 32: Fix for some (new) instances where it wasn't checking the sub-board code to see if it was "mail" before checking the can_read property

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Mon Feb 20 13:48:28 2017
    xtrn/DDMsgReader DDMsgReader.js 1.88 1.89
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv15067

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 33: Improved to better handle message text that starts with "By <name> to <name> on <date>" - Some of those messages have ANSI codes (such as cursor movement codes, etc.) in that part of the text, which can mess up the display of the message when using the scrolling interface.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Mar 5 19:54:17 2017
    xtrn/DDMsgReader DDMsgReader.js 1.89 1.90
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv6311

    Modified Files:
    DDMsgReader.js
    Log Message:
    Added a // $Id: $ line so that CVS version information can be updated in the file.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Mar 12 21:08:52 2017
    xtrn/DDMsgReader DDMsgReader.js 1.90 1.91
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv4866

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 34: Updated the way it deals with rogue ANSI codes that seem to be added to certain messages (including cursor movement characters) which probably weren't intended to be there, which can mess up the display of messages when using the scrolling interface.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Apr 5 19:41:21 2017
    xtrn/DDMsgReader DDMsgReader.js 1.91 1.92
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2684

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 35: Updated the threshold for the percentage of ANSI codes to convert to Synchronet (& strip out any ANSI that's difficult to convert) rather than display as ANSI (previous was 6%, now 7%), due to a message with ~6.4% ANSI codes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun Apr 23 15:37:37 2017
    xtrn/DDMsgReader DDMsgReader.js 1.92 1.93
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv2194

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 36: Updated the newscan loop to wait 10ms at the end of the loop to avoid causing CPU usage to go high while the newscan loop is running (CPU usage was getting to 99% on my BBS system). With the 10ms wait, CPU usage went down to 65-70% on my BBS system, so it seems this should help keep the CPU workload from getting so high.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Tue May 9 19:02:49 2017
    xtrn/DDMsgReader DDMsgReader.js 1.93 1.94
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv3614

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 37: Added some more checking for ANSI content for certain messages to convert ANSI to Synchronet codes to prevent messages being displayed mangled in the ANSI scrolling interface.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun May 21 19:02:30 2017
    xtrn/DDMsgReader DDMsgReader.js 1.94 1.95
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv19283

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 38: When searching for messages (by text, from name, to name, or to you), it now uses the get_all_msg_headers() function if that function is available (otherwise, it will fall back to going through all messages one-by-one in the messagebase object). With the get_all_msg_headers() function, it can get vote tally information so that information can be displayed when viewing the messages.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sun May 21 20:29:08 2017
    xtrn/DDMsgReader DDMsgReader.js 1.95 1.96
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv21413

    Modified Files:
    DDMsgReader.js
    Log Message:
    Small fix for new to-you search etc..

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Jun 1 20:08:08 2017
    xtrn/DDMsgReader DDMsgReader.js 1.96 1.97
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv30745

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 39: Made an adjustment for ANSI content detection for when to convert to Synchronet codes to make the message look okay in ANSI scrolling mode

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Fri Jun 9 20:26:28 2017
    xtrn/DDMsgReader DDMsgReader.js 1.97 1.98
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv32554

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 40: When doing a message search (by text, from name, etc.), now it does not update the last-read & scan pointers. This way, when the user lists/reads messages in a sub-board as usual, the user will still be where they left off.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Thu Jul 6 21:01:41 2017
    xtrn/DDMsgReader DDMsgReader.js 1.98 1.99
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv21455

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 41: Bug fix - When submitting an upvote/downvote on a message using the scrollable interface, it was automatically moving to the next message. Now it stays at the same message and refreshes the screen so that the updated vote count for the message can be seen.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Sat Aug 5 15:26:21 2017
    xtrn/DDMsgReader DDMsgReader.js 1.99 1.100
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv20483

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 42: When showing tally information for messages with upvotes & downvotes, it now shows who voted on the message (for sysops only).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From nightfox@VERT to CVS commit on Wed Aug 16 22:31:40 2017
    xtrn/DDMsgReader DDMsgReader.js 1.100 1.101
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv13417

    Modified Files:
    DDMsgReader.js
    Log Message:
    Updated to support multi-answer polls. Requires a Synchronet 3.17 build from August 14, 2017 or newer.
    Next, I want to add a command to close a poll (would only work for the person who created the poll or the sysop).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert|cvs|bbs].synchro.net
  • From nightfox@VERT to CVS commit on Sun Aug 20 11:06:21 2017
    xtrn/DDMsgReader DDMsgReader.js 1.103 1.104
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv18515

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 46: When inputting multiple vote options from the user, it now restricts input to just numbers and commas. Also, updated the close-poll behavior so that only the poll creator can close the poll (removed the sysop).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to nightfox on Sun Dec 17 20:46:22 2017
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: nightfox to CVS commit on Wed Nov 25 2015 03:45 pm

    xtrn/DDMsgReader DDMsgReader.js 1.15 1.16
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25684

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor improvement in ANSI message scrollbar behavior for PageUp/PageDown/Home/End

    You might want to review PageUp/Down key support in your scripts. sbbs v3.17 now internally captures the <ESC>[U and V sequences and converts to the control keys (defined in sbbsdefs.js), currently Ctrl-N for page down and Ctrl-P for page up, though those are still subject to debate.

    digital man

    This Is Spinal Tap quote #8:
    Derek Smalls: Making a big thing out of it would have been a good idea.
    Norco, CA WX: 53.9øF, 29.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Sun Dec 17 23:48:02 2017
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun Dec 17 2017 08:46 pm

    Minor improvement in ANSI message scrollbar behavior for
    PageUp/PageDown/Home/End

    You might want to review PageUp/Down key support in your scripts. sbbs v3.17 now internally captures the <ESC>[U and V sequences and converts to the control keys (defined in sbbsdefs.js), currently Ctrl-N for page down and Ctrl-P for page up, though those are still subject to debate.

    Thanks for the note.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Digital Man on Tue Dec 19 12:31:42 2017
    Re: xtrn/DDMsgReader/DDMsgReader.js
    By: Digital Man to nightfox on Sun Dec 17 2017 08:46 pm

    You might want to review PageUp/Down key support in your scripts. sbbs v3.17 now internally captures the <ESC>[U and V sequences and converts to the control keys (defined in sbbsdefs.js), currently Ctrl-N for page down and Ctrl-P for page up, though those are still subject to debate.

    I've updated my scripts that use PageUp and PageDown.

    SlyEdit makes use of PageUp and PageDown for navigation in the message (if the user has written a long message, they can page through the message with PageUp and PageDown). I made a change to SlyEdit to change a couple of the command keys (Ctrl-P showed the command list help, and Ctrl-N did a 'find next' text search function - I changed those keys since Ctrl-P and Ctrl-N are now PageUp and PageDown).

    If you want to check and see which CTRL keys SlyEdit is using, you can look in the function doEditLoop() in SlyEdit.js. Toward the top of that function, there are variables (declared as 'const') defining the CTRL keys it uses. The CTRL_* definitions are defined in SlyEdit_Misc.js.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nightfox@VERT to CVS commit on Sat Jan 27 22:50:14 2018
    xtrn/DDMsgReader DDMsgReader.js 1.113 1.114
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv20218

    Modified Files:
    DDMsgReader.js
    Log Message:
    Bug fix for the 'from' name & from net type in the default message header

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From nightfox@VERT to CVS commit on Tue May 8 21:12:05 2018
    xtrn/DDMsgReader DDMsgReader.js 1.118 1.119
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv20318

    Modified Files:
    DDMsgReader.js
    Log Message:
    Version 1.17 beta 60: When a non-sysop is reading anonymous posts, the "from" name is now shown as "Anonymous".

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From nightfox@VERT to CVS commit on Tue May 8 22:09:05 2018
    xtrn/DDMsgReader DDMsgReader.js 1.119 1.120
    Update of /cvsroot/sbbs/xtrn/DDMsgReader
    In directory cvs:/tmp/cvs-serv25903

    Modified Files:
    DDMsgReader.js
    Log Message:
    Minor fix

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Thu Jan 13 21:18:42 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/964e94fb9beb63fe2de3bb6e
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Added a load for 822header.js. Whoops.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Jan 13 21:18:42 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/635c258d2d19df55e8eefa00
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'ddmsgreader_822header' into 'master'

    Added a load for 822header.js. Whoops.

    See merge request main/sbbs!133
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Mar 15 10:57:06 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/4157ca373e01f90907b722fb
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Added back a few functions that were accidentally removed
    Added back a few functions that were accidentally removed (which weren't moved to attr_conv.js)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Mar 15 10:57:06 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/3c175ccfb84f734ba6f8391c
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'ddmr_add_ansi_funcs_back' into 'master'

    DDMsgReader: Added back a few functions that were accidentally removed

    See merge request main/sbbs!161
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Jul 5 19:57:35 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/02cafb6bfd702c002f443c61
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Fix for undefined bottomMsgIndex when going to a message in the lightbar list, and strict mode fixes
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Jul 5 19:57:35 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/d47c0f3342ee63b4b92df62b
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_strict_fixes' into 'master'

    DDMsgReader: Fix for undefined bottomMsgIndex when going to a message in the lightbar list, and strict mode fixes

    See merge request main/sbbs!197
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Thu Jul 7 10:54:53 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/985cd308c295db6de8b08866
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Fix for undeclared variable assignment when saving a message to the BBS machine
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Jul 7 10:54:53 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/15a786e8061e57036c63873a
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_save_to_bbs_machine_undeclared_assignment_fix' into 'master'

    DDMsgReader: Fix for undeclared variable assignment when saving a message to the BBS machine

    See merge request main/sbbs!199
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Thu Jul 7 18:04:57 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/f539097160a4d8e066e05d19
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Fixed a few errors (a couple related to "use strct", and a couple new errors related to deleting a message, upvoting, and viewing tallies).
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Jul 7 18:04:57 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/d04a92afc6000d43b40fd9f2
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_fix_errors_deleting_upvoting_view_tallies' into 'master'

    DDMsgReader: Fixed a few errors (a couple related to "use strct", and a couple new errors related to deleting a message, upvoting, and viewing tallies).

    See merge request main/sbbs!201
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Fri Sep 23 21:30:00 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/4bccfd1b707cf94003b195ff
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Added a mouse click hotspot for ? for message list mode
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Sep 23 21:30:00 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/2ceb6b5177f55e64aafd24f5
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_msg_list_help_hotspot' into 'master'

    DDMsgReader: Added a mouse click hotspot for ? for message list mode

    See merge request main/sbbs!210
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Wed Dec 7 23:42:32 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/f7f41d852de22ecc7939c155
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DD Msg Reader: Fixed typo (console.putmst -> console.putmsg)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Dec 7 23:42:32 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/33c42d38ff9f36144541d88f
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_putmsg_typo_fix' into 'master'

    DD Msg Reader: Fixed typo (console.putmst -> console.putmsg)

    See merge request main/sbbs!232
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Jan 24 12:35:55 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/b12262d3ff29cb619c097ec6
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Small change in resetting the terminal attributes before the script exits
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Jan 24 12:35:55 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/11255c6f5f91b8a05b77aff3
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_attr_reset_change' into 'master'

    DDMsgReader: Small change in resetting the terminal attributes before the script exits

    See merge request main/sbbs!247
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sun Jan 29 18:06:57 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/3d3209a2e8bda3971df83b07
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Removed some debugging lines
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Jan 29 18:06:57 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/7fdc34c8621167245a01d51d
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_removed_debugging_lines' into 'master'

    Removed some debugging lines

    See merge request main/sbbs!249
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Fri Feb 3 08:57:35 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c6dd2aed69d5f5778b181a73
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: When reading or listing messages, either the DEL or BACKSPACE key...
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Feb 3 08:57:35 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e1a04df24e9a11109bb054a3
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_delete_backspace' into 'master'

    DDMsgReader: When reading or listing messages, either the DEL or BACKSPACE key...

    See merge request main/sbbs!252
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sat Feb 25 02:02:31 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/7c17285f5766a5940d8f90e5
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Ctrl-C can now cancel message scans, and message scan status text is word-wrapped for the terminal width
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Feb 25 02:02:31 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e4b2d1f72a288ac4435c5eb5
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_wrapping_ctrlc_scans' into 'master'

    DDMsgReader: Ctrl-C can now cancel message scans, and message scan status text is word-wrapped for the terminal width

    Closes #522 and #523

    See merge request main/sbbs!259
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Thu Mar 2 17:34:59 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/d2cb9d6cfbe09b0f30263000
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Don't prepend "Fwd: " to forwarded messages
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Mar 2 17:34:59 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/0f28462d24fd32fff1ee6258
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'ddmsgreader_forward_dont_prepend_fwd' into 'master'

    DDMsgReader: Don't prepend "Fwd: " to forwarded messages

    See merge request main/sbbs!263
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Wed Apr 5 14:41:56 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/99c24683ad2f3812fa2d95f3
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Added default color definitions for indexed reader mode in case they aren't specified in the theme .cfg file
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Apr 5 14:41:56 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/f4dcbf61db08faac1424d554
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_default_indexed_mode_colors' into 'master'

    DDMsgReader: Added default color definitions for indexed reader mode in case they aren't specified in the theme .cfg file

    See merge request main/sbbs!279
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sun Apr 9 19:02:17 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c422f6b0850cae126aa98e64
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting searching and scanning
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Apr 9 19:02:17 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/72effe84fd8a20e4ecbc451f
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_search_scan_console_aborted' into 'master'

    DDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting searching and scanning

    See merge request main/sbbs!282
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Mon Apr 17 17:18:50 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4044f933b063b287bd5ac116
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Allow word-wrapping header lines of arbitrary length
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Mon Apr 17 17:18:50 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/cff846364ef4b5545ba837f5
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_header_lines_word_wrap' into 'master'

    DDMsgReader: Allow word-wrapping header lines of arbitrary length

    See merge request main/sbbs!287
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Thu Apr 27 09:39:16 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/d99dacd4ed3cc7f349d3008a
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, since those shouldn't exist
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Apr 27 09:39:16 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/bd104135a9ebcbb3e4723f70
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_kludge_lines_no_x_ftn' into 'master'

    DDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, since those shouldn't exist

    See merge request main/sbbs!289
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Oct 10 21:57:43 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/ec8712f115216c97c1d1f60f
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DD Msg Reader: Permission check optimizations
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Oct 10 21:57:43 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/22eeb41029934d6f8df7c1ab
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_permission_check_optimizations' into 'master'

    DD Msg Reader: Permission check optimizations

    See merge request main/sbbs!346
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Wed Dec 20 16:52:06 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/88faabb5c95dcc411d650373
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Copy-paste fix for section(s) of code for editing a local user account while reading
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Dec 20 16:52:06 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/de72961d5b41d015e337569e
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_edit_user_pReader_copy_paste_fix' into 'master'

    DDMsgReader: Copy-paste fix for section(s) of code for editing a local user account while reading

    See merge request main/sbbs!378
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sat Dec 30 19:19:06 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/f15b9739b854e4c2a979cde7
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: With the indexed menu, don't show "No new messages" if the indexed menu has already been displayed
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Dec 30 19:19:06 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e51b497c3b584ec505c337ec
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_indexed_newscan_no_messages_dont_display_if_already_displayed_indexed_menu' into 'master'

    DDMsgReader: With the indexed menu, don't show "No new messages" if the indexed menu has already been displayed

    See merge request main/sbbs!381
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Fri Feb 16 13:11:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/73552efff7cc11c39fcdf6f6
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Feb 16 13:11:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1b790233966264d643091ef9
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_check_settings_fix' into 'master'

    DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.

    See merge request main/sbbs!410
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sun Jun 23 14:29:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/16a27e56dc14196143781953
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Fix for msgText being undefined when doing a message search
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Jun 23 14:29:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d849b8859943639684506d4
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_search_msgbase_msgtext_undefined_fix' into 'master'

    DDMsgReader: Fix for msgText being undefined when doing a message search

    See merge request main/sbbs!439
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sun Jun 30 16:20:21 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/531159d77531987737974cbd
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: When listing messages via lightbar, check if the subject is UTF-8, which now helps the lightbar menu display the line properly, particularly for UTF-8 terminals
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Jun 30 16:20:21 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0a3bb9f5fd909f58fd02e500
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_msg_list_utf8' into 'master'

    DDMsgReader: When listing messages via lightbar, check if the subject is UTF-8, which now helps the lightbar menu display the line properly, particularly for UTF-8 terminals

    See merge request main/sbbs!442
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Fri Dec 6 14:50:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b82fb0b68dc82610094d5528
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: Screen refresh fix for selecting messages when automatically moving to the next message at the menu's last row on the screen
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Dec 6 14:50:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/90aadcb7f56ee29f5b393fae
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_list_select_msg_move_to_next_refresh_fix' into 'master'

    DDMsgReader: Screen refresh fix for selecting messages when automatically moving to the next message at the menu's last row on the screen

    See merge request main/sbbs!481
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Dec 24 13:33:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ed664906f2aaeb0fa4da6d9b
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: When doing an indexed newscan, display the progress percentage when counting sub-boards for indexed newscan. For issue #846
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Dec 24 13:33:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/6e65db73b9e0c212961dbbf4
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'issue_846_ddmsgreader' into 'master'

    DDMsgReader: When doing an indexed newscan, display the progress percentage when counting sub-boards for indexed newscan. For issue #846

    Closes #846

    See merge request main/sbbs!485
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Tue Dec 24 17:25:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8f49209a3c5978ff02317fcf
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: An optimization for loading status, for issue #846
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Dec 24 17:25:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3091baecaf7590ef81d82f68
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'issue_846_ddmsgreader' into 'master'

    DDMsgReader: An optimization for loading status, for issue #846

    See merge request main/sbbs!486
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to Git commit to main/sbbs/master on Sun Jan 12 14:42:07 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/50f97543aa1e8f9ddfb06d12
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    DDMsgReader: %% should be used with printf() to show a percent sign. "% " seemed to be showing <error> in some cases (but not always)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Jan 12 14:42:07 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c721d3309c5327a46b35d63b
    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js
    Log Message:
    Merge branch 'dd_msg_reader_printf_percent_fix' into 'master'

    DDMsgReader: %% should be used with printf() to show a percent sign. "% " seemed to be showing <error> in some cases (but not always)

    See merge request main/sbbs!491
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net