- Sep 09, 2017
-
-
nightfox authored
Version 0.30 beta: Implemented a user configuration file to store last-read message numbers separately from Synchronet's messagebase so that SlyVote won't mess with users' actual last-read message numbers. Also, updated so that when changing to another area, if the top item index is on the last page of the menu, then set the top item index to the first item on the last page.
-
nightfox authored
Added the functions GetNumItemsPerPage, GetTopItemIdxToTopOfLastPage, and SetTopItemIdxToTopOfLastPage.
-
- Aug 31, 2017
-
-
nightfox authored
Version 1.14 - Fixed an issue in the message area chooser where it was calling a function that wasn't implemented. I had copied & pasted some code and did not copy one of the required functions.
-
- Aug 27, 2017
-
-
nightfox authored
Version 0.29 beta: Checked for the user's UFLAG_V restriction (not allowed to vote) in more places. If the user is not allowed to vote, they can still view poll results. Also, updated the poll viewing & stats view to say if a poll is closed. Also refactored code where the Frame & ScrollBar objects are created.
-
- Aug 26, 2017
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
are now configurable via the following news keys in the [Mail] section of the sbbs.ini file: NewMailNotice ForwardNotice Using the newly updated string literal support to allow for Ctrl-A codes using C charater literal notation (\1) for control-A codes and standard C-escaping of carriage-return (\r), line-feed (\n), etc. Beginning and trailing space characters are also preserved (if specified) in the key values. The default strings are updated/different from what was previously hard-coded in mailsrvr.c. If you want the local timestamp (back) in the notice, change the '%.0s' in the default string to just '%s'.
-
rswindell authored
that have standard C mnemonics.
-
rswindell authored
- Use the string literal separator (colon) instead of equals if the string value begins or ends in space or contains control characters. iniGetString, etc. will preserve leading or trailing space characters in a string specified with a colon key:value separator and enclosed in double-quotes. iniGetString, etc. will decode C-escaped string values specified with a string literal (colon) key:value separator. New function: iniSetStringLiteral() used to specify that the value shall be stored in the .ini file using the colon key:value separator, enclosed in double-quotes, and any special charactors (e.g. quotes, backslashes, etc.) or control characters must be C-style escaped.
-
rswindell authored
ala Synchronet text.dat) by default and octal format only if C_UNESCAPE_OCTAL_SUPPORT is defined. \X## is no longer supported (must use the C-standard \x## Only 2 hex digits are now supported, longer streams of valid hex digits will not be parsed as a literal character (unlike the C standard)
-
- Aug 21, 2017
-
-
nightfox authored
Added a configuration setting, startupSubBoardCode, which can be used to specify an internal sub-board code for a sub-board to automatically start in if there are multiple sub-boards configured. If this is set, SlyVote will not prompt the user for a sub-board on startup and will start in the sub-board specified by this setting.
-
- Aug 20, 2017
-
-
nightfox authored
-
nightfox authored
Version 0.18 beta: Updated the vote option input for traditional mode (when voting from the 'view results' screen) so that it only accepts numbers and a comma for input. Also, updated the close-poll behavior so that only the user who created the poll can close it (removed the sysop).
-
nightfox authored
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).
-
- Aug 19, 2017
-
-
nightfox authored
-
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.
-
nightfox authored
Version 0.27 beta: 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.
-
rswindell authored
the arguments are: MessageNumber, UserNameOrAlias The MessageNumber is the message number for the close to be polled. The UserNameOrAlias should be the currentl authenticated user and must match the pollster (sender) of the poll for the closure to succeed.
-
nightfox authored
Made a couple of minor updates - Displaying the ESC=Quit text when voting on a poll, and when viwing the status, it now outputs the number of each poll and the total number of polls.
-
nightfox authored
Updated so that the checkmark character is correctly displayed in the item text when an item is selected in multi-select mode (with the spacebar).
-
- Aug 18, 2017
-
-
rswindell authored
-
rswindell authored
stubs (sbj, sbl, etc.) here into this new file and will be including from those scripts.
-
nightfox authored
After closing a poll and then quitting out of viewing results, the number of open polls shown on the screen will be correctly reduced.
-
nightfox authored
Bug fix: When displaying the list of polls to vote on, it now only shows polls that are open. Also, udpated the main menu to also show how many polls are open (in addition to how many polls there are in the area).
-
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.
-
nightfox authored
Version 0.25 Beta: Finished the code for closing a poll. This is done with the C key when viewing poll results.
-
- Aug 17, 2017
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
nightfox authored
Made a small code change around where votes are entered in the traditional user interface (when voting from viewing the results). Also added a condition where sysops are also able to close polls (although that functionality still isn't complete yet).
-
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).
-
rswindell authored
or via echocfg) were not automatically slash-terminated. So if the user did not provide the trailing slash (or backslash on Windows), then the bundles and packets in an inbox could not be extracted/imported. Also, fixed the truncation of area descriptions in the badareas.lst file.
-
nightfox authored
Updated to show the number of choices a user can submit for a poll, and restricted the user to choosing only that many. Also, started working on adding an option to let the user close a poll they created (while viewing poll results). Requires the latest & greatest DDLightbarMenu.js (in exec\load).
-
nightfox authored
Added a property, maxNumSelections, to limit the number of selections a user can make in multi-select mode. -1 or 0 means no limit. I still need to work on getting the check mark displayed properly for selected items in multi-select mode..
-
- Aug 16, 2017
-
-
nightfox authored
Version 0.23 Beta: Started working on supporting voting on multi-answer polls. It appears to be working. Requires the latest & greatest DDLightbarMenu.js (in sbbs\exec\load). It could still use a little refinement, such as showing the maximum number of votes (and limiting to that) and showing that the user can use the spacebar to select options in the lightbar menu.
-
nightfox authored
Started working on the ability to select multiple items from the menu (which is done with the spacebar). Multi-item selection is enabled by setting the multiSelect property to true (which is false by default). In multi-select mode, the GetVal() function will return an array of selected return values rather than a string. The display of selected items still needs to be worked on.. Right now it will display a check mark next to selected items after the user scrolls away from the item, and the position of the check mark is currently a little wierd, but multi-select is working.
-
- Aug 15, 2017
-
-
rswindell authored
origin line prefixes (so it'll be more obvious to sysops when their tag/origin line is too long) and beautified the output a bit.
-
- Aug 14, 2017