- Dec 05, 2017
-
-
nightfox authored
Version 1.17 beta 49: Fixed a bug when marking messages as 'read' when the user reads messages that were written to them - It was getting an 'expanded headers' error with recent builds (on/after December 1, 2017). A similar error used to happen occasionally but not all the time.
-
- 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 20, 2017
- Aug 19, 2017
-
-
nightfox authored
Version 1.17 beta 45: Made use of the new Msgbase.close_poll() method to close a poll. Requires the August 19, 2017 or newer build of Synchronet 3.17.
-
- 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.
-
- Aug 17, 2017
-
-
nightfox authored
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).
-
- Aug 05, 2017
-
-
nightfox authored
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).
-
- Jul 07, 2017
-
-
nightfox authored
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.
-
- Jun 10, 2017
-
-
nightfox authored
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.
-
- Jun 02, 2017
-
-
nightfox authored
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
-
- May 22, 2017
-
-
nightfox authored
-
nightfox authored
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.
-
- May 10, 2017
-
-
nightfox authored
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.
-
- Apr 23, 2017
-
-
nightfox authored
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.
-
- Apr 06, 2017
-
-
nightfox authored
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.
-
- Mar 13, 2017
-
-
nightfox authored
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.
-
- Mar 06, 2017
-
-
nightfox authored
-
- Feb 20, 2017
-
-
nightfox authored
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.
-
- Feb 08, 2017
-
-
nightfox authored
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
-
- 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.
-
nightfox authored
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).
-
- Jan 29, 2017
-
-
nightfox authored
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).
-
- Jan 25, 2017
- Jan 22, 2017
- Jan 17, 2017
-
-
nightfox authored
Version 1.17 beta 25: Refactored the newscan code a bit (removed some code duplication). Should not affect the behavior.
-
- Jan 15, 2017
-
-
nightfox authored
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.
-
- Jan 13, 2017
-
-
nightfox authored
When creating a Frame object (for viewing & scrolling ANSI messages), it now removes the HIGH attribute from the default frame attributes.
-
- Jan 11, 2017
-
-
nightfox authored
Version 1.17 beta 22: Fixed a couple of bugs related to viewing messages with ANSI content and scrolling them.
-
- Jan 09, 2017
-
-
nightfox authored
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.
-
- Dec 31, 2016
-
-
nightfox authored
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).
-
- Dec 12, 2016
-
-
nightfox authored
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
-
- Dec 05, 2016
- Dec 04, 2016
-
-
nightfox authored
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.
-
nightfox authored
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).
-