- Dec 02, 2020
-
-
Eric Oulashin authored
-
- Nov 30, 2020
-
-
When forwarding a message, it now correctly sets sets the to_net_type property in the message header to FidoNet or internet for those types of message destinations
-
- Jul 11, 2020
-
-
nightfox authored
Version 1.37: Added mouse support to the scrollable reader interface. The integrated area changer functionality doesn't have mouse support yet.
-
- May 23, 2020
-
-
nightfox authored
Version 1.36: Added a command-line parameter to DDMsgReader.js, -onlyNewPersonalEmail, which specifies to list/read only new/unread personal email to the user. And for integration with Synchronet via the "Read Email" loadable module, this is to be used together with the updated DDReadPersonalEmail.js. This is intended to support the "read your unread mail only" option in the email menu.
-
- May 14, 2020
-
-
nightfox authored
Version 1.35: Fixed some logic in determining how to address a personal email when replying (either to a local user or via their network address).
-
- May 12, 2020
-
-
nightfox authored
Version 1.34: The message list mode now honors anonymous posts, showing the 'from' name as "Anonymous" (for non-sysops). The sysop can still see the real name of the poster. The reader mode already honored the 'anonymous' flag.
-
- Apr 22, 2020
-
-
nightfox authored
Version 1.33 - Fixed: A new user starting to read messages in a sub-board no longer causes an error (it checks for the scan_ptr being 0xffffffff). This had been fixed in a couple places previously, but apparently not this particular case.
-
- Apr 19, 2020
-
-
nightfox authored
Version 1.32: Removed some code that's no longer used. Also, fixed an issue when changing to another sub-board with the traditional-style (non-lightbar) list where it was slow to list sub-boards. For the number of messages, it was checking all headers to ignore ones marked as deleted, etc., but that can be fairly slow.. Now it just uses total_msgs for the MessageBase object, which is a lot faster and still gives an idea of how many messages are there.
-
- Apr 13, 2020
-
-
nightfox authored
The area change feature now uses DDLightbarMenu. There is no more internal lightbar code in this message reader. This requires the latest dd_lightbar_menu.js (in sbbs/exec/load).
-
- Apr 08, 2020
-
-
nightfox authored
Version 1.30: The message list features now uses DDLightbarMenu rather than the internal lightbar menu code. Requires the latest dd_lightbar_menu.js (in sbbs/exec/load). Later I also plan to update the area chooser code to also use DDLightbarMenu and remove the internal lightbar chooser code from DDMsgReader altogether.
-
- Apr 03, 2020
-
-
nightfox authored
Version 1.29: When reading a message, if a message is written to the current user, the 'To' username in the header above the message is now written in a different color. Also, there are new color settings available in the theme configuration file (see the readme for descriptions): msgHdrMsgNumColor, msgHdrFromColor, msgHdrToColor, msgHdrToUserColor, msgHdrSubjColor, msgHdrDateColor
-
- Dec 21, 2019
-
-
nightfox authored
Version 1.28 - Bug fix: When the user changes to a different message area while reading a message, the reader would exit with an error due to an invalid last-read message number. This has been fixed.
-
- Sep 16, 2019
-
-
nightfox authored
Version 1.27 - Bug fix: Now displays the message score in the header even if the message only has downvotes
-
- Sep 13, 2019
-
-
nightfox authored
Version 1.26: Fixes a bug that was causing some of the message vote tally information to be displayed as "undefined"
-
- Aug 30, 2019
-
-
nightfox authored
Version 1.25: Added the ability to search for message groups and sub-boards when changing to another sub-board. Search can be started with the / key or CTRL-F (Find). Also, in lightbar mode, the N key can be used to highlight the next match in the list.
-
- Aug 17, 2019
-
-
nightfox authored
Version 1.24: When making a private reply on local email, an error is now outputted if the recipient's user number is not found. Also, fixed an 'undefined' bug that happened when searching for messages sometimes.
-
- Jul 28, 2019
-
-
nightfox authored
Version 1.23: If a message is in UTF-8 format and the user's terminal doesn't support UTF-8, the message text will be converted to CP437. Also, if there is a color/attribute code in the message before the message text and there are no other color/attribute codes, the color/attribute codes will be removed so that the entire message isn't colored
-
- May 13, 2019
-
-
nightfox authored
Version 1.22: If the message score is 0, with upvotes and total_votes both 0, then don't show the score when using the default header ANSI. This is what was intended, but the 0 score started showing up in more recent builds of Synchronet.
-
- May 04, 2019
-
-
nightfox authored
Version 1.21: Uses require() instead of load() to load the required .js libraries, if the require() function is defined (it was added in Synchronet 3.17). This avoids 'multiple definition' errors with the latest .js libarries & Synchronet binaries.
-
- Apr 26, 2019
-
-
nightfox authored
Added configurable options for the message score colors for the message list: msgListScoreColor, msgListToUserScoreColor, msgListFromUserScoreColor, and msgListScoreHighlightColor. Incremented version to 1.20.
-
nightfox authored
Version 1.19: If the terminal size is wide enough (at least 86 characters), the overall vote scores for the messages is now displayed in the message list. Also, fixed a bug introduced in the previous version where the vote scores were no longer being displayed when reading a message. It's no longer using MsgBase.get_index() and uses get_all_msg_headers(), as before, since that's what is required for message tallies to be included in the message headers.
-
- Apr 15, 2019
-
-
nightfox authored
Made use of the new MsgBase.get_index() function (if available) for better performance. Added 'undefined' checks for some of the messaeg attribute definitions before adding them to the attribute strings, since some of them have changed. Updated the version to 1.18.
-
- Jan 02, 2019
-
-
nightfox authored
Removed the 'beta' status from the version to (1.17), now that Synchronet 3.17b has been officially released.
-
- Jan 28, 2018
-
-
nightfox authored
Version 1.17 beta 55: Added the new @-code MSG_FROM_AND_FROM_NET and MSG_FROM_AND_FROM_NET-L (for left-justification with field length), which shows the 'from' name with the from network in parenthesis. Updated the default message header to show that information.
-
- Jan 13, 2018
-
-
nightfox authored
Version 1.17 beta 53: Added support for displaying user avatars for the sender of a message, recently added to Synchronet. Added the configuration option displayAvatars to toggle this feature. For this to work, you will need to updaet your .js files in sbbs\exec and sbbs\exec\load. This version of DDMsgReader specifically loads smbdefs.js and avatar_lib.js.
-
- Dec 29, 2017
-
-
nightfox authored
Version 1.17 beta 52 - Bug fix: When using the scrolling interface to read a message, any message color codes that might appear in the message lines are preserved across lines.
-
- Nov 29, 2017
-
-
nightfox authored
Version 1.17 beta 48 - Bug fix: When listing messages in reverse order in lightbar mode and all messages are selected/de-selected, the checkmarks on the screen now update properly. Also, updated so that when listing personal email, it will use the regular formatting colors rather than the colors for messages to the user, since all personal emails are to the user (the 'to user' colors for each email might be obnoxious).
-
- Oct 09, 2017
-
-
nightfox authored
Version 1.17 beta 47: Updated to set the message number field length dynamically based on the number of messages in the sub-board. It will be at least 4 but can be more than 4 if there are 10000 messages or more in a sub-board. Also, updated to not hold an open sub-board for a long period of time - It now opens a sub-board only when necessary. This simplified the code a bit. I also hoped it would fix issues I've seen where sbbs crashes sometimes when replying to a message, but it looks like it did not fix that.
-
- Aug 18, 2017
-
-
nightfox authored
Version 1.17 beta 44: Added support for users to close polls (only if they created the poll or if they're the sysop). I ended up using the ! key for that, since many other keys were already taken. Also, renamed "Read Me.txt" and "Revision history.txt" so they don't have spaces in the filenames.
-
- Feb 06, 2017
-
-
nightfox authored
Added a revision history note for version 1.17 (even though it's still in 'beta'). Also, updated the readme to include some notes on voting, and added a list of lines from text.dat used by the reader.
-
- Sep 11, 2016
-
-
nightfox authored
Version 1.16: Added a new feature that allows users to forward a message to an email address or to another user on the BBS (using the O key). This can be useful, for instance, if the user wants to send a message in a public sub-board to their personal email for future reference or send a message from a public sub-board to another user to discuss the topic privately.
-
- Aug 30, 2016
-
-
nightfox authored
Officially releasing version 1.15. Contains the bug fix for private reply for a message on a networked sub-board, and also includes the new user-edit feature (using the U key, for sysops only), which lets the sysop edit the user account of the author of the message (only if the user account exists on the BBS).
-
- Aug 17, 2016
-
-
nightfox authored
-
nightfox authored
Version 1.13: A couple of bug fixes. Now should no longer generate a message number error when a new user starts reading messages. Also, it should now always successfully save a message header with the READ attribute when the user it was addressed to has read the message. This should fix an issue where the same message would keep coming up in a newscan, etc.
-
- May 12, 2016
-
-
nightfox authored
Version 1.12: Updated the way the pause prompt is shown in the help screen, in case the sysop has configured an external module (Baja/JS) to run for a pause prompt. Also made a potential bug fix: When translating a message number to a message index, added a check to ensure the value is a number, to (hopefully) avoid a potential crash.
-
- Mar 26, 2016
-
-
nightfox authored
Official release of version 1.11 of Digital Distortion Message Reader - Contains the update which will update the number of new posts read by the user during the session (bbs.posts_read) and the internal refactor making the .js file a little smaller.
-
- Feb 20, 2016
-
-
nightfox authored
-
- Feb 15, 2016
-
-
nightfox authored
Added notes about the message written dates to say that they will be adjusted to the BBS's local time zone so that the message written dates are all consistent that way.
-
- Feb 07, 2016
-
-
nightfox authored
Bug fix: The new postOnSubBoardInsteadOfGoToNext was affecting the behavior for searching & scanning, which I don't think is desirable. Now it only affects behavior when doing a normal read (not when doing a search or newscan, etc.). Renamed the postOnSubBoardInsteadOfGoToNext configuration option to readingPostOnSubBoardInsteadOfGoToNext to more reflect what that setting is for.
-
- Feb 06, 2016
-
-
nightfox authored
- Added a new configuration option, postOnSubBoardInsteadOfGoToNext, that affects what happens after the user reads the last message on a sub-board: If this is set to true, then the reader will prompt the user if they want to post on the sub-board, then exit (this is the stock Synchronet behavior). If this is set to false, then the reader will prompt the user whether to go to the next sub-board after reading the last message on a sub-board. Also, added the postOnSubBoard text configuration parameter for the theme filename, which specifies the text to use for prompting the user if they want to post on the sub-board after reading the last message. - Added new configuration options areaChooserHdrFilenameBase and areaChooserHdrMaxLines. These options specify the filename base for a header file to use for the message area chooser list and the maximum number of lines to use from the area chooser header file. The filaname is without the extension - The reader will first look for an .ans version, then an .asc version. Additionally, multiple header files can be used for different terminal widths - For example, chooserMsgHdr-80.ans for an 80-column terminal, choosrMsgHdr-140.ans for a 140-column terminal, etc.
-